From 4cd13d834eee07a3713d8d2886091ceade1c7341 Mon Sep 17 00:00:00 2001 From: Hunter Mellema Date: Thu, 19 Oct 2023 14:53:50 -0600 Subject: [PATCH] Bump version to 0.9.0 --- CHANGELOG.md | 9 +++++++++ README.md | 4 ++-- VERSION | 2 +- .../conflicting-output-dir-configs/build.gradle.kts | 2 +- .../forbid-dependency-resolution-fork/build.gradle.kts | 2 +- .../build.gradle.kts | 2 +- .../base-plugin/includes-in-sourceset/build.gradle.kts | 2 +- .../base-plugin/output-directory-config/build.gradle.kts | 2 +- .../output-directory-with-projection/build.gradle.kts | 2 +- examples/base-plugin/output-directory/build.gradle.kts | 2 +- .../base-plugin/scans-for-cli-version/build.gradle.kts | 2 +- examples/base-plugin/smithy-build-task/build.gradle.kts | 2 +- examples/jar-plugin/adds-tags/build.gradle.kts | 2 +- .../build-dependencies/internal-model/build.gradle.kts | 2 +- .../build-dependencies/service/build.gradle.kts | 2 +- .../jar-plugin/custom-trait/consumer/build.gradle.kts | 2 +- .../custom-trait/custom-string-trait/build.gradle.kts | 2 +- examples/jar-plugin/disable-jar/build.gradle.kts | 2 +- .../failure-cases/invalid-projection/build.gradle.kts | 2 +- .../missing-runtime-dependency/build.gradle.kts | 2 +- examples/jar-plugin/kotlin-jvm-project/build.gradle.kts | 2 +- .../jar-plugin/multi-project/consumer/build.gradle.kts | 2 +- examples/jar-plugin/multiple-jars/build.gradle.kts | 2 +- examples/jar-plugin/multiple-sources/build.gradle.kts | 2 +- examples/jar-plugin/no-models/build.gradle.kts | 2 +- examples/jar-plugin/projection/build.gradle.kts | 2 +- examples/jar-plugin/projects-with-tags/build.gradle.kts | 2 +- examples/jar-plugin/scala-project/build.gradle.kts | 2 +- examples/jar-plugin/source-projection/build.gradle.kts | 2 +- 29 files changed, 38 insertions(+), 29 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 310c347..03fbcbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Smithy Gradle Plugin Changelog +## 0.9.0 (2023-10-20) + +### Features +* Added Scala support for the `smithy-jar` plugin ([#104](https://github.com/smithy-lang/smithy-gradle-plugin/pull/104)) +* Updated task ordering to support use of annotation processors and execute format task before build task ([#103](https://github.com/smithy-lang/smithy-gradle-plugin/pull/103)) + +### Bug Fixes +* Corrected resolution of CLI dependency version from resolved runtime dependencies ([#105](https://github.com/smithy-lang/smithy-gradle-plugin/pull/105)) + ## 0.8.0 (2023-08-22) ### Features diff --git a/README.md b/README.md index e154bbf..b764f69 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ This plugin can be applied to a project as follows: ```kotlin // build.gradle.kts plugins { - id("software.amazon.smithy.gradle.smithy-base").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") } ``` However, no tasks will be created unless. @@ -72,7 +72,7 @@ The `smithy-jar` plugin must be used with another plugin that creates a `jar` ta // build.gradle.kts plugins { id("java-library") // creates jar task - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } ``` diff --git a/VERSION b/VERSION index 8adc70f..899f24f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.8.0 \ No newline at end of file +0.9.0 \ No newline at end of file diff --git a/examples/base-plugin/failure-cases/conflicting-output-dir-configs/build.gradle.kts b/examples/base-plugin/failure-cases/conflicting-output-dir-configs/build.gradle.kts index 7122105..7489446 100644 --- a/examples/base-plugin/failure-cases/conflicting-output-dir-configs/build.gradle.kts +++ b/examples/base-plugin/failure-cases/conflicting-output-dir-configs/build.gradle.kts @@ -3,7 +3,7 @@ plugins { `java-library` - id("software.amazon.smithy.gradle.smithy-base").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") } repositories { diff --git a/examples/base-plugin/failure-cases/forbid-dependency-resolution-fork/build.gradle.kts b/examples/base-plugin/failure-cases/forbid-dependency-resolution-fork/build.gradle.kts index b23e475..c017674 100644 --- a/examples/base-plugin/failure-cases/forbid-dependency-resolution-fork/build.gradle.kts +++ b/examples/base-plugin/failure-cases/forbid-dependency-resolution-fork/build.gradle.kts @@ -4,7 +4,7 @@ plugins { `java-library` - id("software.amazon.smithy.gradle.smithy-base").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") } repositories { diff --git a/examples/base-plugin/failure-cases/forbid-dependency-resolution-no-fork/build.gradle.kts b/examples/base-plugin/failure-cases/forbid-dependency-resolution-no-fork/build.gradle.kts index c3fa23c..cfc11b1 100644 --- a/examples/base-plugin/failure-cases/forbid-dependency-resolution-no-fork/build.gradle.kts +++ b/examples/base-plugin/failure-cases/forbid-dependency-resolution-no-fork/build.gradle.kts @@ -3,7 +3,7 @@ plugins { `java-library` - id("software.amazon.smithy.gradle.smithy-base").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") } repositories { diff --git a/examples/base-plugin/includes-in-sourceset/build.gradle.kts b/examples/base-plugin/includes-in-sourceset/build.gradle.kts index 0e011f7..4a7e19f 100644 --- a/examples/base-plugin/includes-in-sourceset/build.gradle.kts +++ b/examples/base-plugin/includes-in-sourceset/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-base").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") } sourceSets { diff --git a/examples/base-plugin/output-directory-config/build.gradle.kts b/examples/base-plugin/output-directory-config/build.gradle.kts index 25a0504..00dc5e0 100644 --- a/examples/base-plugin/output-directory-config/build.gradle.kts +++ b/examples/base-plugin/output-directory-config/build.gradle.kts @@ -4,7 +4,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-base").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") } repositories { diff --git a/examples/base-plugin/output-directory-with-projection/build.gradle.kts b/examples/base-plugin/output-directory-with-projection/build.gradle.kts index caf039e..9bf09fa 100644 --- a/examples/base-plugin/output-directory-with-projection/build.gradle.kts +++ b/examples/base-plugin/output-directory-with-projection/build.gradle.kts @@ -3,7 +3,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-base").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") } diff --git a/examples/base-plugin/output-directory/build.gradle.kts b/examples/base-plugin/output-directory/build.gradle.kts index 8013ebc..0ff025c 100644 --- a/examples/base-plugin/output-directory/build.gradle.kts +++ b/examples/base-plugin/output-directory/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-base").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") } repositories { diff --git a/examples/base-plugin/scans-for-cli-version/build.gradle.kts b/examples/base-plugin/scans-for-cli-version/build.gradle.kts index 64acb68..df9ed82 100644 --- a/examples/base-plugin/scans-for-cli-version/build.gradle.kts +++ b/examples/base-plugin/scans-for-cli-version/build.gradle.kts @@ -3,7 +3,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-base").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") } repositories { diff --git a/examples/base-plugin/smithy-build-task/build.gradle.kts b/examples/base-plugin/smithy-build-task/build.gradle.kts index c5f85dd..b84a58c 100644 --- a/examples/base-plugin/smithy-build-task/build.gradle.kts +++ b/examples/base-plugin/smithy-build-task/build.gradle.kts @@ -7,7 +7,7 @@ import software.amazon.smithy.gradle.tasks.SmithyBuildTask plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-base").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") } tasks["jar"].enabled = false diff --git a/examples/jar-plugin/adds-tags/build.gradle.kts b/examples/jar-plugin/adds-tags/build.gradle.kts index 7f6695f..3ab8479 100644 --- a/examples/jar-plugin/adds-tags/build.gradle.kts +++ b/examples/jar-plugin/adds-tags/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } group = "software.amazon.smithy" diff --git a/examples/jar-plugin/build-dependencies/internal-model/build.gradle.kts b/examples/jar-plugin/build-dependencies/internal-model/build.gradle.kts index b2b7dfd..b036fde 100644 --- a/examples/jar-plugin/build-dependencies/internal-model/build.gradle.kts +++ b/examples/jar-plugin/build-dependencies/internal-model/build.gradle.kts @@ -2,7 +2,7 @@ plugins { `java-library` - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories { diff --git a/examples/jar-plugin/build-dependencies/service/build.gradle.kts b/examples/jar-plugin/build-dependencies/service/build.gradle.kts index d2e05a9..759934f 100644 --- a/examples/jar-plugin/build-dependencies/service/build.gradle.kts +++ b/examples/jar-plugin/build-dependencies/service/build.gradle.kts @@ -2,7 +2,7 @@ plugins { `java-library` - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories { diff --git a/examples/jar-plugin/custom-trait/consumer/build.gradle.kts b/examples/jar-plugin/custom-trait/consumer/build.gradle.kts index 8299c02..cd2e134 100644 --- a/examples/jar-plugin/custom-trait/consumer/build.gradle.kts +++ b/examples/jar-plugin/custom-trait/consumer/build.gradle.kts @@ -1,6 +1,6 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } diff --git a/examples/jar-plugin/custom-trait/custom-string-trait/build.gradle.kts b/examples/jar-plugin/custom-trait/custom-string-trait/build.gradle.kts index c54f9e0..ccdf952 100644 --- a/examples/jar-plugin/custom-trait/custom-string-trait/build.gradle.kts +++ b/examples/jar-plugin/custom-trait/custom-string-trait/build.gradle.kts @@ -1,7 +1,7 @@ // This package defines a custom trait for use in other models plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories { diff --git a/examples/jar-plugin/disable-jar/build.gradle.kts b/examples/jar-plugin/disable-jar/build.gradle.kts index b64291f..f0a1d18 100644 --- a/examples/jar-plugin/disable-jar/build.gradle.kts +++ b/examples/jar-plugin/disable-jar/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories { diff --git a/examples/jar-plugin/failure-cases/invalid-projection/build.gradle.kts b/examples/jar-plugin/failure-cases/invalid-projection/build.gradle.kts index 6ea6fdc..f476322 100644 --- a/examples/jar-plugin/failure-cases/invalid-projection/build.gradle.kts +++ b/examples/jar-plugin/failure-cases/invalid-projection/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories { diff --git a/examples/jar-plugin/failure-cases/missing-runtime-dependency/build.gradle.kts b/examples/jar-plugin/failure-cases/missing-runtime-dependency/build.gradle.kts index e02b292..1de774e 100644 --- a/examples/jar-plugin/failure-cases/missing-runtime-dependency/build.gradle.kts +++ b/examples/jar-plugin/failure-cases/missing-runtime-dependency/build.gradle.kts @@ -5,7 +5,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories { diff --git a/examples/jar-plugin/kotlin-jvm-project/build.gradle.kts b/examples/jar-plugin/kotlin-jvm-project/build.gradle.kts index 763d1b3..09145cb 100644 --- a/examples/jar-plugin/kotlin-jvm-project/build.gradle.kts +++ b/examples/jar-plugin/kotlin-jvm-project/build.gradle.kts @@ -2,7 +2,7 @@ plugins { kotlin("jvm") version "1.9.0" - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories { diff --git a/examples/jar-plugin/multi-project/consumer/build.gradle.kts b/examples/jar-plugin/multi-project/consumer/build.gradle.kts index c43030c..adcaa3c 100644 --- a/examples/jar-plugin/multi-project/consumer/build.gradle.kts +++ b/examples/jar-plugin/multi-project/consumer/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } dependencies { diff --git a/examples/jar-plugin/multiple-jars/build.gradle.kts b/examples/jar-plugin/multiple-jars/build.gradle.kts index a356725..f5cbcc3 100644 --- a/examples/jar-plugin/multiple-jars/build.gradle.kts +++ b/examples/jar-plugin/multiple-jars/build.gradle.kts @@ -7,7 +7,7 @@ import software.amazon.smithy.gradle.tasks.SmithyJarStagingTask plugins { `java-library` - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } val buildTask: SmithyBuildTask = tasks.getByName("smithyBuild") diff --git a/examples/jar-plugin/multiple-sources/build.gradle.kts b/examples/jar-plugin/multiple-sources/build.gradle.kts index 7f90c81..a314afe 100644 --- a/examples/jar-plugin/multiple-sources/build.gradle.kts +++ b/examples/jar-plugin/multiple-sources/build.gradle.kts @@ -5,7 +5,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories { diff --git a/examples/jar-plugin/no-models/build.gradle.kts b/examples/jar-plugin/no-models/build.gradle.kts index daec375..fd48825 100644 --- a/examples/jar-plugin/no-models/build.gradle.kts +++ b/examples/jar-plugin/no-models/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } group = "software.amazon.smithy" diff --git a/examples/jar-plugin/projection/build.gradle.kts b/examples/jar-plugin/projection/build.gradle.kts index 95cc81b..7307012 100644 --- a/examples/jar-plugin/projection/build.gradle.kts +++ b/examples/jar-plugin/projection/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories { diff --git a/examples/jar-plugin/projects-with-tags/build.gradle.kts b/examples/jar-plugin/projects-with-tags/build.gradle.kts index 8722ebd..6643115 100644 --- a/examples/jar-plugin/projects-with-tags/build.gradle.kts +++ b/examples/jar-plugin/projects-with-tags/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories { diff --git a/examples/jar-plugin/scala-project/build.gradle.kts b/examples/jar-plugin/scala-project/build.gradle.kts index e1f0347..868ea3b 100644 --- a/examples/jar-plugin/scala-project/build.gradle.kts +++ b/examples/jar-plugin/scala-project/build.gradle.kts @@ -2,7 +2,7 @@ plugins { scala - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } dependencies { diff --git a/examples/jar-plugin/source-projection/build.gradle.kts b/examples/jar-plugin/source-projection/build.gradle.kts index b135510..7bd266a 100644 --- a/examples/jar-plugin/source-projection/build.gradle.kts +++ b/examples/jar-plugin/source-projection/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-jar").version("0.8.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.9.0") } repositories {