Kotlin Multiplatform v1.9.0-alpha02 Release Notes & Developer Guide
What's New for Developers
Compose Multiplatform v1.9.0-alpha02 introduces mandatory Kotlin 2.+ support and improves cross-platform testing with suspend-based ComposeUiTest. Key fixes address TextField crashes, memory leaks, and extensive macOS text input issues. New features include iOS IME configuration, MaterialExpressiveTheme, and Preview parameter support in common source sets.
Highlights
- Kotlin Gradle plugin 2.+ now required; old org.jetbrains.compose.compiler no longer supported
- ComposeUiTest runComposeUiTest block is now suspend for proper cross-platform test execution
- iOS native IME configuration support added via PlatformImeOptions
- MaterialExpressiveTheme experimental API added to material3 library
- TextField visual transformation offset mapping crashes fixed
- Preview parameters now supported in common source sets across IDEs
- Extensive macOS text field and IME positioning fixes
Breaking Changes
- Compose Gradle plugin requires Kotlin Gradle plugin version 2.+; org.jetbrains.compose.compiler configuration API removed
- runComposeUiTest block parameter is now suspend instead of regular function
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 →