Releases: joel-jeremy/externalized-properties
Releases · joel-jeremy/externalized-properties
1.0.0-beta.1
Beta 1 release of Externalized Properties 🚀
1.0.0-beta
Beta release of Externalized Properties 🚀
1.0.0-alpha.7
Changelog:
- Optimize invocation of default interface methods #68
1.0.0-alpha.6
1.0.0-alpha.5
Changelogs: (Includes breaking changes)
- GitResolver
- Remove checked exceptions in ResourceResolver
1.0.0-alpha.4
Changelogs: (Includes breaking changes)
- Builder API changes (to prevent building in profile configurators)
- Variable expansion in properties
- Gradle versions plugin
- Dependency upgrades
1.0.0-alpha.3
Changelog: (Includes breaking changes)
- New InvocationContext class which contains info about the proxy method invocation
- @ResolverFacade target type parameter support (similar to @ConverterFacade)
- @ConverterFacade to derive target type from proxy method return type when there is no target type parameter
- Fallback to method name if no externalized property name is defined
- Character/char converter
1.0.0-alpha.2
Changelog:
- Make internal profile configuration methods in ExternalizedProperties private
1.0.0-alpha.1
Changelog: (Includes breaking changes)
- Facade annotations (@ResolverFacade, @ConverterFacade, @VariableExpanderFacade)
- Expose ExternalizedProperties in ProxyMethod
- Out-of-the-box Optional conversion support (no need to explicitly register one)
- Add profiles support
- Ordinal resolvers and converters
- Remove *Provider interfaces
1.0.0-alpha
- Alpha release of Externalized Properties 🚀