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[bot] in #139
- Bump com.oracle.database.jdbc:ojdbc8 from 21.7.0.0 to 23.3.0.23.09 by @dependabot[bot] in #142
- Bump com.zaxxer:HikariCP from 5.0.1 to 5.1.0 by @dependabot[bot] 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[bot] in #148
- Bump com.fasterxml.jackson.core:jackson-databind from 2.14.0 to 2.15.3 by @dependabot[bot] in #147
- Bump org.bouncycastle:bcprov-jdk18on from 1.72 to 1.76 by @dependabot[bot] in #146
- Bump mysql:mysql-connector-java from 8.0.31 to 8.0.33 by @dependabot[bot] in #145
- Bump org.mariadb.jdbc:mariadb-java-client from 3.2.0 to 3.3.0 by @dependabot[bot] in #149
- Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.16.0 by @dependabot[bot] in #151
- Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.16.0 by @dependabot[bot] in #152
- Bump org.xerial:sqlite-jdbc from 3.43.2.2 to 3.44.0.0 by @dependabot[bot] in #150
- Bump com.ibm.db2:jcc from 11.5.8.0 to 11.5.9.0 by @dependabot[bot] in #155
- Update tests to use Java 21 by @joel-jeremy in #184
- Bump actions/setup-java from 3 to 4 by @dependabot[bot] in #159
- Bump gradle/wrapper-validation-action from 1 to 3 by @dependabot[bot] in #173
- Bump github/codeql-action from 2 to 3 by @dependabot[bot] in #161
- Bump gradle/gradle-build-action from 2 to 3 by @dependabot[bot] in #164
- Bump actions/cache from 3 to 4 by @dependabot[bot] in #162
- Bump org.bouncycastle:bcprov-jdk18on from 1.76 to 1.78.1 by @dependabot[bot] in #174
- Bump nexuspublish-plugin from 2.0.0-rc-1 to 2.0.0 by @dependabot[bot] in #177
- Bump org.testcontainers:testcontainers-bom from 1.19.1 to 1.20.1 by @dependabot[bot] in #180
- Bump com.microsoft.sqlserver:mssql-jdbc from 12.4.2.jre11 to 12.8.1.jre11 by @dependabot[bot] in #182
- Bump org.postgresql:postgresql from 42.6.0 to 42.7.4 by @dependabot[bot] 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[bot] in #186
- Bump com.fasterxml.jackson.core:jackson-databind from 2.16.0 to 2.19.0 by @dependabot[bot] in #188
- Bump sonarqube-plugin from 4.4.1.3373 to 6.1.0.5360 by @dependabot[bot] in #189
- Bump spotless-plugin from 6.22.0 to 7.0.3 by @dependabot[bot] in #190
- Bump dependencyupdates-plugin from 0.49.0 to 0.52.0 by @dependabot[bot] in #187
- Upgrade to gradle 8.14 by @joel-jeremy in #191
- Bump com.h2database:h2 from 2.2.224 to 2.3.232 by @dependabot[bot] in #192
- Bump errorprone-plugin from 3.1.0 to 4.2.0 by @dependabot[bot] in #194
- Bump org.xerial:sqlite-jdbc from 3.44.0.0 to 3.49.1.0 by @dependabot[bot] in #195
- Bump nullaway-plugin from 1.6.0 to 2.2.0 by @dependabot[bot] in #196
- Bump gradle/actions from 3 to 4 by @dependabot[bot] in #197
- Update to gradle/actions/setup-gradle by @joel-jeremy in #198
- Bump com.fasterxml.jackson:jackson-bom from 2.16.0 to 2.19.0 by @dependabot[bot] in #200
- Bump snyk-plugin from 0.5 to 0.7.0 by @dependabot[bot] in #201
- Bump com.google.errorprone:error_prone_core from 2.23.0 to 2.38.0 by @dependabot[bot] in #202
- Bump gradle/actions from 3 to 4 by @dependabot[bot] in #203
- Bump me.champeau.jmh from 0.7.2 to 0.7.3 by @dependabot[bot] in #204
- Bump org.checkerframework:checker-qual from 3.40.0 to 3.49.2 by @dependabot[bot] in #205
- Remove java.awt.List in test by @joel-jeremy in #208
- Bump com.oracle.database.jdbc:ojdbc8 from 23.3.0.23.09 to 23.7.0.25.01 by @dependabot[bot] in #209
- Bump com.ibm.db2:jcc from 11.5.9.0 to 12.1.0.0 by @dependabot[bot] in #210
- Bump com.zaxxer:HikariCP from 5.1.0 to 6.3.0 by @dependabot[bot] in #206
- Use new Sonatype Central URLs by @joel-jeremy in #221
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #220
- Bump org.checkerframework:checker-qual from 3.49.2 to 3.49.5 by @dependabot[bot] in #217
- Bump com.oracle.database.jdbc:ojdbc8 from 23.7.0.25.01 to 23.9.0.25.07 by @dependabot[bot] in #218
- Add org argument to snyk plugin by @joel-jeremy in #223
- Rely instead on SNYK_TOKEN environment variable being set by @joel-jeremy in #225
- Downgrade to upload sarif v2 by @joel-jeremy in #226
- Add category to upload-sarif@v3 by @joel-jeremy in #227
- Disable snyk scan for now due to issue with uploading sarif by @joel-jeremy in #228
- Bump sonarqube-plugin from 6.1.0.5360 to 6.2.0.5505 by @dependabot[bot] in #214
- Replace checkerframework with jspecify by @joel-jeremy in #222
- Bump com.uber.nullaway:nullaway from 0.10.16 to 0.12.8 by @dependabot[bot] in #219
- Run check before coveralls scan by @joel-jeremy in #229
- Update version by @joel-jeremy in #230
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