All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning
Back to Readme.
1.5.0 - 2022-11-30
- Builder parameter to enable or disable logging
1.4.0 - 2022-03-21
- New
withPredicate
method to specify a custom filter that is processed on the properties during the final list processing
- More resilient handling of missing properties files in the classpath.
1.3.0 - 2022-03-15
- Use commons logging for compatibility
- Changed internal property storage to String map
1.2.1 - 2022-03-14
- Setting default without a filter removed all properties with default values
- Default values are set regardless of filters.
1.2.0 - 2022-03-14
getPropertiesWithCustomPredicate
method that returns a subset of properties based on a provided predicate- Added
withPropertiesFileInClassPath
method to set a property file from within the application classpath
1.1.0 - 2022-03-11
withFilter
method to only keep properties in the final list that have specific keyswithDefaults
method to set defaults for unspecified propertiespropertiesCount
method to get the size of properties including defaults
1.0.0 - 2022-03-11
- Initial release