Skip to content

v0.23.0

Compare
Choose a tag to compare
@uchuhimo uchuhimo released this 12 Oct 06:05
· 20 commits to master since this release

Major Features and Improvements

  • feature: support to load keys as little camel case by default
  • feature: support empty YAML/JSON files
  • feature: support to interpolate Byte/Short/Int/Long/BigInteger/Char
  • feature: support to merge sources with different features
  • feature: support to aggregate sources from different layers
  • fix: support for non-map based StdSerializer
  • fix: discover all official providers automatically

Breaking Changes

  • All keys in sources are loaded as little camel case by default, e.g., tcpPort and tcp_port in the source are treated as the same key. You can use config.disable(Feature.LOAD_KEYS_AS_LITTLE_CAMEL_CASE) to disable this change.

Deprecated

  • fromXXX APIs on providers are removed use the new shorter APIs instead. E.g., you can use file instead of fromFile.