Skip to content

v0.10

Compare
Choose a tag to compare
@uchuhimo uchuhimo released this 04 Mar 14:50
· 198 commits to master since this release

Major Features and Improvements

  • feature: support to automatically detect item name in ConfigSpec
  • feature: support auto-detected URL format
  • feature: support auto-detected watched URL format
  • feature: support to parse comma separated values in the flat source
  • feature: support export config as the comma-separated format for flat source writers
  • gradle: update dependencies
    • Kotlin: 1.2.21 -> 1.2.30

Breaking Changes

APIs in ConfigSpec have been updated to support item name's auto-detection, please migrate to new APIs. Here are some examples:

  • val host = optional("host", "0.0.0.0") to val host by optional("0.0.0.0")
  • val port = required<Int>("port") to val port by required<Int>()
  • val nextPort = lazy("nextPort") { config -> config[port] + 1 } to val nextPort by lazy { config -> config[port] + 1 }

Thanks to our Contributors

Thanks to our contributors whose commits are featured in this release:

@DALDEI