Releases: joel-jeremy/externalized-properties
Releases · joel-jeremy/externalized-properties
1.0.0
What's Changed
- Update workflows by @joel-jeremy in #138
- Bump org.mariadb.jdbc:mariadb-java-client from 3.1.0 to 3.2.0 by @dependabot in #139
- Bump com.oracle.database.jdbc:ojdbc8 from 21.7.0.0 to 23.3.0.23.09 by @dependabot in #142
- Bump com.zaxxer:HikariCP from 5.0.1 to 5.1.0 by @dependabot in #143
- Upgrade to gradle 8.4 by @joel-jeremy in #144
- Bump org.xerial:sqlite-jdbc from 3.40.0.0 to 3.43.2.2 by @dependabot in #148
- Bump com.fasterxml.jackson.core:jackson-databind from 2.14.0 to 2.15.3 by @dependabot in #147
- Bump org.bouncycastle:bcprov-jdk18on from 1.72 to 1.76 by @dependabot in #146
- Bump mysql:mysql-connector-java from 8.0.31 to 8.0.33 by @dependabot in #145
- Bump org.mariadb.jdbc:mariadb-java-client from 3.2.0 to 3.3.0 by @dependabot in #149
- Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.16.0 by @dependabot in #151
- Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.16.0 by @dependabot in #152
- Bump org.xerial:sqlite-jdbc from 3.43.2.2 to 3.44.0.0 by @dependabot in #150
- Bump com.ibm.db2:jcc from 11.5.8.0 to 11.5.9.0 by @dependabot in #155
- Update tests to use Java 21 by @joel-jeremy in #184
- Bump actions/setup-java from 3 to 4 by @dependabot in #159
- Bump gradle/wrapper-validation-action from 1 to 3 by @dependabot in #173
- Bump github/codeql-action from 2 to 3 by @dependabot in #161
- Bump gradle/gradle-build-action from 2 to 3 by @dependabot in #164
- Bump actions/cache from 3 to 4 by @dependabot in #162
- Bump org.bouncycastle:bcprov-jdk18on from 1.76 to 1.78.1 by @dependabot in #174
- Bump nexuspublish-plugin from 2.0.0-rc-1 to 2.0.0 by @dependabot in #177
- Bump org.testcontainers:testcontainers-bom from 1.19.1 to 1.20.1 by @dependabot in #180
- Bump com.microsoft.sqlserver:mssql-jdbc from 12.4.2.jre11 to 12.8.1.jre11 by @dependabot in #182
- Bump org.postgresql:postgresql from 42.6.0 to 42.7.4 by @dependabot in #183
- Update actions to use gradle/actions/wrapper-validation by @joel-jeremy in #185
- Bump org.mariadb.jdbc:mariadb-java-client from 3.3.0 to 3.5.3 by @dependabot in #186
- Bump com.fasterxml.jackson.core:jackson-databind from 2.16.0 to 2.19.0 by @dependabot in #188
- Bump sonarqube-plugin from 4.4.1.3373 to 6.1.0.5360 by @dependabot in #189
- Bump spotless-plugin from 6.22.0 to 7.0.3 by @dependabot in #190
- Bump dependencyupdates-plugin from 0.49.0 to 0.52.0 by @dependabot in #187
- Upgrade to gradle 8.14 by @joel-jeremy in #191
Full Changelog: 1.0.0-beta.1...1.0.0
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