Skip to content

Commit 08ef126

Browse files
authored
Prepare for release 0.7.1 (#135)
1 parent 6c435de commit 08ef126

File tree

5 files changed

+15
-4
lines changed

5 files changed

+15
-4
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ 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.1] - 2026-02-13
9+
10+
### Fixed
11+
- **Fixed Kotlin 2.3.20 compatibility** (Issue #133)
12+
- Resolved `NoSuchMethodError` for `IrDeclarationOrigin.IR_EXTERNAL_DECLARATION_STUB` and `DEFINED` constants
13+
- Used reflection-based origin lookups to support Kotlin's changed return types in 2.3.20
14+
- Migrated `ComposableStabilityChecker` from `FirSimpleFunctionChecker` to `FirCallableDeclarationChecker` to handle `FirSimpleFunction``FirNamedFunction` rename
15+
16+
### Changed
17+
- **Upgraded to Kotlin 2.3.20**
18+
819
## [0.7.0] - 2026-02-13
920

1021
### Added

README.md

Lines changed: 1 addition & 1 deletion
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.0" }
215+
stability-analyzer = { id = "com.github.skydoves.compose.stability.analyzer", version = "0.7.1" }
216216
```
217217

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

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-SNAPSHOT
54+
VERSION_NAME=0.7.1
5555

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

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ androidGradlePlugin = "8.13.1"
1313
androidxActivity = "1.11.0"
1414
androidxComposeBom = "2025.12.00"
1515
jetbrains-compose = "1.9.3"
16-
compose-stability-analyzer = "0.7.1-SNAPSHOT"
16+
compose-stability-analyzer = "0.7.0"
1717
runtimeAnnotation = "1.9.0"
1818
spotless = "6.21.0"
1919
shadow = "8.1.1"

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
@@ -47,7 +47,7 @@ public class StabilityAnalyzerGradlePlugin : KotlinCompilerPluginSupportPlugin {
4747

4848
// This version should match the version in gradle.properties
4949
// Update this when bumping the library version
50-
private const val VERSION = "0.7.0"
50+
private const val VERSION = "0.7.1"
5151

5252
// Compiler option keys
5353
private const val OPTION_ENABLED = "enabled"

0 commit comments

Comments
 (0)