Kotlin Multiplatform v1.9.0-beta03 Release Notes & Developer Guide
What's New for Developers
Compose Multiplatform v1.9.0-beta03 aligns with Jetpack Material3 1.4.0-beta01 by removing experimental APIs, requiring Kotlin 2.1 across all platforms, and improving web platform capabilities with enhanced context menus and automatic WASM/JS fallback support. Notable fixes address text rendering, keyboard input across platforms, and accessibility tree handling on iOS.
Highlights
- Material3 experimental APIs removed; migrate to alpha04 or use stable 1.3.2 version
- Web context menu toolbar now supported on mobile targets with improved clipboard handling
- CanvasBasedWindow deprecated; use ComposeViewport for automatic canvas element creation
- Kotlin 2.1 now required for all platforms including JVM desktop development
- New composeCompatibilityBrowserDistribution task enables automatic JS/WASM fallback for browsers
- Text ellipsis rendering fixed for constrained vertical space scenarios
- iOS Safari software keyboard behavior corrected for text input fields
Breaking Changes
- ExperimentalMaterial3ExpressiveApi and ExperimentalMaterial3ComponentOverrideApi APIs removed per Jetpack Material3 1.4.0-beta01
- Kotlin 2.1 is now required for JVM/Desktop platforms (previously only required for native and web)
- CanvasBasedWindow API deprecated on web platform; ComposeViewport is the replacement
Deprecations
- CanvasBasedWindow deprecated; use ComposeViewport instead for web applications
Recent Releases
All releases →
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 →
v1.11.1
Jun 2, 2026
Release Notes →