File tree Expand file tree Collapse file tree 5 files changed +32
-3
lines changed
compose-stability-analyzer-idea
stability-gradle/src/main/kotlin/com/skydoves/compose/stability/gradle Expand file tree Collapse file tree 5 files changed +32
-3
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and 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
Original file line number Diff line number Diff line change @@ -170,7 +170,7 @@ This is incredibly useful for:
170170First, 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
176176Then, apply it to your root ` build.gradle.kts ` with ` apply false ` :
Original file line number Diff line number Diff line change 22
33All 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
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ kotlin.mpp.androidGradlePluginCompatibility.nowarn=true
5151
5252# Maven publishing
5353GROUP =com.github.skydoves
54- VERSION_NAME =0.6.3
54+ VERSION_NAME =0.6.4
5555
5656POM_URL =https://github.com/skydoves/compose-stability-analyzer/
5757POM_SCM_URL =https://github.com/skydoves/compose-stability-analyzer/
Original file line number Diff line number Diff 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"
You can’t perform that action at this time.
0 commit comments