From a69bd0dc41ffd67c2e8103173897ef8fa3d18235 Mon Sep 17 00:00:00 2001 From: Etienne Studer Date: Tue, 26 Dec 2023 10:59:06 +0100 Subject: [PATCH] Prepare for next release --- README.md | 60 ++++++++++--------- build.gradle | 2 +- .../build.gradle | 2 +- .../build.gradle | 2 +- .../build.gradle | 2 +- .../build.gradle | 2 +- .../build.gradle | 2 +- .../build.gradle | 6 +- .../configure_jooq_with_flyway/build.gradle | 2 +- example/configure_jvm_args/build.gradle | 2 +- .../configure_task_dependencies/build.gradle | 2 +- .../build.gradle | 2 +- .../build.gradle.kts | 2 +- example/extract_script_file/jooq.gradle | 2 +- .../build.gradle | 2 +- example/use_groovy_dsl/build.gradle | 2 +- example/use_kotlin_dsl/build.gradle.kts | 2 +- 17 files changed, 50 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index bb5ab597..60bb6d01 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ Apply the `nu.studer.jooq` plugin to your Gradle project. ```groovy plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' } ``` @@ -81,7 +81,7 @@ plugins { ```kotlin plugins { - id("nu.studer.jooq") version "8.2" + id("nu.studer.jooq") version "8.2.3" } ``` @@ -94,7 +94,7 @@ is on the classpath when the jOOQ code generation tool is executed. Optionally, ```groovy dependencies { - jooqGenerator 'org.postgresql:postgresql:42.5.1' + jooqGenerator 'org.postgresql:postgresql:42.5.4' } ``` @@ -102,7 +102,7 @@ dependencies { ```kotlin dependencies { - jooqGenerator("org.postgresql:postgresql:42.5.1") + jooqGenerator("org.postgresql:postgresql:42.5.4") } ``` @@ -502,6 +502,7 @@ When migrating your build from jOOQ plugin 4.x to 5.x, follow these steps: # Changelog + Next - TBD ++ 8.2.3 - Apply version and edition lazily. + 8.2.2 - Avoid deprecation warnings when using the plugin with Gradle 9. Upgrade to jOOQ 3.19.1. + 8.2.1 - Avoid race condition when running multiple jOOQ tasks in parallel. Upgrade to jOOQ 3.18.4. + 8.2 - Upgrade to jOOQ 3.18.2. @@ -512,35 +513,35 @@ When migrating your build from jOOQ plugin 4.x to 5.x, follow these steps: + 7.0 - Upgrade to jOOQ 3.16.3 and make jOOQ 3.16.x the minimum version. Update used 3rd-party dependencies. + 6.0.1 - Avoid deprecation warnings at Gradle runtime. Upgrade to jOOQ 3.15.1. + 6.0 - Make Java 11 the minimum version. Upgrade to jOOQ 3.15.0. -+ 5.2.2 - Upgrade to jOOQ 3.14.11 -+ 5.2.1 - Upgrade to jOOQ 3.14.7 ++ 5.2.2 - Upgrade to jOOQ 3.14.11. ++ 5.2.1 - Upgrade to jOOQ 3.14.7. + 5.2 - Fail build if cleaning of output directory is set to false in the jOOQ configuration. Upgrade to jOOQ 3.13.5. -+ 5.1.1 - Expose org.jooq:jooq-codegen library as `compile` dependency instead of `runtime` dependency -+ 5.1.0 - Require explicit opt-in to participate in incremental builds -+ 5.0.3 - Clean output directory before generating jOOQ sources -+ 5.0.2 - Do not write out JDBC configuration when empty -+ 5.0.1 - Support dependency substitution to use different versions of jOOQ dependencies than those pulled in by the jOOQ plugin ++ 5.1.1 - Expose org.jooq:jooq-codegen library as `compile` dependency instead of `runtime` dependency. ++ 5.1.0 - Require explicit opt-in to participate in incremental builds. ++ 5.0.3 - Clean output directory before generating jOOQ sources. ++ 5.0.2 - Do not write out JDBC configuration when empty. ++ 5.0.1 - Support dependency substitution to use different versions of jOOQ dependencies than those pulled in by the jOOQ plugin. + 5.0 - Change DSL. Support Gradle Kotlin DSL. Add normalization hook. Make Gradle 6.1 the minimum version. Upgrade to jOOQ 3.13.4. + 4.2 - Add new jOOQ editions for Java 8 and Java 6. Upgrade to jOOQ 3.13.1. -+ 4.1 - Global flag to turn off auto-generation of jOOQ schema source when compiling the containing source set ++ 4.1 - Global flag to turn off auto-generation of jOOQ schema source when compiling the containing source set. + 4.0 - Make Gradle 5.0 the minimum compatible version. Upgrade to jOOQ 3.12.3. + 3.0.3 - Explicitly add JAXB dependencies to run on JDK 9 and higher out-of-the-box. Upgrade to jOOQ 3.11.9. -+ 3.0.2 - Bug fix when running on JDK 9+ -+ 3.0.1 - Improve Gradle build cache effectiveness of the jOOQ task -+ 3.0.0 - Upgrade to jOOQ 3.11.2 (jOOQ 3.11.x breaks compatibility with jOOQ 3.10.x) -+ 2.0.11 - Upgrade to jOOQ 3.10.4 -+ 2.0.10 - Removal of wiring between clean task and deleting generated jOOQ sources -+ 2.0.9 - Make jOOQ 3.10.1 the default applied version -+ 2.0.8 - Upgrade to jOOQ 3.10.1 -+ 2.0.7 - Upgrade to jOOQ 3.9.5 -+ 2.0.6 - Upgrade to jOOQ 3.9.3 -+ 2.0.5 - Make the jOOQ task parallelizable -+ 2.0.4 - Upgrade to jOOQ 3.9.1 and better configuration error messages -+ 2.0.3 - Upgrade to jOOQ 3.9.0 -+ 2.0.2 - Configuration of call-backs for code generation java execution process -+ 2.0.1 - Bug fixes -+ 2.0.0 - Make jOOQ version used for code generation independent from jOOQ version used by gradle-jooq plugin -+ 1.0.6 - Upgrade to jOOQ 3.6.2 ++ 3.0.2 - Bug fix when running on JDK 9+. ++ 3.0.1 - Improve Gradle build cache effectiveness of the jOOQ task. ++ 3.0.0 - Upgrade to jOOQ 3.11.2 (jOOQ 3.11.x breaks compatibility with jOOQ 3.10.x). ++ 2.0.11 - Upgrade to jOOQ 3.10.4. ++ 2.0.10 - Removal of wiring between clean task and deleting generated jOOQ sources. ++ 2.0.9 - Make jOOQ 3.10.1 the default applied version. ++ 2.0.8 - Upgrade to jOOQ 3.10.1. ++ 2.0.7 - Upgrade to jOOQ 3.9.5. ++ 2.0.6 - Upgrade to jOOQ 3.9.3. ++ 2.0.5 - Make the jOOQ task parallelizable. ++ 2.0.4 - Upgrade to jOOQ 3.9.1 and better configuration error messages. ++ 2.0.3 - Upgrade to jOOQ 3.9.0. ++ 2.0.2 - Configuration of call-backs for code generation java execution process. ++ 2.0.1 - Bug fixes. ++ 2.0.0 - Make jOOQ version used for code generation independent from jOOQ version used by gradle-jooq plugin. ++ 1.0.6 - Upgrade to jOOQ 3.6.2. # Feedback and Contributions @@ -548,6 +549,9 @@ Both feedback and contributions are very welcome. # Acknowledgements ++ [erichaagdev](https://github.com/erichaagdev) (pr) ++ [ribafish](https://github.com/ribafish) (pr) ++ [lared](https://github.com/lared) (pr) + [alextu](https://github.com/alextu) (pr) + [rpalcolea ](https://github.com/rpalcolea) (pr) + [mrozanc](https://github.com/mrozanc) (pr) diff --git a/build.gradle b/build.gradle index cae8c79a..3704888d 100644 --- a/build.gradle +++ b/build.gradle @@ -10,7 +10,7 @@ plugins { } group = 'nu.studer' -version = '9.0-DEV' +version = '8.2.3' configurations.all { Configuration c -> c.resolutionStrategy.eachDependency { DependencyResolveDetails details -> diff --git a/example/configure_custom_generator_strategy/build.gradle b/example/configure_custom_generator_strategy/build.gradle index aa6fafee..6801c14c 100644 --- a/example/configure_custom_generator_strategy/build.gradle +++ b/example/configure_custom_generator_strategy/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/configure_different_jooq_sources_for_same_target_source_set/build.gradle b/example/configure_different_jooq_sources_for_same_target_source_set/build.gradle index 07b83bf4..1a5d5cb5 100644 --- a/example/configure_different_jooq_sources_for_same_target_source_set/build.gradle +++ b/example/configure_different_jooq_sources_for_same_target_source_set/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/configure_generation_tool_execution/build.gradle b/example/configure_generation_tool_execution/build.gradle index a7527ed6..c490f003 100644 --- a/example/configure_generation_tool_execution/build.gradle +++ b/example/configure_generation_tool_execution/build.gradle @@ -1,7 +1,7 @@ import java.util.concurrent.atomic.AtomicReference plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/configure_incremental_build_and_build_caching_participation/build.gradle b/example/configure_incremental_build_and_build_caching_participation/build.gradle index 6c7bf354..40543040 100644 --- a/example/configure_incremental_build_and_build_caching_participation/build.gradle +++ b/example/configure_incremental_build_and_build_caching_participation/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/configure_jooq_config_normalization/build.gradle b/example/configure_jooq_config_normalization/build.gradle index 47a76ff3..3f1e261c 100644 --- a/example/configure_jooq_config_normalization/build.gradle +++ b/example/configure_jooq_config_normalization/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/configure_jooq_version_from_spring_boot/build.gradle b/example/configure_jooq_version_from_spring_boot/build.gradle index 16701de1..569e5d94 100644 --- a/example/configure_jooq_version_from_spring_boot/build.gradle +++ b/example/configure_jooq_version_from_spring_boot/build.gradle @@ -1,9 +1,9 @@ import nu.studer.gradle.jooq.JooqEdition plugins { - id 'org.springframework.boot' version '2.7.5' - id 'io.spring.dependency-management' version '1.0.14.RELEASE' - id 'nu.studer.jooq' version '8.2' + id 'org.springframework.boot' version '2.7.18' + id 'io.spring.dependency-management' version '1.0.15.RELEASE' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/configure_jooq_with_flyway/build.gradle b/example/configure_jooq_with_flyway/build.gradle index dba81899..1d79f85d 100644 --- a/example/configure_jooq_with_flyway/build.gradle +++ b/example/configure_jooq_with_flyway/build.gradle @@ -1,6 +1,6 @@ plugins { id 'org.flywaydb.flyway' version '9.7.0' - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/configure_jvm_args/build.gradle b/example/configure_jvm_args/build.gradle index 58f6d6ff..12ba172b 100644 --- a/example/configure_jvm_args/build.gradle +++ b/example/configure_jvm_args/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/configure_task_dependencies/build.gradle b/example/configure_task_dependencies/build.gradle index d7ff98cf..2437347c 100644 --- a/example/configure_task_dependencies/build.gradle +++ b/example/configure_task_dependencies/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/configure_toolchain_gradle_dsl/build.gradle b/example/configure_toolchain_gradle_dsl/build.gradle index 59caea9e..cd073501 100644 --- a/example/configure_toolchain_gradle_dsl/build.gradle +++ b/example/configure_toolchain_gradle_dsl/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/configure_toolchain_kotlin_dsl/build.gradle.kts b/example/configure_toolchain_kotlin_dsl/build.gradle.kts index a20e06b8..013b9222 100644 --- a/example/configure_toolchain_kotlin_dsl/build.gradle.kts +++ b/example/configure_toolchain_kotlin_dsl/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - id("nu.studer.jooq") version "8.2" + id("nu.studer.jooq") version "8.2.3" id("java") } diff --git a/example/extract_script_file/jooq.gradle b/example/extract_script_file/jooq.gradle index 1fca1f7c..7f9784ff 100644 --- a/example/extract_script_file/jooq.gradle +++ b/example/extract_script_file/jooq.gradle @@ -6,7 +6,7 @@ buildscript { } dependencies { - classpath 'nu.studer:gradle-jooq-plugin:8.2' + classpath 'nu.studer:gradle-jooq-plugin:8.2.3' } } diff --git a/example/specify_jooq_config_xml_schema_version/build.gradle b/example/specify_jooq_config_xml_schema_version/build.gradle index 9414995a..2c6311f3 100644 --- a/example/specify_jooq_config_xml_schema_version/build.gradle +++ b/example/specify_jooq_config_xml_schema_version/build.gradle @@ -8,7 +8,7 @@ buildscript { } plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/use_groovy_dsl/build.gradle b/example/use_groovy_dsl/build.gradle index b3a3731c..950ad078 100644 --- a/example/use_groovy_dsl/build.gradle +++ b/example/use_groovy_dsl/build.gradle @@ -1,7 +1,7 @@ import nu.studer.gradle.jooq.JooqEdition plugins { - id 'nu.studer.jooq' version '8.2' + id 'nu.studer.jooq' version '8.2.3' id 'java' } diff --git a/example/use_kotlin_dsl/build.gradle.kts b/example/use_kotlin_dsl/build.gradle.kts index 3e2d5912..57df3edc 100644 --- a/example/use_kotlin_dsl/build.gradle.kts +++ b/example/use_kotlin_dsl/build.gradle.kts @@ -4,7 +4,7 @@ import org.jooq.meta.jaxb.Property import org.jooq.meta.jaxb.ForcedType plugins { - id("nu.studer.jooq") version "8.2" + id("nu.studer.jooq") version "8.2.3" id("java") }