Skip to content

Commit 3bf0cf3

Browse files
authored
Prepare for release 0.6.4 (#91)
1 parent c298913 commit 3bf0cf3

File tree

5 files changed

+32
-3
lines changed

5 files changed

+32
-3
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.6.4] - 2025-12-16
9+
10+
### Fixed
11+
- **Fixed "Wrong plugin option format: null" compilation error** (Issue #87)
12+
- Changed cross-module detection to use file-based approach instead of string-based SubpluginOption
13+
- Project dependencies now written to `build/stability/project-dependencies.txt` (one package per line)
14+
- Compiler plugin reads dependencies from file instead of parsing comma-separated string
15+
- Resolves build failures in multi-module projects introduced in 0.6.3
16+
- Users experiencing compilation errors with 0.6.3 should upgrade to 0.6.4
17+
18+
### Improved
19+
- More robust cross-module dependency passing mechanism
20+
- Better handling of empty dependency lists
21+
- Follows common patterns used by other Kotlin compiler plugins
22+
823
## [0.6.3] - 2025-12-13
924

1025
### Added

README.md

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

172172
```toml
173-
stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.6.2" }
173+
stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.6.3" }
174174
```
175175

176176
Then, apply it to your root `build.gradle.kts` with `apply false`:

compose-stability-analyzer-idea/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
All notable changes to the IntelliJ IDEA plugin will be documented in this file.
44

5+
## [0.6.4] - 2025-12-16
6+
7+
### Fixed
8+
- **Fixed "Wrong plugin option format: null" compilation error** (Issue #87)
9+
- Changed Gradle plugin cross-module detection to use file-based approach
10+
- Project dependencies now written to `build/stability/project-dependencies.txt` instead of passed as string
11+
- Resolves build failures in multi-module projects introduced in 0.6.3
12+
- Gradle/compiler plugin cross-module detection now fully functional
13+
- IDE plugin cross-module detection continues to work as before
14+
15+
### Improved
16+
- More robust cross-module dependency passing mechanism in Gradle plugin
17+
- Better compatibility with multi-module Android projects
18+
519
## [0.6.3] - 2025-12-13
620

721
### Added

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.6.3
54+
VERSION_NAME=0.6.4
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.6.3"
48+
private const val VERSION = "0.6.4"
4949

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

0 commit comments

Comments
 (0)