Kotlin Multiplatform v1.7.0-beta01 Release Notes & Developer Guide
What's New for Developers
Compose Multiplatform v1.7.0-beta01 introduces a new material-navigation module and significantly improves iOS interop with updated UIKit APIs supporting resource reuse and fine-grained touch control. Desktop gains input method support for international text input and visual drag-and-drop feedback, while resource handling now supports test resources and multi-module configurations in JVM projects.
Highlights
- New material-navigation module for multiplatform projects
- Improved iOS interop with UIKitViewController API and onReset support
- Input method support for BasicTextField on Desktop (Chinese, Korean, Arabic)
- Dynamic drag-and-drop target indication with visual feedback on Desktop
- Test resources and multi-module resource support in JVM projects
- Fixed frame drops when dragging scrollable content on iOS
Breaking Changes
- UIKitView and UIKitViewController moved to androidx.compose.ui.viewinterop package
- InteropView on iOS now uses UIResponder instead of UIView as base type
- App crashes by default if CADisableMinimumFrameDurationOnPhone not set in Info.plist; use ComposeUIViewControllerConfiguration.enforceStrictPlistSanityCheck to opt-out
- Custom onResize in UIKitView is no longer supported and will print warnings
Deprecations
- UIKitView and UIKitViewController in androidx.compose.ui.interop package deprecated; migrate to androidx.compose.ui.viewinterop
Recent Releases
All releases →
v1.13.0-beta01
Oct 23, 2026
Release Notes →
v1.12.2
Oct 15, 2026
Release Notes →
v1.13.0-alpha02
Oct 6, 2026
Release Notes →
v1.12.1
Sep 22, 2026
Release Notes →
v1.13.0-alpha01
Sep 10, 2026
Release Notes →
v1.12.0
Aug 25, 2026
Release Notes →
v1.12.0-rc01
Aug 11, 2026
Release Notes →
v1.12.0-beta03
Jul 28, 2026
Release Notes →
v1.12.0-beta02
Jul 14, 2026
Release Notes →
v1.12.0-beta01
Jun 30, 2026
Release Notes →
v1.12.0-alpha02
Jun 16, 2026
Release Notes →