cfg4k v0.9.41 Release Notes

Release Date: 2019-04-30 // over 2 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 a CachedConfigProvider
    • ➕ 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)


    👕 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!