Skip to content

Commit 20724ec

Browse files
authored
Prepare fore release 0.7.2 (#146)
1 parent a09d619 commit 20724ec

File tree

7 files changed

+49
-6
lines changed

7 files changed

+49
-6
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,36 @@ 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.7.2] - 2026-04-02
9+
10+
### Added
11+
- **Stability configuration file support for `stabilityDump`** (Issue #130, PR #105)
12+
- `stabilityConfigurationFiles` now applies to both `stabilityDump` and `stabilityCheck` tasks
13+
- Types matching configuration patterns are overridden to STABLE in the baseline file
14+
- Composable `skippable` flag is recalculated based on resolved parameter stability
15+
- **`unstableOnly` option for stability baseline** (Issue #128)
16+
- New `unstableOnly` option: when enabled, only unstable composables are included in the baseline file
17+
- Reduces baseline file size in large projects and focuses on stability issues
18+
- **New composable diff now includes parameter-level stability details** (PR #105)
19+
- `stabilityCheck` output for new composables shows each parameter's stability status
20+
21+
### Fixed
22+
- **`ignoredPackages` now consistently respected during `stabilityCheck`** (Issue #129)
23+
- Previously, composables in ignored packages were excluded from `stabilityDump` but still detected as "new composable" during `stabilityCheck`
24+
- Now both tasks apply the same package/class filtering
25+
- **`@Optional` annotation added to `stabilityConfigurationFiles` task input** (PR #105)
26+
- Prevents Gradle task validation failure when configuration files are not set
27+
- **ADB not found on Windows** (Issue #139)
28+
- Fixed `adb.exe` detection on Windows for the Heatmap feature
29+
- Added Windows default SDK path (`%LOCALAPPDATA%\Android\Sdk`)
30+
- Uses `where` command instead of `which` on Windows for PATH lookup
31+
32+
### Changed
33+
- **Tool window actions always visible** — Toggle Heatmap, Clear Data, Settings, and GitHub icons moved from hover-only title bar to content toolbar across all tabs
34+
- **Tool window icon updated** — Changed from monochrome gray to blue color matching the plugin icon
35+
- Stability comparison logic extracted to `StabilityComparison.kt` (PR #105)
36+
- Stability configuration parser added as `StabilityConfigParser.kt` (PR #105)
37+
838
## [0.7.1] - 2026-02-13
939

1040
### Fixed

README.md

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

214214
```toml
215-
stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.7.1" }
215+
stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.7.2" }
216216
```
217217

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

235235
| Stability Analyzer | Kotlin |
236236
|--------------------|-------------|
237-
| 0.7.1+ | 2.3.20 |
237+
| 0.7.2+ | 2.3.20 |
238238
| 0.6.5~0.7.0 | 2.3.0 |
239239
| 0.4.0~0.6.4 | 2.2.21 |
240240

compose-stability-analyzer-idea/CHANGELOG.md

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

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

5+
## [0.7.2] - 2026-04-02
6+
7+
### Fixed
8+
- **ADB not found on Windows** (Issue #139)
9+
- Fixed `adb.exe` detection on Windows for the Heatmap feature
10+
- Added Windows default SDK path (`%LOCALAPPDATA%\Android\Sdk`)
11+
- Uses `where` command instead of `which` on Windows for PATH lookup
12+
13+
### Changed
14+
- **Tool window actions always visible** — Toggle Heatmap, Clear Data, Settings, and GitHub icons moved from hover-only title bar to each tab's content toolbar (right-aligned)
15+
- **Tool window icon updated** — Changed from monochrome gray to colorful blue matching the plugin icon
16+
- Settings and GitHub actions extracted to shared reusable classes
17+
518
## [0.7.0] - 2026-02-13
619

720
### Added

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ kotlin {
2626
}
2727

2828
group = "com.github.skydoves"
29-
version = "0.7.1"
29+
version = "0.7.2"
3030

3131
repositories {
3232
mavenLocal()

docs/gradle-plugin/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ The Compose Stability Analyzer compiler plugin is tightly coupled to the Kotlin
4545

4646
| Stability Analyzer | Kotlin |
4747
|--------------------|--------|
48-
| 0.7.1+ | 2.3.20 |
48+
| 0.7.2+ | 2.3.20 |
4949
| 0.6.5 ~ 0.7.0 | 2.3.0 |
5050
| 0.4.0 ~ 0.6.4 | 2.2.21 |
5151

docs/version-map.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ It is **strongly recommended to use the exact same Kotlin version** as this libr
66

77
| Stability Analyzer | Kotlin |
88
|--------------------|--------|
9-
| 0.7.1+ | 2.3.20 |
9+
| 0.7.2+ | 2.3.20 |
1010
| 0.6.5 ~ 0.7.0 | 2.3.0 |
1111
| 0.4.0 ~ 0.6.4 | 2.2.21 |
1212

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.7.1
54+
VERSION_NAME=0.7.2
5555

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

0 commit comments

Comments
 (0)