Changes since 1.6.10-beta02
Highlights
Breaking changes
- Since Kotlin
2.0-RC2
, the additionalorg.jetbrains.kotlin.plugin.compose
Gradle plugin is required. See the migration guide org.jetbrains.androidx.navigation
is downgraded to2.7
from2.8
. Some API can no longer be available
Known issues
lifecycle-runtime
breaks Compose UI compatibility with Java 11 on desktop, it requires Java 17 or above now. Expected to be fixed in1.6.10-rc01
- A project with Android flavors cannot be imported into any IDE if it has Compose Multiplatform resources 1.6.10 + Kotlin 2.0.0
Features
Multiple Platforms
- (prerelease fix) Publish additional targets for
lifecycle-runtime-compose
Lifecycle
- (prerelease fix) Update Lifecycle handling on iOS based on feedback
Web
Fixes
Multiple Platforms
- (prerelease fix) Fix frozen composition with pager and text field
Desktop
- Fix crash when creating SwingRedrawer on DirectX
- Option to not throw
RenderException
when use OpenGL on macOS
Resources
Gradle plugin
Dependencies
-
Gradle Plugin
org.jetbrains.compose
, version1.6.10-beta03
. Based on Jetpack Compose libraries: -
Lifecycle libraries
org.jetbrains.androidx.lifecycle:lifecycle-*:2.8.0-beta02
. Based on Jetpack Lifecycle 2.8.0-beta01 -
Navigation libraries
org.jetbrains.androidx.navigation:navigation-*:2.7.0-alpha03
. Based on Jetpack Navigation 2.7.7