Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ This is incredibly useful for:
First, add the plugin to the `[plugins]` section of your `libs.versions.toml` file:

```toml
stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.5.2" }
stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.5.3" }
```

Then, apply it to your root `build.gradle.kts` with `apply false`:
Expand All @@ -161,6 +161,7 @@ It’s **strongly recommended to use the exact same Kotlin version** as this lib

| Stability Analyzer | Kotlin |
|--------------------|-------------|
| 0.5.3 | 2.2.21 |
| 0.5.2 | 2.2.21 |
| 0.5.1 | 2.2.21 |
| 0.5.0 | 2.2.21 |
Expand Down
15 changes: 15 additions & 0 deletions compose-stability-analyzer-idea/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,21 @@ All notable changes to the IntelliJ IDEA plugin will be documented in this file.

---

## [0.5.3] - 2025-11-18

### Fixed
- **Fixed iOS native compilation with kotlinx.serialization** (Issue #48)
- Compiler plugin now properly bundles kotlinx.serialization dependencies for Kotlin/Native targets
- Resolves `NoClassDefFoundError: kotlinx/serialization/KSerializer` during iOS compilation
- Enables Kotlin Multiplatform projects using iOS, macOS, and other native targets to compile successfully
- kotlinx-serialization classes are now embedded directly in the compiler plugin JAR
- **Fixed Gradle Configuration Cache compatibility** (Issue #41)
- StabilityDumpTask and StabilityCheckTask now properly capture project name at configuration time
- Tasks no longer access `Task.project` during execution, preventing "unsupported at execution time" errors
- Gradle builds with `--configuration-cache` flag now work correctly

---

## [0.5.2] - 2025-11-13

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ kotlin.mpp.androidGradlePluginCompatibility.nowarn=true

# Maven publishing
GROUP=com.github.skydoves
VERSION_NAME=0.5.2
VERSION_NAME=0.5.3

POM_URL=https://github.com/skydoves/compose-stability-analyzer/
POM_SCM_URL=https://github.com/skydoves/compose-stability-analyzer/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public class StabilityAnalyzerGradlePlugin : KotlinCompilerPluginSupportPlugin {

// This version should match the version in gradle.properties
// Update this when bumping the library version
private const val VERSION = "0.5.2"
private const val VERSION = "0.5.3"

// Compiler option keys
private const val OPTION_ENABLED = "enabled"
Expand Down