v0.10
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")
toval host by optional("0.0.0.0")
val port = required<Int>("port")
toval port by required<Int>()
val nextPort = lazy("nextPort") { config -> config[port] + 1 }
toval nextPort by lazy { config -> config[port] + 1 }
Thanks to our Contributors
Thanks to our contributors whose commits are featured in this release: