All Versions
Latest Version
Avg Release Cycle
21 days
Latest Release

Changelog History
Page 3

  • v1.4.4 Changes

    • โž• Adds basic command line property source. (#217)
  • v1.4.3 Changes

    • โฌ†๏ธ Arrow moduled upgraded to arrow 0.13.2
  • v1.4.2 Changes

    • โž• Added overload to support config when the config class is not reified. #213
  • v1.4.1 Changes

  • v1.4.0 Changes

    • Kotlin version is now 1.4.30
    • ๐Ÿ’ฅ Breaking: The PropertySource interface has been changed to accept a PropertySourceContext. This only affects users who have written their own custom PropertySource.
    • โž• Added @ConfigAlias to allow a data class field to map to multiple values. #197
    • โž• Added strict option to ConfigLoader.Builder to throw an error if a config value is unused. Lenient mode is still the default. #187
    • โฌ†๏ธ Bumped all module deps to latest versions
  • v1.3.15 Changes

    • โž• Added support for ISO format in Instant decoder #192
    • โž• Added suport for objects in sealed classes #194
  • v1.3.14 Changes

    • โž• Added {{style}} syntax for lookups across files.
  • v1.3.13 Changes

    • ๐Ÿ›  Fixed value types to allow for underlying types that are not strings. Eg, data class Weight(val value: Int)
  • v1.3.12 Changes

    • ๐Ÿ‘ Allows data classes with a single field named value to be treated as inline classes. Eg data class RetailerId(val value: String) can be parsed directly from retailerId: "SAKS" without requiring another level of nesting #164
  • v1.3.11 Changes

    • โž• Added hoplite-vavr module #185
    • โž• Added convenience methods to PropertySource to read from strings, streams and optional paths #186