Kotlin Multiplatform Nov 4, 2025 Pre-release

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

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 →