Releases: avaje/avaje-config
Releases · avaje/avaje-config
3.5
What's Changed
- Add
ofType
methods for List/Set by @SentryMan in #75 - No functional change - style change to internals of CoreListValue and CoreSetValue by @rob-bygrave in #76
- Lift Fixes by @SentryMan in #77
Full Changelog: 3.4...3.5
3.4
3.3
3.2
What's Changed
- Bump dependencies for avaje-lang and parent pom by @rob-bygrave in #70
- #71 - Remove dependency on avaje-inject by @rob-bygrave in #72
New Contributors
- @rob-bygrave made their first contribution in #70
Full Changelog: 3.1...3.2
3.1
What's Changed
- Add inject 9.0 property plugin and getNullable by @SentryMan in #63
- Use avaje-inject 9.0-RC1 + javadoc + module-info provides by @rbygrave in #65
- Add ResourceLoader interface to allow customization of resource loading by @rbygrave in #66
- Add get method to property plugin by @SentryMan in #67
- Logging Enhancements/
System.getenv
Fallback/Add from Map by @SentryMan in #68 - getAs Function by @SentryMan in #69
Full Changelog: 3.0...3.1
3.0
What's Changed
- [API CHANGE] Use @NonNullApi, get(key, null) no longer supported - use getOptional() setProperty(key, null) no longer supported use clearProperty() by @rbygrave in #52
- Track Property Sources by @SentryMan in #54
- Refactor internals to add CoreEntry and Map by @rbygrave in #53
- Adds Event and EventBuilder where changes are made in batch/bulk and … by @rbygrave in #57
- Refactor rename EventBuilder to be Event.Builder by @rbygrave in #58
- Refactor rename EventLog to be ConfigurationLog by @rbygrave in #59
- Add ModificationEventRunner, rename Event -> ModificationEvent by @rbygrave in #60
- Add tests/examples with onChange 'single property' via ModificationEvent by @rbygrave in #61
- Remove deprecated Methods by @SentryMan in #62
Full Changelog: avaje-config-2.5...3.0
2.5
What's Changed
- Show example of profiles using load properties by @SentryMan in #42
- add way to exclude properties from being added to system props by @SentryMan in #44
- Add configuration.forPath() method by @rbygrave in #46
- Add forPath method by @SentryMan in #45
- keep prefix/Deprecate URL methods by @SentryMan in #48
- Refactor the internals of CoreConfiguration onChange handling by @rbygrave in #49
- Use Int/Long Consumer by @SentryMan in #50
- Add EventLog interface with preInitialisation() and postInitialisation() support by @rbygrave in #51
Full Changelog: avaje-config-2.4...avaje-config-2.5
2.4
2.3
Issues
#37 - Change so that properties via command line arguments is ALWAYS read (it wasn't when test resources detected)
#36 - Remove the warning log messages when yml file extension is used rather than yaml
#35 - ENH: skip loading of application-test.yaml when system property suppressTestResource is set to true