diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d38172..9c7b10c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ for what each part means. ## [Unreleased] +## [2.4.10-0.1.1] + ### Added - Runtime API artifacts for the `linuxArm64` and `androidNative*` (Arm32 / Arm64 / X64 / X86) diff --git a/README.md b/README.md index 8b267d3..a8dab9a 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ so `plugins {}` resolves it without extra repository configuration: ```kotlin plugins { kotlin("jvm") version "2.4.10" // or kotlin("multiplatform") — any Kotlin target plugin - id("io.github.projectmapk.sealed-class-enumizer") version "2.4.10-0.1.0" + id("io.github.projectmapk.sealed-class-enumizer") version "2.4.10-0.1.1" } ``` @@ -57,7 +57,7 @@ execution, production and test compilations alike. io.github.projectmapk sealed-class-enumizer-maven-plugin - 2.4.10-0.1.0 + 2.4.10-0.1.1 @@ -70,7 +70,7 @@ dependency (Maven resolves the platform artifact, hence the `-jvm` suffix): io.github.projectmapk sealed-class-enumizer-runtime-api-jvm - 2.4.10-0.1.0 + 2.4.10-0.1.1 ``` @@ -319,7 +319,7 @@ Label uniqueness within a hierarchy is enforced at compile time. | | | |---|---| | Kotlin | 2.4.x, K2 only. The plugin version encodes the Kotlin minor it targets; applying it to another Kotlin minor produces a build warning | -| Version format | `-`, e.g. `2.4.10-0.1.0` | +| Version format | `-`, e.g. `2.4.10-0.1.1` | | Build environment | Gradle 9+ or Maven 3.9+ / JDK 17+ | | runtime-api (JVM) | Java 8+ bytecode | | runtime-api targets | `jvm`, `js`, `wasmJs`, `wasmWasi`, `linuxX64`, `linuxArm64`, `mingwX64`, `macosX64`, `macosArm64`, `iosArm64`, `iosSimulatorArm64`, `iosX64`, `androidNativeArm32`, `androidNativeArm64`, `androidNativeX64`, `androidNativeX86` | diff --git "a/docs/\346\246\202\350\246\201.md" "b/docs/\346\246\202\350\246\201.md" index 50e4e1b..b78d0f5 100644 --- "a/docs/\346\246\202\350\246\201.md" +++ "b/docs/\346\246\202\350\246\201.md" @@ -514,7 +514,7 @@ kind の `toString` は label getter 経由のため自動で追随するが、d で修正されたことによる IDE 側の下限であり、CLI / Gradle の codegen はこの修正に依存しない。設計00 §11) - コンパイラプラグイン API は「リリース毎に破壊的変更が入る」ことが公式に宣言されているた め、**Kotlin のマイナーバージョン毎にアーティファクトを分割**して配布する。 - 分割は版番号で実現し、版形式は `-<自版>`(例: `2.4.10-0.1.0`)。 + 分割は版番号で実現し、版形式は `-<自版>`(例: `2.4.10-0.1.1`)。 4 モジュールと plugin marker は常に同版で公開し、公開 artifactId は `sealed-class-enumizer-` 接頭辞付き (group `io.github.projectmapk` の直下に汎用名を置かない)。 サポートは最新の安定 Kotlin マイナー(とそのパッチ)のみで、旧マイナーへのバックポートは行わない。 diff --git a/gradle.properties b/gradle.properties index 0778c08..9d2ef80 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,7 @@ kotlin.code.style=official # 配布版の自版。フル版は -<自版> 形式で、前半の Kotlin 版は gradle/libs.versions.toml が正 # (ルートの build.gradle.kts が結合して全モジュールへ配る) -enumizerVersion=0.1.1-SNAPSHOT +enumizerVersion=0.1.1 # コンパイラプラグイン ID の単一情報源。compiler-plugin の EnumizeCommandLineProcessor.PLUGIN_ID と # 一致していなければならない。gradle-plugin / maven-plugin はビルド時生成の Coordinates 経由で参照し、