From bcbad0eb4fd136d16e2e0dec9f3f0a2738745695 Mon Sep 17 00:00:00 2001 From: Hunter Mellema Date: Fri, 12 Jan 2024 12:43:35 -0700 Subject: [PATCH] Bump version to 0.10.0 --- CHANGELOG.md | 14 ++++++++++++++ README.md | 4 ++-- VERSION | 2 +- .../build.gradle.kts | 2 +- .../build.gradle.kts | 2 +- .../build.gradle.kts | 2 +- .../includes-in-sourceset/build.gradle.kts | 2 +- .../output-directory-config/build.gradle.kts | 2 +- .../build.gradle.kts | 2 +- .../base-plugin/output-directory/build.gradle.kts | 2 +- .../scans-for-cli-version/build.gradle.kts | 2 +- .../base-plugin/smithy-build-task/build.gradle.kts | 2 +- examples/jar-plugin/adds-tags/build.gradle.kts | 2 +- .../internal-model/build.gradle.kts | 2 +- .../build-dependencies/service/build.gradle.kts | 2 +- .../custom-trait/consumer/build.gradle.kts | 2 +- .../custom-string-trait/build.gradle.kts | 2 +- examples/jar-plugin/disable-jar/build.gradle.kts | 2 +- .../invalid-projection/build.gradle.kts | 2 +- .../missing-runtime-dependency/build.gradle.kts | 2 +- .../jar-plugin/kotlin-jvm-project/build.gradle.kts | 2 +- .../multi-project/consumer/build.gradle.kts | 2 +- examples/jar-plugin/multiple-jars/build.gradle.kts | 2 +- .../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 +- .../jar-plugin/projects-with-tags/build.gradle.kts | 2 +- examples/jar-plugin/scala-project/build.gradle.kts | 2 +- .../jar-plugin/source-projection/build.gradle.kts | 2 +- 29 files changed, 43 insertions(+), 29 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03fbcbd..ea88918 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Smithy Gradle Plugin Changelog +## 0.10.0 (2024-01-12) + +### Features +* Decoupled creation of `smithyCli` configuration from sourceSets ([#112](https://github.com/smithy-lang/smithy-gradle-plugin/pull/112)) +* Refactored build scripts to use convention plugins for common configuration ([#117](https://github.com/smithy-lang/smithy-gradle-plugin/pull/117)) +* Added Jreleaser configuration ([#115](https://github.com/smithy-lang/smithy-gradle-plugin/pull/115)) +* Updated Javadocs and suppressed doclint warnings to reduce noise during builds ([#116](https://github.com/smithy-lang/smithy-gradle-plugin/pull/116)) +* Updated `getProjectionPluginPath` utility method to allow resolution of the path even if file does not yet exist ([#114](https://github.com/smithy-lang/smithy-gradle-plugin/pull/114)) + +### Bug Fixes +* Corrected error in build task parameter conventions ([#112](https://github.com/smithy-lang/smithy-gradle-plugin/pull/112)) +* Corrected `SmithyBuildTask` to use `InputFiles` for build config input to ensure correct behavior of incremental builds ([#111](https://github.com/smithy-lang/smithy-gradle-plugin/pull/111)) +* Updated `SmithyExtension` to use comment-safe parsing method when parsing build configs ([#110](https://github.com/smithy-lang/smithy-gradle-plugin/pull/110)) + ## 0.9.0 (2023-10-20) ### Features diff --git a/README.md b/README.md index b764f69..f56d848 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.9.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.10.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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.0") } ``` diff --git a/VERSION b/VERSION index 899f24f..2774f85 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.0 \ No newline at end of file +0.10.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 7489446..b065a49 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.9.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.10.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 c017674..2f96200 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.9.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.10.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 cfc11b1..16dc2c2 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.9.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.10.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 4a7e19f..ca25a70 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.9.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.10.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 00dc5e0..3f86a82 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.9.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.10.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 9bf09fa..2b29782 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.9.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.10.0") } diff --git a/examples/base-plugin/output-directory/build.gradle.kts b/examples/base-plugin/output-directory/build.gradle.kts index 0ff025c..46168f1 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.9.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.10.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 df9ed82..80327e6 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.9.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.10.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 e1319d3..e131715 100644 --- a/examples/base-plugin/smithy-build-task/build.gradle.kts +++ b/examples/base-plugin/smithy-build-task/build.gradle.kts @@ -6,7 +6,7 @@ import software.amazon.smithy.gradle.tasks.SmithyBuildTask // and the classpath used when building. plugins { - id("software.amazon.smithy.gradle.smithy-base").version("0.9.0") + id("software.amazon.smithy.gradle.smithy-base").version("0.10.0") } tasks.create("doit") { diff --git a/examples/jar-plugin/adds-tags/build.gradle.kts b/examples/jar-plugin/adds-tags/build.gradle.kts index 3ab8479..7faeecd 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.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 b036fde..ea3a39c 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.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 759934f..fa4f543 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.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 cd2e134..0933f40 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.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 ccdf952..52c887a 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.0") } repositories { diff --git a/examples/jar-plugin/disable-jar/build.gradle.kts b/examples/jar-plugin/disable-jar/build.gradle.kts index f0a1d18..c5f571d 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.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 f476322..c9f7ea9 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.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 1de774e..81f1d00 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.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 09145cb..d5e7e0c 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.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 adcaa3c..06a5a1f 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.0") } dependencies { diff --git a/examples/jar-plugin/multiple-jars/build.gradle.kts b/examples/jar-plugin/multiple-jars/build.gradle.kts index f5cbcc3..14913b3 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.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 a314afe..645f089 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.0") } repositories { diff --git a/examples/jar-plugin/no-models/build.gradle.kts b/examples/jar-plugin/no-models/build.gradle.kts index fd48825..862ca41 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.0") } group = "software.amazon.smithy" diff --git a/examples/jar-plugin/projection/build.gradle.kts b/examples/jar-plugin/projection/build.gradle.kts index 7307012..e04cf33 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.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 6643115..78a7aaa 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.0") } repositories { diff --git a/examples/jar-plugin/scala-project/build.gradle.kts b/examples/jar-plugin/scala-project/build.gradle.kts index 868ea3b..5bca3fb 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.0") } dependencies { diff --git a/examples/jar-plugin/source-projection/build.gradle.kts b/examples/jar-plugin/source-projection/build.gradle.kts index 7bd266a..e267b0b 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.9.0") + id("software.amazon.smithy.gradle.smithy-jar").version("0.10.0") } repositories {