|
| 1 | +# 1.8.1 (May 2025) |
| 2 | + |
| 3 | +_Changes since 1.8.0_ |
| 4 | + |
| 5 | +## Features |
| 6 | + |
| 7 | +### Resources |
| 8 | + |
| 9 | +- Now a Compose library with resources may be built and used as XCFramework (it requires Kotlin Gradle plugin 2.2 or higher) [#5294](https://github.com/JetBrains/compose-multiplatform/pull/5294) |
| 10 | +- Gradle Plugin DSL to change the generated `Res` class name [#5296](https://github.com/JetBrains/compose-multiplatform/pull/5296) |
| 11 | + |
| 12 | +## Fixes |
| 13 | + |
| 14 | +### Multiple Platforms |
| 15 | + |
| 16 | +- Fix incorrect pointer position calculation with rotation around unspecified pivot [#2082](https://github.com/JetBrains/compose-multiplatform-core/pull/2082) |
| 17 | + |
| 18 | +### iOS |
| 19 | + |
| 20 | +- Fix dialogs after modal view controller presentation [#2085](https://github.com/JetBrains/compose-multiplatform-core/pull/2085) |
| 21 | +- Fix issue where `androidx.compose.material3.ModalBottomSheet` closes after any tap [#2086](https://github.com/JetBrains/compose-multiplatform-core/pull/2086) |
| 22 | +- Fix context menu appearance after triple-tap [#2087](https://github.com/JetBrains/compose-multiplatform-core/pull/2087) |
| 23 | +- Fix a memory leak in `ComposeUIViewController` when text input starts [#2088](https://github.com/JetBrains/compose-multiplatform-core/pull/2088) |
| 24 | +- Use the cross-fade animation effect when rotating the screen with interop views [#2101](https://github.com/JetBrains/compose-multiplatform-core/pull/2101) |
| 25 | +- Show an error message when `UIKitViewController` inside `Popup` or `Dialog` [#2102](https://github.com/JetBrains/compose-multiplatform-core/pull/2102) |
| 26 | +- Fix an issue where the keyboard would appear after the second tap when the text input session was intercepted [#2103](https://github.com/JetBrains/compose-multiplatform-core/pull/2103) |
| 27 | + |
| 28 | +### Desktop |
| 29 | + |
| 30 | +- [Linux] Fix `svgPainter` doesn't show any images [#2096](https://github.com/JetBrains/compose-multiplatform-core/pull/2096) |
| 31 | +- Fix deadlock between `BroadcastFrameClock.lock` and `Recomposer.stateLock` [#2098](https://github.com/JetBrains/compose-multiplatform-core/pull/2098) |
| 32 | +- Fix "Serializer for class is not found" using `androidx.navigation` and running `./gradlew runRelease` [#5314](https://github.com/JetBrains/compose-multiplatform/pull/5314) |
| 33 | +- `kotlinx.serialization` ProGuard rules are bundled in the Compose Gradle plugin [#5314](https://github.com/JetBrains/compose-multiplatform/pull/5314) |
| 34 | + |
| 35 | +### Web |
| 36 | + |
| 37 | +- Fixed the positioning and the dimensions of the backing text input (HTML element). The bug used to lead to unexpected scrolls on the page due to the browser trying to bring the HTML element into a view [#2081](https://github.com/JetBrains/compose-multiplatform-core/pull/2081) |
| 38 | + |
| 39 | +### Resources |
| 40 | + |
| 41 | +- Fix IDE highlighting/resolution when a generated file with resource accessors is too big [#5298](https://github.com/JetBrains/compose-multiplatform/pull/5298) |
| 42 | + |
| 43 | +## Dependencies |
| 44 | + |
| 45 | +- Gradle Plugin `org.jetbrains.compose`, version `1.8.1`. Based on Jetpack Compose libraries: |
| 46 | + - [Runtime 1.8.1](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.8.1) |
| 47 | + - [UI 1.8.1](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.8.1) |
| 48 | + - [Foundation 1.8.1](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.8.1) |
| 49 | + - [Material 1.8.1](https://developer.android.com/jetpack/androidx/releases/compose-material#1.8.1) |
| 50 | + - [Material3 1.3.2](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.3.2) |
| 51 | + |
| 52 | +- Lifecycle libraries `org.jetbrains.androidx.lifecycle:lifecycle-*:2.9.0`. Based on [Jetpack Lifecycle 2.9.0](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.9.0) |
| 53 | +- Navigation libraries `org.jetbrains.androidx.navigation:navigation-*:2.9.0-beta02`. Based on [Jetpack Navigation 2.9.0](https://developer.android.com/jetpack/androidx/releases/navigation#2.9.0) |
| 54 | +- Material3 Adaptive libraries `org.jetbrains.compose.material3.adaptive:adaptive*:1.1.1`. Based on [Jetpack Material3 Adaptive 1.1.0](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.1.0) |
| 55 | + |
| 56 | +--- |
| 57 | + |
1 | 58 | # 1.8.0 (May 2025)
|
2 | 59 |
|
3 | 60 | _Changes since 1.7.3_
|
|
0 commit comments