Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 2.06 KB

CHANGELOG.md

File metadata and controls

68 lines (47 loc) · 2.06 KB

Property Aggregator Logo

Changelog

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

Added

  • Builder parameter to enable or disable logging

1.4.0 - 2022-03-21

Added

  • New withPredicate method to specify a custom filter that is processed on the properties during the final list processing

Changed

  • More resilient handling of missing properties files in the classpath.

1.3.0 - 2022-03-15

Changed

  • Use commons logging for compatibility
  • Changed internal property storage to String map

1.2.1 - 2022-03-14

Fixed

  • Setting default without a filter removed all properties with default values

Changed

  • Default values are set regardless of filters.

1.2.0 - 2022-03-14

Added

  • 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

Added

  • withFilter method to only keep properties in the final list that have specific keys
  • withDefaults method to set defaults for unspecified properties
  • propertiesCount method to get the size of properties including defaults

1.0.0 - 2022-03-11

Added

  • Initial release