|
| 1 | +# 1.8.0-alpha02 (January 2025) |
| 2 | + |
| 3 | +_Changes since 1.8.0-alpha01_ |
| 4 | + |
| 5 | +## Highlights |
| 6 | + |
| 7 | +### Resources |
| 8 | + |
| 9 | +- [Add `FontVariation.Settings` support to the resources library](https://github.com/JetBrains/compose-multiplatform/pull/5183) |
| 10 | + |
| 11 | +## Features |
| 12 | + |
| 13 | +### iOS |
| 14 | + |
| 15 | +- [Accessibility navigation uses safe area to calculate when focused rect is out of bounds](https://github.com/JetBrains/compose-multiplatform-core/pull/1745) |
| 16 | +- [Initial Drag&Drop support](https://github.com/JetBrains/compose-multiplatform-core/pull/1690) |
| 17 | +- [Align Compose components semantics with UIKit views accessibility](https://github.com/JetBrains/compose-multiplatform-core/pull/1719) |
| 18 | + |
| 19 | +### Web |
| 20 | + |
| 21 | +- [Adds experimental `PointerIcon.fromKeyword` function to change the browser cursor](https://github.com/JetBrains/compose-multiplatform-core/pull/1704) |
| 22 | + |
| 23 | +## Fixes |
| 24 | + |
| 25 | +### Multiple Platforms |
| 26 | + |
| 27 | +- [Fix missing implementation on non-Android platforms for `ModalDrawerSheet` overload with `DrawerState` argument](https://github.com/JetBrains/compose-multiplatform-core/pull/1763) |
| 28 | + |
| 29 | +### iOS |
| 30 | + |
| 31 | +- [Fixes an interruption while typing characters on a Chinese keyboard](https://github.com/JetBrains/compose-multiplatform-core/pull/1692) |
| 32 | +- [Accessibility reading of content when obscured by layers such as pop-ups and dialogs](https://github.com/JetBrains/compose-multiplatform-core/pull/1698) |
| 33 | +- [Taps should be properly registered on interop views with `UIKitInteropInteractionMode.Cooperative` interaction mode](https://github.com/JetBrains/compose-multiplatform-core/pull/1695) |
| 34 | +- [Interactive pop on `UINavigationController` should recognize correctly](https://github.com/JetBrains/compose-multiplatform-core/pull/1695) |
| 35 | +- [Enables Cupertino overscroll by default for scrollable components](https://github.com/JetBrains/compose-multiplatform-core/pull/1753) |
| 36 | +- [Experimental method`optOutOfCupertinoOverscroll()` removed](https://github.com/JetBrains/compose-multiplatform-core/pull/1753) |
| 37 | +- [Fix iOS Accessibility element tree construction within merged nodes](https://github.com/JetBrains/compose-multiplatform-core/pull/1750) |
| 38 | + |
| 39 | +### Desktop |
| 40 | + |
| 41 | +- [Fixed rare crash when using a scrollbar for lazy grid with animated enter/exit items](https://github.com/JetBrains/compose-multiplatform-core/pull/1707) |
| 42 | +- [Fix possible exception during `Dialog`/`Popup` creation in case of `compose.layers.type=COMPONENT` and pointing `windowContainer` to `ComposePanel` itself](https://github.com/JetBrains/compose-multiplatform-core/pull/1747) |
| 43 | +- [Fix interop initial z-order placement on Windows with `compose.interop.blending` flag](https://github.com/JetBrains/compose-multiplatform-core/pull/1774) (1.7.0 regression) |
| 44 | +- [Fixed the background of transparent windows/dialogs on Windows becoming opaque as the window is moved](https://github.com/JetBrains/compose-multiplatform-core/pull/1772) |
| 45 | + |
| 46 | +### Resources |
| 47 | + |
| 48 | +- [Fix string resource's regex for placeholders to correctly match multi-digit placeholders](https://github.com/JetBrains/compose-multiplatform/pull/5187) |
| 49 | + |
| 50 | +### Navigation |
| 51 | + |
| 52 | +- [Fix incorrect navigation up on the root screen for non-android targets](https://github.com/JetBrains/compose-multiplatform-core/pull/1736) |
| 53 | +- [Fixed browser navigation integration when route paths contain special symbols](https://github.com/JetBrains/compose-multiplatform-core/pull/1738) |
| 54 | + |
| 55 | +## Dependencies |
| 56 | + |
| 57 | +- Gradle Plugin `org.jetbrains.compose`, version `1.8.0-alpha02`. Based on Jetpack Compose libraries: |
| 58 | + - [Runtime 1.8.0-alpha07](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.8.0-alpha07) |
| 59 | + - [UI 1.8.0-alpha07](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.8.0-alpha07) |
| 60 | + - [Foundation 1.8.0-alpha07](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.8.0-alpha07) |
| 61 | + - [Material 1.8.0-alpha07](https://developer.android.com/jetpack/androidx/releases/compose-material#1.8.0-alpha07) |
| 62 | + - [Material3 1.4.0-alpha04](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.4.0-alpha04) |
| 63 | + |
| 64 | +- Lifecycle libraries `org.jetbrains.androidx.lifecycle:lifecycle-*:2.9.0-alpha02`. Based on [Jetpack Lifecycle 2.9.0-alpha03](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.9.0-alpha03) |
| 65 | +- Navigation libraries `org.jetbrains.androidx.navigation:navigation-*:2.8.0-alpha12`. Based on [Jetpack Navigation 2.8.4](https://developer.android.com/jetpack/androidx/releases/navigation#2.8.4) |
| 66 | +- Material3 Adaptive libraries `org.jetbrains.compose.material3.adaptive:adaptive*:1.1.0-alpha02`. Based on [Jetpack Material3 Adaptive 1.1.0-alpha07](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.1.0-alpha07) |
| 67 | + |
| 68 | +--- |
| 69 | + |
1 | 70 | # 1.7.3 (December 2024)
|
2 | 71 |
|
3 | 72 | _Changes since 1.7.1_
|
|
0 commit comments