Skip to content

Commit 5472ee5

Browse files
authored
Prepare for release 0.6.1 (#77)
1 parent 2e1a42f commit 5472ee5

File tree

5 files changed

+47
-19
lines changed

5 files changed

+47
-19
lines changed

README.md

Lines changed: 3 additions & 10 deletions
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.0" }
173+
stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.6.1" }
174174
```
175175

176176
Then, apply it to your root `build.gradle.kts` with `apply false`:
@@ -191,15 +191,8 @@ Sync your project to complete the setup.
191191
It’s **strongly recommended to use the exact same Kotlin version** as this library. Using a different Kotlin version may lead to compilation errors during the build process.
192192

193193
| Stability Analyzer | Kotlin |
194-
|--------------------|-------------|
195-
| 0.6.0 | 2.2.21 |
196-
| 0.5.3 | 2.2.21 |
197-
| 0.5.2 | 2.2.21 |
198-
| 0.5.1 | 2.2.21 |
199-
| 0.5.0 | 2.2.21 |
200-
| 0.4.2 | 2.2.21 |
201-
| 0.4.1 | 2.2.21 |
202-
| 0.4.0 | 2.2.21 |
194+
|-------------------|-------------|
195+
| 0.4.0~0.6.1 | 2.2.21 |
203196

204197
### TraceRecomposition Annotation
205198

compose-stability-analyzer-idea/CHANGELOG.md

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,39 @@
22

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

5-
## [Unreleased]
5+
## [0.6.1] - 2025-12-06
6+
7+
### Added
8+
- **Settings icon in tool window toolbar**
9+
- Added gear icon to tool window toolbar for quick access to plugin settings
10+
- Opens Settings → Tools → Compose Stability Analyzer when clicked
11+
- Provides easier access to configuration without navigating through IDE menus
12+
13+
### Fixed
14+
- **Tool window now respects ignored type patterns** (Issue #74)
15+
- Fixed inconsistency where ignored type patterns worked for inline hints but not tool window
16+
- Parameters matching ignore patterns are now filtered from tool window display
17+
- Provides consistent behavior across all plugin features (gutter icons, inline hints, warnings, and tool window)
18+
- When users configure type patterns to ignore in Settings, those types are now properly excluded from the tool window panel
19+
- **Fixed WASM build failures with Gradle task dependencies** (Issue #70)
20+
- Excluded WASM infrastructure tasks (sync, webpack, executable, link, assemble) from task dependency matching
21+
- Resolves errors like "wasmJsBrowserProductionWebpack uses output from wasmJsDevelopmentExecutableCompileSync without declaring dependency"
22+
- WASM projects now build successfully without task dependency violations
23+
- **Fixed top-level property display in tool window and stability files** (Issue #67)
24+
- Properties no longer show as `<get-propertyName>` in tool window and stability reports
25+
- Correctly extracts property names from getter functions
26+
- File attribution now shows correct file instead of "Unknown.kt"
27+
28+
### Improved
29+
- **Updated tool window icon to monochrome style**
30+
- Changed from colored icon to monochrome design for better consistency with IntelliJ UI
31+
- Follows IntelliJ platform design guidelines for tool window icons
32+
- **Updated dependencies**
33+
- Android Lint API: 31.13.0 → 31.13.1
34+
- Nexus Plugin: 0.34.0 → 0.35.0
35+
- Android Gradle Plugin: 8.13.0 → 8.13.1
36+
- Compose BOM: 2025.10.01 → 2025.12.00
37+
- JetBrains Compose: 1.9.2 → 1.9.3
638

739
---
840

@@ -27,12 +59,6 @@ All notable changes to the IntelliJ IDEA plugin will be documented in this file.
2759
- Supports nested generics and multiple type arguments
2860
- More accurate stability analysis reduces false positives for generic wrapper types
2961

30-
### Fixed
31-
- **Kotlin 2.3.0-RC compatibility** (Issue #59)
32-
- Fixed `AbstractMethodError` for `getPluginId()` when using Kotlin 2.3.0-RC
33-
- Added `pluginId` property to `StabilityAnalyzerPluginRegistrar` for forward compatibility
34-
- Plugin now works with both Kotlin 2.2.x and upcoming Kotlin 2.3.x
35-
3662
### Improved
3763
- Enhanced tooltip information for runtime parameters
3864
- Parameter breakdown now shows stable, runtime, and unstable counts separately

compose-stability-analyzer-idea/build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,15 @@ intellijPlatform {
7171
</ul>
7272
""".trimIndent()
7373
changeNotes = """
74+
<b>0.6.1</b>
75+
<ul>
76+
<li><b>Added Settings icon in tool window toolbar</b> - Quick access to plugin settings via gear icon</li>
77+
<li><b>Fixed tool window ignore pattern filtering</b> (Issue #74) - Tool window now respects ignored type patterns</li>
78+
<li><b>Fixed WASM build failures</b> (Issue #70) - Excluded WASM infrastructure tasks from dependency matching</li>
79+
<li><b>Fixed top-level property display</b> (Issue #67) - Properties no longer show as &lt;get-propertyName&gt;</li>
80+
<li>Updated tool window icon to monochrome style for better UI consistency</li>
81+
<li>Updated dependencies: Lint API, Nexus Plugin, AGP, Compose BOM, JetBrains Compose</li>
82+
</ul>
7483
<b>0.5.2</b>
7584
<ul>
7685
<li><b>CRITICAL FIX: Resolved APK size bloat in release builds</b> (Issue #39)</li>

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

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

0 commit comments

Comments
 (0)