Changes since release/1.7.0-beta01
Breaking changes
Desktop
Resources
Features
Multiple Platforms
iOS
Desktop
Fixes
Multiple Platforms
- (prerelease fix) Fix
GraphicsLayerperspective matrix calculation and missing invalidations - (prerelease fix) Fix Wasm/Native ArrayIndexOutOfBoundsException exception in adaptive-layout module
iOS
- A new approach to implementation of
platformLayers. Now extra layers (such as Dialogs and Popups) drawing is merged into a single screen size canvas. No jittering and crashes should happen with those anymore. Dialogs andPopups now have their insets calculated correctly even when the frame ofComposeUIViewControllerspawning them doesn't intersect any safe areas
Desktop
- (prerelease fix) Fix "Moving after initiating a click cancels it"
Resources
Gradle Plugin
Lifecycle
- Lifecycle 2.8.2 depends on Compose 1.6.11 (Lifecycle 2.8.1 accidentaly made dependent on Compose 1.7.0-beta01)
Navigation
- (prerelease fix) Fix saving state for nested
NavHostController - (prerelease fix) Fixed missing commonization for type-safe version of
SavedStateHandle.toRoute
Dependencies
-
Gradle Plugin
org.jetbrains.compose, version1.7.0-beta02. Based on Jetpack Compose libraries: -
Lifecycle libraries
org.jetbrains.androidx.lifecycle:lifecycle-*:2.8.2. Based on Jetpack Lifecycle 2.8.4 -
Navigation libraries
org.jetbrains.androidx.navigation:navigation-*:2.8.0-alpha10. Based on Jetpack Navigation 2.8.0-rc01 -
Material3 Adaptive libraries
org.jetbrains.compose.material3.adaptive:adaptive*:1.0.0-alpha03. Based on Jetpack Material3 Adaptive 1.0.0-rc01