v1.9.0-beta03
What's New
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.11.0-alpha03
Feb 25, 2026
Release Notes →
v1.10.1
Feb 10, 2026
Release Notes →
v1.11.0-alpha02
Jan 27, 2026
Release Notes →
v1.10.0
Jan 13, 2026
Release Notes →
v1.11.0-alpha01
Dec 16, 2025
Release Notes →
v1.10.0-rc02
Dec 9, 2025
Release Notes →
v1.10.0-rc01
Dec 2, 2025
Release Notes →
v1.10.0-beta02
Nov 20, 2025
Release Notes →
v1.9.3
Nov 6, 2025
Release Notes →
v1.10.0-beta01
Nov 4, 2025
Release Notes →
v1.9.2
Oct 29, 2025
Release Notes →