Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Nov 2, 2025

This PR contains the following updates:

Package Change Age Confidence
org.jetbrains.compose 1.10.0-alpha02 -> 1.10.0-beta02 age confidence

Release Notes

JetBrains/compose-jb (org.jetbrains.compose)

v1.10.0-beta02

Changes since 1.10.0-beta01

Fixes

Multiple Platforms
  • Fixed LocalInputModeManager.current.inputMode not being reset between tests #​2548
iOS
  • Fix the spoken text in merged accessibility nodes #​2539
  • Fix an issue where accessibility elements inside other accessibility elements may not be accessible #​2539
  • Fix crash on iOS older than 17 when accessibility is enabled #​2541
Desktop
  • Fix the accessibility issue where screen readers cannot review text in a text field #​2553
  • Fix the accessibility issue where scrollable text fields are not accessible for screen readers #​2553
  • Children of nodes with isTraversalNode semantics are now ordered according to their traversalIndex #​2544
  • (prerelease fix) Fixed issue where it's unable to create run task 'jvmDesktopRun' #​5477
  • (prerelease fix) Fixed issue where the Java installation could not be found #​5477
Web
  • Fix the issue where Hangul input behaves inconsistently after deleting with Backspace #​2559
Resources
  • Fix resource gradle tasks invocation on AGP < 9.0.0 for Android Studio previews #​5478
  • Update iOS resource copying to an iOS app bundle to support Swift Export libraries #​5480
SavedState
  • All platforms have HasDefaultViewModelProviderFactory implementation now, and it provides an ability to use createSavedStateHandle() function without a navigation library #​2554

Components

Gradle plugin

org.jetbrains.compose version 1.10.0-beta02

Libraries
Library group Coordinates Based on Jetpack
Runtime org.jetbrains.compose.runtime:runtime*:1.10.0-beta02 Runtime 1.10.0-beta02
UI org.jetbrains.compose.ui:ui*:1.10.0-beta02 UI 1.10.0-beta02
Foundation org.jetbrains.compose.foundation:foundation*:1.10.0-beta02 Foundation 1.10.0-beta02
Material org.jetbrains.compose.material:material*:1.10.0-beta02 Material 1.10.0-beta02
Material3 org.jetbrains.compose.material3:material3*:1.10.0-alpha05 Material3 1.5.0-alpha08
Material3 Adaptive org.jetbrains.compose.material3.adaptive:adaptive*:1.3.0-alpha02 Material3 Adaptive 1.3.0-alpha03
Lifecycle org.jetbrains.androidx.lifecycle:lifecycle-*:2.10.0-alpha05 Lifecycle 2.10.0-rc01
Navigation org.jetbrains.androidx.navigation:navigation-*:2.9.1 Navigation 2.9.4
Navigation3 org.jetbrains.androidx.navigation3:navigation3-*:1.0.0-alpha05 Navigation3 1.0.0-rc01
Navigation Event org.jetbrains.androidx.navigationevent:navigationevent-compose:1.0.0-beta02 Navigation Event 1.0.0-rc01
Savedstate org.jetbrains.androidx.savedstate:savedstate*:1.4.0-rc01 Savedstate 1.4.0
WindowManager Core org.jetbrains.androidx.window:window-core:1.5.0 WindowManager 1.5.0

v1.10.0-beta01

Changes since 1.10.0-alpha03

Highlights

Desktop
  • Compose Hot Reload Gradle plugin is bundled with Compose Gradle plugin (no need to configure it separately) #​5444

Known Issues

Multiple Platforms
  • Due to the bundled Hot Reload Gradle plugin, Compose Multiplatform requires Kotlin version 2.1.20 or higher #​5444

Migration Notes

Multiple Platforms
  • Remove experimental annotation from usePlatformInsets, useSoftwareKeyboardInset and scrimColor in DialogProperties #​2495
  • Remove experimental annotation from usePlatformDefaultWidth, usePlatformInsets in PopupProperties #​2495
  • Deprecation level of Popup overloads without PopupProperties parameter changed from WARNING to ERROR #​2495
  • Dependency aliases in Gradle plugin (e.g. compose.ui) are now deprecated. Use provided direct artifact coordinates and add them to the version catalog #​5462

Features

iOS
  • Add support for self-sizing of UIKit interop views in Compose #​2485
  • Add experimental UIKitInteropProperties.placedAsOverlay flag, which allows to place interop views above the Compose canvas. This allows interop views with a transparent background or shader effect to be used #​2501
Web
  • Esc button calls back navigation event on the web now #​2499
  • Add support of important keyword for CSS properties #​5439
Navigation
  • Published org.jetbrains.compose.material3.adaptive:adaptive-navigation3 library #​2516
  • Add a new configuration option in ComposeUIViewController to set end-edge gestures behavior #​2519

Fixes

Multiple Platforms
  • Align roundToPx() behavior between platforms: NaN value produces 0 instead of IllegalArgumentException on non-JVM platforms now #​2526
  • Added previously missing ExperimentalComposeUiApi annotation to platform-specific DragAndDropTransferData, DragAndDropEvent and ClipEntry constructors on Desktop and Web. Working with these APIs already requires this annotation due to types of parameters, so it wasn't supposed to be marked as "stable" yet. You can follow CMP-7624 to track the updates about finalizing the shape of these APIs #​2538
iOS
  • Fix onKeyEvent handling when Full Keyboard Access is enabled #​2494
  • Fix incorrect tap responses in Dialog when LocalDensity is modified #​2527
  • (prerelease fix) Fix crash when interacting with scrollables with overscroll #​2532
Desktop
  • Fix SwingPanel blocking mouse wheel scroll events from going to its parent #​2486
Web
  • Correct drag-and-drop behaviour on mobile devices #​2510
  • Fix incorrect interpretation of ontouchend events #​2490
  • Unblock autocomplete and the other keyboard features on mobile iOS #​2529
  • Correct behaviour when a virtual keyboard suggestion was accepted while the cursor was in the middle of the word #​2530
Resources
  • Use Web Cache API for all resources to avoid repeated and redundant HTTP requests #​5379

Dependencies


v1.10.0-alpha03

Changes since 1.10.0-alpha02

Migration Notes

Multiple Platforms
  • (prerelease fix) Disabled (by default) the new text context menus until they are fully supported. You can enable them by setting ComposeFoundationFlags.isNewContextMenuEnabled = true #​2466
  • Deprecate org.jetbrains.compose.ui.tooling.preview.Preview annotation in favor of androidx.compose.ui.tooling.preview.Preview to reduce variety of Preview annotations #​5453
iOS
  • Remove experimental annotation from LocalUIView #​2478
Desktop
  • Deprecate androidx.compose.desktop.ui.tooling.preview.Preview annotation in favor of androidx.compose.ui.tooling.preview.Preview to reduce variety of Preview annotations #​2474

Features

Lifecycle
  • Publish multiplatform lifecycle-viewmodel-navigation3 library #​2476

Fixes

Multiple Platforms
  • (prerelease fix) Provide LocalWindowInfo.current.containerDpSize value #​2493
iOS
  • Fix crash when parallelRendering is enabled #​2448
  • Fix text context menu interaction on Popups and Dialogs #​2434
  • Fix crash when dragging two Scrollable components with two fingers #​2456
  • Fix the crash that occurs when the magnifier appears in text fields that are zero size #​2460
  • Fix Lifecycle status updates for multi-window applications using UIScene notifications #​2472
  • Support updating of the WindowInfo.isWindowFocused property when the window's state changes #​2482
  • Fix the text removal issue when inputting text using dictation #​2488
Desktop
  • ComposePanel now re-dispatches unconsumed mouse wheel events, allowing scrollable components beneath to be scrolled. To disable this, set the system property "compose.swing.redispatchMouseWheelEvents" to "false" #​2425
  • Fix background flashing when showing a window/dialog #​2471
Web
  • Removed an outline on a Canvas element when it's focused #​2450
  • Fix focus with Tab behaviour in Text Fields #​2452
  • Mobile. Composite input. When a syllable block is created, a new block is added instead of replacing the old one #​2454
Resources
  • Fixed an issue where resources were not copied when packaging the macOS native target, causing the application to crash when it attempted to read those resources #​5431
  • Fixed resources generated code to be reproducible between different machines #​5446
  • Fix a crash when calling getString and the Locale has no region specified #​5447
  • Use the non-empty font as the default when awaiting a asynchronous request completion on the web #​5456
Navigation
  • Ignore back gestures in navigation in case of open dialog for non-android targets #​2439

Dependencies



Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) in timezone Asia/Seoul, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/org.jetbrains.compose-1.x branch from 356ae87 to 7fb204a Compare November 8, 2025 16:07
@renovate renovate bot changed the title Update plugin org.jetbrains.compose to v1.10.0-alpha03 Update plugin org.jetbrains.compose to v1.10.0-beta01 Nov 8, 2025
@renovate renovate bot force-pushed the renovate/org.jetbrains.compose-1.x branch from 7fb204a to 27f0975 Compare November 22, 2025 11:07
@renovate renovate bot changed the title Update plugin org.jetbrains.compose to v1.10.0-beta01 Update plugin org.jetbrains.compose to v1.10.0-beta02 Nov 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant