From 653d4123da2e3f465c19c0ebb165720e8b5200de Mon Sep 17 00:00:00 2001 From: Hunter Mellema <124718352+hpmellema@users.noreply.github.com> Date: Wed, 17 Jul 2024 08:41:14 -0600 Subject: [PATCH] Bump version to 1.1.0 (#144) Bumps version to 1.1.0 --- .github/workflows/ci.yml | 3 ++- CHANGELOG.md | 6 ++++++ README.md | 4 ++-- VERSION | 2 +- .../conflicting-output-dir-configs/build.gradle.kts | 2 +- .../forbid-dependency-resolution-fork/build.gradle.kts | 2 +- .../forbid-dependency-resolution-no-fork/build.gradle.kts | 2 +- .../forbid-implicit-no-build-config/build.gradle.kts | 2 +- examples/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 +- examples/base-plugin/scans-for-cli-version/build.gradle.kts | 2 +- examples/base-plugin/smithy-build-task/build.gradle.kts | 2 +- .../uses-explicitly-set-cli-version/build.gradle.kts | 2 +- examples/jar-plugin/adds-tags/build.gradle.kts | 2 +- .../build-dependencies/internal-model/build.gradle.kts | 2 +- .../jar-plugin/build-dependencies/service/build.gradle.kts | 2 +- examples/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 +- examples/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 +- .../create-simple-trait/build.gradle.kts | 2 +- .../use-with-existing-trait/build.gradle.kts | 2 +- 34 files changed, 41 insertions(+), 34 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ee50b62..2793f66 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,4 +42,5 @@ jobs: - name: Clean and build smithy-gradle-plugin run: | cd smithy-gradle-plugin - ./gradlew clean build -Plog-tests + ./gradlew clean publishToMavenLocal + ./gradlew -g $PWD build -Plog-tests diff --git a/CHANGELOG.md b/CHANGELOG.md index 4be76a2..c975768 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Smithy Gradle Plugin Changelog +## 1.1.0 (2024-07-16) + +### Features +* Added a convenience method to `SmithyBuild` task to resolve plugin projection directories. ([#140](https://github.com/smithy-lang/smithy-gradle-plugin/pull/140)) +* Added a new gradle plugin `smithy-trait-package` to enable users to quickly create packages for custom Smithy traits. ([#138](https://github.com/smithy-lang/smithy-gradle-plugin/pull/138), [#139](https://github.com/smithy-lang/smithy-gradle-plugin/pull/139), [#141](https://github.com/smithy-lang/smithy-gradle-plugin/pull/141)) + ## 1.0.0 (2024-03-26) ### Features diff --git a/README.md b/README.md index 1a885ab..8bb7a4e 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.0") } ``` diff --git a/VERSION b/VERSION index 3eefcb9..9084fa2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.0 +1.1.0 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 bcaea63..2213647 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.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 4bc620d..75f6c7f 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.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 692f457..0f47100 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.0") } repositories { diff --git a/examples/base-plugin/failure-cases/forbid-implicit-no-build-config/build.gradle.kts b/examples/base-plugin/failure-cases/forbid-implicit-no-build-config/build.gradle.kts index 2db8b85..7e059a0 100644 --- a/examples/base-plugin/failure-cases/forbid-implicit-no-build-config/build.gradle.kts +++ b/examples/base-plugin/failure-cases/forbid-implicit-no-build-config/build.gradle.kts @@ -1,6 +1,6 @@ plugins { `java-library` - id("software.amazon.smithy.gradle.smithy-base").version("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.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 3955936..efe9ca0 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.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 488dabf..6c52c71 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.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 2a7d2d9..1e92927 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.0") } diff --git a/examples/base-plugin/output-directory/build.gradle.kts b/examples/base-plugin/output-directory/build.gradle.kts index d3065c8..9e2ea06 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.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 bb5a897..947e244 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.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 370e273..33c620c 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.0") } val doIt = tasks.register("doit") { diff --git a/examples/base-plugin/uses-explicitly-set-cli-version/build.gradle.kts b/examples/base-plugin/uses-explicitly-set-cli-version/build.gradle.kts index 77e7d96..7815517 100644 --- a/examples/base-plugin/uses-explicitly-set-cli-version/build.gradle.kts +++ b/examples/base-plugin/uses-explicitly-set-cli-version/build.gradle.kts @@ -3,7 +3,7 @@ plugins { id("java-library") - id("software.amazon.smithy.gradle.smithy-base").version("1.0.0") + id("software.amazon.smithy.gradle.smithy-base").version("1.1.0") } dependencies { diff --git a/examples/jar-plugin/adds-tags/build.gradle.kts b/examples/jar-plugin/adds-tags/build.gradle.kts index 75fa773..e5dccf2 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.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 3bae0d1..57c3b8f 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.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 9fdf958..1be083b 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.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 6df8a43..47bb962 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.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 e6b48d9..6731707 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.0") } repositories { diff --git a/examples/jar-plugin/disable-jar/build.gradle.kts b/examples/jar-plugin/disable-jar/build.gradle.kts index 8e451b6..3363134 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.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 fc52e40..f055702 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.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 13ad193..af4a0bf 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.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 8899cec..69004b5 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.23" - id("software.amazon.smithy.gradle.smithy-jar").version("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.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 28055b5..b9eac52 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.0") } dependencies { diff --git a/examples/jar-plugin/multiple-jars/build.gradle.kts b/examples/jar-plugin/multiple-jars/build.gradle.kts index 2eac2cc..b000d67 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.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 66cb59b..f0eb52a 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.0") } repositories { diff --git a/examples/jar-plugin/no-models/build.gradle.kts b/examples/jar-plugin/no-models/build.gradle.kts index 763a0e4..7838e67 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.0") } group = "software.amazon.smithy" diff --git a/examples/jar-plugin/projection/build.gradle.kts b/examples/jar-plugin/projection/build.gradle.kts index ec59ce4..eecea47 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.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 77f5104..af15a17 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.0") } repositories { diff --git a/examples/jar-plugin/scala-project/build.gradle.kts b/examples/jar-plugin/scala-project/build.gradle.kts index 41e80d1..0888e95 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.0") } dependencies { diff --git a/examples/jar-plugin/source-projection/build.gradle.kts b/examples/jar-plugin/source-projection/build.gradle.kts index f564c67..677aeac 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("1.0.0") + id("software.amazon.smithy.gradle.smithy-jar").version("1.1.0") } repositories { diff --git a/examples/trait-package-plugin/create-simple-trait/build.gradle.kts b/examples/trait-package-plugin/create-simple-trait/build.gradle.kts index 073d9dd..cd357cd 100644 --- a/examples/trait-package-plugin/create-simple-trait/build.gradle.kts +++ b/examples/trait-package-plugin/create-simple-trait/build.gradle.kts @@ -1,7 +1,7 @@ description = "Custom Smithy structure trait with multiple inputs" plugins { - id("software.amazon.smithy.gradle.smithy-trait-package").version("1.0.0") + id("software.amazon.smithy.gradle.smithy-trait-package").version("1.1.0") } group = "software.amazon.smithy" diff --git a/examples/trait-package-plugin/use-with-existing-trait/build.gradle.kts b/examples/trait-package-plugin/use-with-existing-trait/build.gradle.kts index 49ac713..8025d2e 100644 --- a/examples/trait-package-plugin/use-with-existing-trait/build.gradle.kts +++ b/examples/trait-package-plugin/use-with-existing-trait/build.gradle.kts @@ -1,7 +1,7 @@ description = "Use existing" plugins { - id("software.amazon.smithy.gradle.smithy-trait-package").version("1.0.0") + id("software.amazon.smithy.gradle.smithy-trait-package").version("1.1.0") } group = "software.amazon.smithy"