Skip to content

Releases: dnunes/autoenvconfig

v1.0.0 - Small breaking changes--is that even a thing?

01 Jun 03:42
Compare
Choose a tag to compare

I swear it wasn't just because I wanted to bump the version to 1.0.0, I really think the magic keys in the config files must have some prefix ("_") for easier separation of "special" data.

Other than that, this release also includes a beta feature for local persistence when you need to have some level of persisted configuration but don't want to use a database just yet. It should work really well for small projects.

Hoping it might be of some help for more people as it's being a life saver for my current small experiment.

v0.1.6 - Fully unit tested, including "set".

15 Mar 06:12
Compare
Choose a tag to compare

The "set" method (which was unofficially launched on v.0.1.5 because of external needs) had a bug with deep keys. It's now fixed and the code was improved with less repetition on the logic to navigate through the keys. The test suite is a little bit more polished and finally include the missing internal search cache test.

I couldn't work on new features but as long as the current feature set goes, I think the project is stable. I have been using it in production in some 5 projects now with no problems to date.

v0.1.5 - More methods, less tests.

12 Sep 20:36
Compare
Choose a tag to compare
Pre-release

Ok, I know I promised I would have a full test suite and more magical identification on this version but things got in the way and I had to publish this version with the new methods before really adding all the tests and functionality I would have liked.

Anyway, I tried to improve the docs as much as I could and tested the new methods thoroughly (albeit not with unit testing). The next version will be more polished and I plan to make a feature freeze pretty soon, as I think this package is reaching its maturity. The only really new feature from now on will probably be the auto detection with more params/vars.

Cheers.

v0.1.4 - Unit tests

27 Aug 12:15
Compare
Choose a tag to compare

Hi there, everybody.

This is the first version of this lib with unit tests that cover almost 100% of the codebase. There is some very minimal stuff missing and I kept one failing test to remind me that I still need to add some last tests for the internal caching mechanism. It will probably be available in the next release (I hope to get 100% until there).

Also, the next release is planned to have more ways of magical identification rather than just the path and, if the time allows it, have a better Readme with the new methods and changes.