v1.10.0-beta01
What's New
Compose Multiplatform v1.10.0-beta01 streamlines development with bundled Hot Reload and stabilizes platform-specific APIs for dialogs and popups. Major improvements include iOS UIKit interop enhancements, web keyboard and drag-drop fixes, and a new Material3 Adaptive Navigation library. The release requires Kotlin 2.1.20+ and introduces breaking changes to Popup APIs.
Highlights
- Hot Reload Gradle plugin now bundled with Compose Gradle plugin, eliminating separate configuration
- iOS UIKit interop views now support self-sizing and overlay placement with transparent backgrounds
- Web platform gains Esc key back navigation and CSS important keyword support
- New Material3 Adaptive Navigation library published for responsive UI patterns
- Fixed critical iOS scrollable overscroll crash and improved keyboard handling across platforms
- Web resource caching via Cache API reduces redundant HTTP requests
Breaking Changes
- Popup overloads without PopupProperties parameter now error instead of warning
- Requires Kotlin 2.1.20 or higher due to bundled Hot Reload plugin
Deprecations
- Dependency aliases in Gradle plugin (e.g. compose.ui) deprecated; use direct artifact coordinates
- usePlatformInsets, useSoftwareKeyboardInset, scrimColor in DialogProperties no longer experimental
- usePlatformDefaultWidth, usePlatformInsets in PopupProperties no longer experimental
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 →