What's Changed
- Only check decoded values for unresolved substitutions by @rocketraman in #607
- Spell overridden map keys as in the lowest-precedence source by @rocketraman in #608
- Use Kotlin defaults when a resolver omits an optional value by @Sinkleberg in #611
- Mark consumed Hikari configuration nodes as used by @Alox1d in #609
- Fix NPE when a nullable data class property is missing by @schmist in #610
New Contributors
- @Sinkleberg made their first contribution in #611
- @Alox1d made their first contribution in #609
- @schmist made their first contribution in #610
Full Changelog: v3.0.5...v3.0.7