|
| 1 | + |
| 2 | +# 1.6.10-beta02 (April 2024) |
| 3 | + |
| 4 | +_Changes since 1.6.10-beta01_ |
| 5 | + |
| 6 | +## Known issues |
| 7 | + |
| 8 | +- [`lifecycle-runtime` breaks Compose UI compatibility with Java 11 on desktop, it requires Java 17 or above now. Expected to be fixed in `1.6.10-rc01`](http://r.android.com/3047339) |
| 9 | +- [`navigation-compose:2.8.0-*` on Android brings Compose `1.7.*` dependency and might cause compatibility issues with `1.6.*`](https://github.com/JetBrains/compose-multiplatform/issues/4677) |
| 10 | + |
| 11 | +## Features |
| 12 | + |
| 13 | +### Lifecycle |
| 14 | + |
| 15 | +- [Publish additional targets for non-compose modules](https://github.com/JetBrains/compose-multiplatform-core/pull/1282) |
| 16 | +- [Commonize `inline fun <reified VM> viewModel(..)`](https://github.com/JetBrains/compose-multiplatform-core/pull/1290) |
| 17 | +- [Provide `ViewModelStoreOwner` by Compose view](https://github.com/JetBrains/compose-multiplatform-core/pull/1291) |
| 18 | + |
| 19 | +### Resources |
| 20 | + |
| 21 | +- [Delete the experimental mark from the stable resources library API](https://github.com/JetBrains/compose-multiplatform/pull/4623) |
| 22 | +- [Add functions to retrieve bytes from drawable or font resources](https://github.com/JetBrains/compose-multiplatform/pull/4651) |
| 23 | + |
| 24 | +### Navigation |
| 25 | + |
| 26 | +- Support parsing navigation arguments ([#1277](https://github.com/JetBrains/compose-multiplatform-core/pull/1277), [#1289](https://github.com/JetBrains/compose-multiplatform-core/pull/1289)) |
| 27 | + |
| 28 | +## Fixes |
| 29 | + |
| 30 | +### Multiple Platforms |
| 31 | + |
| 32 | +- [Fix Kotlin/Native can't use `T::class` in inline function of `@Composable`](https://github.com/JetBrains/compose-multiplatform/issues/3147) |
| 33 | +- [Fix missing recomposition after showing `Dialog`](https://github.com/JetBrains/compose-multiplatform-core/pull/1272) |
| 34 | +- _(prerelease fix)_ [Fix shadow behind dialogs in platform-layer mode](https://github.com/JetBrains/compose-multiplatform-core/pull/1285) |
| 35 | + |
| 36 | +### iOS |
| 37 | + |
| 38 | +- Fixed appearing of text editing menu ([#1269](https://github.com/JetBrains/compose-multiplatform-core/pull/1269), [#1293](https://github.com/JetBrains/compose-multiplatform-core/pull/1293)) |
| 39 | +- [Fix content rect calculation in `SelectionManager`](https://github.com/JetBrains/compose-multiplatform-core/pull/1270) |
| 40 | +- _(prerelease fix)_ [Fix crash on loading `UITextLoupeSession` on old iOS versions](https://github.com/JetBrains/compose-multiplatform-core/pull/1278) |
| 41 | +- _(prerelease fix)_ Fix memory leaks ([#1292](https://github.com/JetBrains/compose-multiplatform-core/pull/1292), [#1302](https://github.com/JetBrains/compose-multiplatform-core/pull/1302)) |
| 42 | + |
| 43 | +### Desktop |
| 44 | + |
| 45 | +- [Sync all AccessibilityControllers when an a11y query is received](https://github.com/JetBrains/compose-multiplatform-core/pull/1283) |
| 46 | +- [Fix crash when modifying Compose state from a non-UI thread](https://github.com/JetBrains/compose-multiplatform-core/pull/1288) |
| 47 | +- [Close `Popup`/`Dialog` by clicking any mouse button outside](https://github.com/JetBrains/compose-multiplatform-core/pull/1280) |
| 48 | +- _(prerelease fix)_ [Fix `KeyEvent` binary compatibility](https://github.com/JetBrains/compose-multiplatform-core/pull/1310) |
| 49 | + |
| 50 | +### Web |
| 51 | + |
| 52 | +- [Fix `MouseEvent` to `PointerButton` mapping](https://github.com/JetBrains/compose-multiplatform-core/pull/1274) |
| 53 | +- [Correct virtual keyboard mode resolution](https://github.com/JetBrains/compose-multiplatform-core/pull/1295) |
| 54 | +- _(prerelease fix)_ [Correct `Key.isTypedEvent` behavior](https://github.com/JetBrains/compose-multiplatform-core/pull/1281) |
| 55 | + |
| 56 | +### Navigation |
| 57 | + |
| 58 | +- _(prerelease fix)_ [Fix overriding dependency visibility](https://github.com/JetBrains/compose-multiplatform-core/pull/1275) |
| 59 | +- _(prerelease fix)_ [Fix finding graph without route](https://github.com/JetBrains/compose-multiplatform-core/pull/1311) |
| 60 | + |
| 61 | +## Dependencies |
| 62 | + |
| 63 | +- Gradle Plugin `org.jetbrains.compose`, version `1.6.10-beta02`. Based on Jetpack Compose libraries: |
| 64 | + - [Compiler 1.5.11](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.11) |
| 65 | + - [Runtime 1.6.6](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.6) |
| 66 | + - [UI 1.6.6](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.6) |
| 67 | + - [Foundation 1.6.6](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.6) |
| 68 | + - [Material 1.6.6](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.6) |
| 69 | + - [Material3 1.2.1](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.2.1) |
| 70 | + |
| 71 | +- Lifecycle libraries `org.jetbrains.androidx.lifecycle:lifecycle-*:2.8.0-beta01`. Based on [Jetpack Lifecycle 2.8.0-beta01](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.0-beta01) |
| 72 | +- Navigation libraries `org.jetbrains.androidx.navigation:navigation-*:2.8.0-alpha02`. Based on [Jetpack Navigation 2.8.0-alpha05](https://developer.android.com/jetpack/androidx/releases/navigation#2.8.0-alpha05) |
| 73 | + |
| 74 | +___ |
| 75 | + |
1 | 76 | # 1.6.10-beta01 (April 2024)
|
2 | 77 |
|
3 | 78 | _Changes since 1.6.2_
|
|
0 commit comments