cfg4k v0.9.41 Release Notes
Release Date: 2019-04-30 // almost 6 years ago-
๐ Fixed a bad merge
Previous changes from v0.9.4
-
๐ This one is composed mostly by bugfixes and rework on how the tests are done and finally getting rid of Spek 1 which caused a lot of pain when trying to debug things, IDE exceptions etc...
๐ Bugfixes:
- ๐ Fixed #57
- ๐ Fixed a bug where the equality of ConfigObjects wouldn't be true at some point
- โ Now values aren't going to be overridden when a property has a root and children at the same time, a warning will be shown (it was already showing a warning if the root was direct)
- Now nulls won't be cached in
getOrNull
inside aCachedConfigProvider
- โ Added support for lists inside properties objects. (CATCH: The order of the items in the list will be unpredictable, so don't rely on this if you need a sorted list)
Rework
๐ Now instead of Spek 1, Kotlintest is being used (latest version). With this rework I had to think better how to test and increase the test coverage. Also every file has its test file equivalent which was not true before, basically everything was a Functional test!