Skip to content

Commit ab353bc

Browse files
authored
Merge pull request #55 from skydoves/release/0.5.3
Prepare for release 0.5.3
2 parents 1f00d5a + 916ce01 commit ab353bc

File tree

4 files changed

+19
-3
lines changed

4 files changed

+19
-3
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ This is incredibly useful for:
139139
First, add the plugin to the `[plugins]` section of your `libs.versions.toml` file:
140140

141141
```toml
142-
stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.5.2" }
142+
stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.5.3" }
143143
```
144144

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

162162
| Stability Analyzer | Kotlin |
163163
|--------------------|-------------|
164+
| 0.5.3 | 2.2.21 |
164165
| 0.5.2 | 2.2.21 |
165166
| 0.5.1 | 2.2.21 |
166167
| 0.5.0 | 2.2.21 |

compose-stability-analyzer-idea/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,21 @@ All notable changes to the IntelliJ IDEA plugin will be documented in this file.
66

77
---
88

9+
## [0.5.3] - 2025-11-18
10+
11+
### Fixed
12+
- **Fixed iOS native compilation with kotlinx.serialization** (Issue #48)
13+
- Compiler plugin now properly bundles kotlinx.serialization dependencies for Kotlin/Native targets
14+
- Resolves `NoClassDefFoundError: kotlinx/serialization/KSerializer` during iOS compilation
15+
- Enables Kotlin Multiplatform projects using iOS, macOS, and other native targets to compile successfully
16+
- kotlinx-serialization classes are now embedded directly in the compiler plugin JAR
17+
- **Fixed Gradle Configuration Cache compatibility** (Issue #41)
18+
- StabilityDumpTask and StabilityCheckTask now properly capture project name at configuration time
19+
- Tasks no longer access `Task.project` during execution, preventing "unsupported at execution time" errors
20+
- Gradle builds with `--configuration-cache` flag now work correctly
21+
22+
---
23+
924
## [0.5.2] - 2025-11-13
1025

1126
### Fixed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ kotlin.mpp.androidGradlePluginCompatibility.nowarn=true
5151

5252
# Maven publishing
5353
GROUP=com.github.skydoves
54-
VERSION_NAME=0.5.2
54+
VERSION_NAME=0.5.3
5555

5656
POM_URL=https://github.com/skydoves/compose-stability-analyzer/
5757
POM_SCM_URL=https://github.com/skydoves/compose-stability-analyzer/

stability-gradle/src/main/kotlin/com/skydoves/compose/stability/gradle/StabilityAnalyzerGradlePlugin.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class StabilityAnalyzerGradlePlugin : KotlinCompilerPluginSupportPlugin {
4545

4646
// This version should match the version in gradle.properties
4747
// Update this when bumping the library version
48-
private const val VERSION = "0.5.2"
48+
private const val VERSION = "0.5.3"
4949

5050
// Compiler option keys
5151
private const val OPTION_ENABLED = "enabled"

0 commit comments

Comments
 (0)