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.
- Updated libraries and stay backward compatible.
- Added additional load methods in EnumConfigurationResourceFactory.
- Added method selectEnumConfigurationByInterfaceList in EnumConfigurations.
- Updated libraries and stay backward compatible.
- Updated libraries.
- Java 1.8 support.
- Class loading issue fixed.
- Test cases for EnumConfigurationKeyResolver.
- Case insensitivity of EnumConfigurationKeyResolver.
- Improved configuration name handling in configuration store.
- Encapsulated the prepareValue in AbstractBaseEnumConfigurationStore.
- Improved validation exception handling.
- Improved validation exception handling.
- Introduced IEnumConfigurationStore and sample implementation PropertiesEnumConfigurationStore.
- Support of bounded type in IEnumConfigurationValue.
- Enhanced IEnumConfigurationResourceResolver to load by name.
- Changed EnumConfigurationValue implementation to support newIterator.
- Improved error messages.
- Several small bugfixes.
- Gradle version.
- Updated javadoc.
- Issue with uniqueness.
- Stability improvements.
- Enhanced support for java number e.g. integer or long for sizing by binary, number, string, uri and uuid types.