What's Changed
- Denormalize maps keys with alternate delimiters by @rocketraman in #457
- Extend a
MapPropertySourcetest with a nested map by @sschuberth in #467 - Extend a
CommandLinePropertySourcetest with a nested map by @sschuberth in #468 - Fix for #456 by @mdii in #466
- feat: handle inline class constructor exceptions like data class by @tKe in #477
- Migrate arrow to 2.0.1 by @TraceM171 in #475
- Implement idiomatic environment variable handling by @rocketraman in #414
- EnvVarContextResolver using fallback value when specified by @kfh in #476
- Revert "EnvVarContextResolver using fallback value when specified" by @sksamuel in #483
- Remove default lines added while file creation by @pradeepblue in #465
- Add ability to us ane entire JSON formatted secret from AWS Secrets manager as a source by @checketts in #482
- Update aws sdk for kotlin version to 1.4.44 by @sarahzargari in #487
- EnvVarContextResolver using fallback value when specified by @kfh in #485
- Upgrade to Gradle 8.13 by @sschuberth in #491
- Small improvements to the "no values" test and error handling by @sschuberth in #492
- Document ConfigBinder and prefix binding by @rocketraman in #490
- Fix port validator not accepting high port numbers (#474) by @tomhula in #494
- DataClassDecoder: defer null/undefined handling by @rocketraman in #486
New Contributors
- @mdii made their first contribution in #466
- @tKe made their first contribution in #477
- @TraceM171 made their first contribution in #475
- @kfh made their first contribution in #476
- @checketts made their first contribution in #482
- @sarahzargari made their first contribution in #487
- @tomhula made their first contribution in #494
Full Changelog: v2.9.0...v3.0.0.RC1