diff --git a/README.md b/README.md index e3c9cdf..0c0fcba 100644 --- a/README.md +++ b/README.md @@ -139,7 +139,7 @@ This is incredibly useful for: Add the dependency below to your `libs.versions.toml` file: ```toml -stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.5.0" } +stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.5.1" } ``` Next, apply the plugin on your root's `build.gradle.kts` file like below: @@ -154,6 +154,7 @@ It’s **strongly recommended to use the exact same Kotlin version** as this lib | Stability Analyzer | Kotlin | |--------------------|-------------| +| 0.5.1 | 2.2.21 | | 0.5.0 | 2.2.21 | | 0.4.2 | 2.2.21 | | 0.4.1 | 2.2.21 | diff --git a/compose-stability-analyzer-idea/CHANGELOG.md b/compose-stability-analyzer-idea/CHANGELOG.md index e8556b3..db6a351 100644 --- a/compose-stability-analyzer-idea/CHANGELOG.md +++ b/compose-stability-analyzer-idea/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to the IntelliJ IDEA plugin will be documented in this file. ## [Unreleased] +--- + +## [0.5.1] - 2025-11-10 + ### Added - **wasmJs target support** - Added WebAssembly JavaScript (wasmJs) target to stability-runtime module (Issue #32) - Enables Kotlin Multiplatform projects to use wasmJs alongside other targets (Android, iOS, Desktop, macOS) @@ -16,7 +20,7 @@ All notable changes to the IntelliJ IDEA plugin will be documented in this file. - Abstract classes with `@Immutable` or `@Stable` annotations now correctly analyzed for stability - Sealed classes with `@Immutable`/`@Stable` now properly propagate stability to subclasses - Example: `@Immutable sealed class StableSealedClass` with `data class Stable(...)` subclass now correctly shows as STABLE instead of RUNTIME - - IDE plugin now matches compiler plugin behavior for sealed class hierarchies + - Both IDE plugin and compiler plugin now consistently handle sealed class hierarchies with stability annotations --- diff --git a/compose-stability-analyzer-idea/build.gradle.kts b/compose-stability-analyzer-idea/build.gradle.kts index 01eac9e..8e3d5bf 100644 --- a/compose-stability-analyzer-idea/build.gradle.kts +++ b/compose-stability-analyzer-idea/build.gradle.kts @@ -71,6 +71,27 @@ intellijPlatform { """.trimIndent() changeNotes = """ + 0.5.1 + + 0.5.0 + 0.4.0