Kotlin Multiplatform Jul 4, 2025 Pre-release

v1.9.0-alpha03

What's New

Compose Multiplatform v1.9.0-alpha03 enhances Web capabilities with WebElementView for HTML embedding and simplifies setup by removing the jscanvas flag requirement. Desktop receives improved window configuration APIs and clipboard support for rich text, while iOS gains keepScreenOn functionality. The release includes cross-platform shadow customization and fixes for accessibility, text input, and browser compatibility issues.

Highlights

Breaking Changes

  • Window and DialogWindow overloads renamed to SwingWindow and SwingDialog; old versions deprecated
  • Iconified windows now return Offset.Unspecified for screen coordinate conversions instead of throwing exceptions
  • Deprecated Modifier.mouseClickable has been removed; use documented alternatives

Deprecations

  • Window and DialogWindow composables deprecated in favor of SwingWindow and SwingDialog
  • CanvasBasedWindow deprecated; use ComposeViewport with WebElementView instead

Recent Releases

All releases →