Releases: avaje/avaje-config
Releases · avaje/avaje-config
4.0
What's Changed
- #143 NPE in CoreConfigurationBuilder loading null resource by @rbygrave in #144
- #142 Use UncheckedIOException rather than IllegalStateException by @rbygrave in #145
- DefaultResourceLoader uses ClassLoader.getSystemResourceAsStream() as fallback by @rbygrave in #146
- #141 Change CoreConfigurationBuilder to set appropriate source for files and resources by @rbygrave in #147
- Improve Builder logging for loading resources and files - followup for #141 by @rob-bygrave in #148
- Refactor SPI interfaces - use single common ConfigExtension to ServiceLoad all avaje-config extensions by @SentryMan in #149
- Bump io.avaje:avaje-spi-service from 1.4 to 1.7 by @dependabot in #150
- Bump io.avaje:avaje-spi-service from 1.7 to 1.8 by @dependabot in #151
- Bump io.avaje:avaje-spi-service from 1.8 to 1.9 by @dependabot in #152
- Bump org.avaje:java11-oss from 4.1 to 4.3 by @dependabot in #153
- Add EA stable workflow by @SentryMan in #154
Full Changelog: 3.14...4.0
3.14
What's Changed
- Improve javadoc for Config and Configuration, include Builder example by @rbygrave in #132
- #139 Add Configuration.Entry with info on the source of an entry by @rob-bygrave in #140
Dependabot
- Dependabot Grouping by @SentryMan in #133
- Bump ch.qos.logback:logback-classic from 1.5.3 to 1.5.4 by @dependabot in #134
- Bump org.avaje:java11-oss from 4.0 to 4.1 by @dependabot in #135
- Bump io.avaje:junit from 1.4 to 1.5 by @dependabot in #136
- Bump ch.qos.logback:logback-classic from 1.5.4 to 1.5.5 by @dependabot in #137
- Bump ch.qos.logback:logback-classic from 1.5.5 to 1.5.6 by @dependabot in #138
Full Changelog: 3.13...3.14
3.13
What's Changed
- Improves
load.properties
detection by @SentryMan in #130 - feat: Add Configuration.Builder load() method to load a file or resource by @rbygrave in #131
Full Changelog: 3.12...3.13
3.12
What's Changed
- Extract PropertiesParser (so that it is accessible to plugins) by @rbygrave in #117
- Add configuration.keys() returning the current keys by @rbygrave in #118
- Update Badges by @SentryMan in #121
- When logging ConfigurationSource only use the simpleName by @rbygrave in #127
avaje-aws-appconfig 1.0
- Add avaje-aws-appconfig module by @rbygrave in #116
- AwsAppConfig plugin: Parameter name changes to pollingEnabled, pollingSeconds refreshSeconds by @rbygrave in #122
avaje-dynamic-logback 1.0
- dynamic-logback: improve debug logging by @rbygrave in #125
- Add ConfigurationPlugin and avaje-dynamic-logback by @rbygrave in #123
- Fix for avaje-dynamic-config initial keys by @rob-bygrave in #124
Dependencies
- Bump ch.qos.logback:logback-classic from 1.5.0 to 1.5.1 by @dependabot in #126
- Bump io.avaje:junit from 1.3 to 1.4 by @dependabot in #120
- Bump ch.qos.logback:logback-classic from 1.4.14 to 1.5.0 by @dependabot in #119
Full Changelog: 3.11...3.12
3.11
What's Changed
- Fix Native-Image Build Action by @SentryMan in #113
- YamlSimpleLoader resets state per load() by @rbygrave in #114
- Allow access to parsers from configuration by @rbygrave in #115
- Bump ch.qos.logback:logback-classic from 1.4.12 to 1.4.13 by @dependabot in #111
- Bump ch.qos.logback:logback-classic from 1.4.13 to 1.4.14 by @dependabot in #112
Full Changelog: 3.10...3.11
3.10
What's Changed
- Add automatic detection of ${docker.host} by @rob-bygrave in #110
Dependabot
- Bump io.avaje:junit from 1.1 to 1.3 by @dependabot in #107
- Bump org.avaje:java11-oss from 3.12 to 4.0 by @dependabot in #108
- Bump ch.qos.logback:logback-classic from 1.4.11 to 1.4.12 by @dependabot in #109
Full Changelog: 3.9...3.10
3.9
What's Changed
- Add a Config Parser Interface by @SentryMan in #93
- Add configuration.enabled() methods (to match Config) by @rbygrave in #91
- Refactor internals adding Parsers to hold all parsers by @rbygrave in #95
- Add support for native-image with embedded resource-config.json by @rob-bygrave in #96
- Add github workflow test for native image by @rob-bygrave in #97
- test for native image use parent pom (for general setup of maven plugins) by @rob-bygrave in #99
- Add profile loaded properties to native image resources by @SentryMan in #98
- Bump ch.qos.logback:logback-classic from 1.2.11 to 1.4.11 by @dependabot in #100
- Bump org.yaml:snakeyaml from 2.0 to 2.2 by @dependabot in #102
- Bump org.avaje:java11-oss from 3.10 to 3.12 by @dependabot in #101
- test for native image using avaje.profiles (via system property) by @rob-bygrave in #103
- Tidy up native image test build by @rob-bygrave in #104
- Update README.md add badge for native image build by @rob-bygrave in #105
- Fix GT workflow for native-image.yml by @rob-bygrave in #106
New Contributors
- @dependabot made their first contribution in #100
Full Changelog: 3.8...3.9
3.8
What's Changed
- Update build action versions to v3 by @rob-bygrave in #88
- Change putAll() to use wildcard type by @rob-bygrave in #89
- Add Configuration.Builder for manual construction by @rob-bygrave in #90
Full Changelog: 3.7...3.8
3.7
3.6
What's Changed
- #78 Use recursive interpolation to evaluate property expressions by @rbygrave in #82
- Multi-Profile Support by @SentryMan in #81
- #81 Adjust load ordering of profiles by @rbygrave in #83
- #81 Adjust load ordering of profiles (take2) by @rbygrave in #84
- Fix where load by props or command line args or indirection does not load FILE if RESOURCE found by @rbygrave in #85
Full Changelog: 3.5...3.6