Skip to content

Bump org.jetbrains.compose.material3:material3 from 1.10.0-alpha05 to 1.11.0-alpha05#552

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/gradle/org.jetbrains.compose.material3-material3-1.11.0-alpha05
Open

Bump org.jetbrains.compose.material3:material3 from 1.10.0-alpha05 to 1.11.0-alpha05#552
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/gradle/org.jetbrains.compose.material3-material3-1.11.0-alpha05

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 30, 2026

Bumps org.jetbrains.compose.material3:material3 from 1.10.0-alpha05 to 1.11.0-alpha05.

Release notes

Sourced from org.jetbrains.compose.material3:material3's releases.

1.11.0-alpha04

Changes since 1.11.0-alpha03

Breaking Changes

Multiple Platforms

  • To decouple common Compose graphics APIs from direct Skia/Skiko types, non-Android Shader is now a dedicated Compose wrapper type. Since it's not an ABI-compatible change, you might need to update some libraries that use this API to newer, compatible versions. Migration: #2810
    • If you pass raw Skia/Skiko shaders into Compose APIs, wrap with SkShader.asComposeShader().
    • If you need low-level Skia/Skiko access from Compose Shader, use Shader.skiaShader extension.

Migration Notes

Multiple Platforms

  • Key.Home has been deprecated, as it has been incorrectly mapped to the keyboard "Home" key. Use Key.MoveHome instead #2801
  • androidx.compose.ui.graphics.NativePaint and androidx.compose.ui.graphics.NativeCanvas typealiases are deprecated, use direct references to native types instead #2802
  • Paint.asFrameworkPaint() was replaced with Paint.skiaPaint extension to avoid exposing a platform type into commonMain sourceset via typealias #2802
  • RenderEffect.asSkiaImageFilter() was replaced with RenderEffect.skiaImageFilter extension to avoid exposing a platform type into commonMain types #2809
  • Deprecate Canvas.nativeCanvas extension in favor of Canvas.skiaCanvas to avoid ambiguity #2809

Web

  • Kotlin 2.3.10 or newer is required to use Compose Multiplatform with Kotlin/Wasm target #2790

Features

Multiple Platforms

  • Update skia to m144 #2779

iOS

  • Adds an opt-in Native iOS Text Input mode for Compose BasicTextField (both TextFieldValue and TextFieldState) enabled via PlatformImeOptions.usingNativeTextInput(enabled) in iOS source set #2602
  • With the native iOS text input flag set to true, BasicTextField uses native UIKit editing and interaction, including: #2602
    • Native caret placement and movement (tap-to-place caret, spacebar caret movement, “ghost caret”)
    • Native magnifier
    • Native selection gestures (double-tap word selection, triple-tap paragraph selection) and iOS-like selection UI (region + handles)
    • Native context menu behavior is supported for both the legacy and the new context menu (isNewContextMenu = true) configurations.
    • Native context menu behavior when interacting with the caret, selection region, or selection handles
    • Native text field context menu actions (e.g. Translate, Look Up, Share) (not available without this mode)
    • Autocorrect / typo replacement support
    • Autofill support for text fields, including filling from saved passwords one field at a time
  • Support automatic sizing for Auto Layout–based views together with supporting explicit remeasurement via rememberUIKitInteropRemeasureRequester() + Modifier.remeasureRequester(...) with UIKitInteropRemeasureRequester.requestRemeasure() for propagating UIKit-side size changes to Compose #2797

Desktop

  • New compile-time warnings for invalid ui/menu composable mixing that previously failed only at runtime #2777

Web

... (truncated)

Changelog

Sourced from org.jetbrains.compose.material3:material3's changelog.

1.11.0-beta01 (March 2026)

Changes since 1.11.0-alpha04

Breaking Changes

iOS

  • Dialog and Popup container views are now located on a system transition view above the root view controller, but below modally presented view controllers. This may affect presentation of interop view controllers #2833

Fixes

Multiple Platforms

  • Remove check for arbitrary transforms in Matrix conversions due to incorrect detection of regular rotation. Now the behaviour is aligned with Android #2850

iOS

  • Fix an issue where Popup and Dialog may not close when clicked outside of their bounds #2815
  • Fix crash caused by mouse hover #2834
  • Fix an issue where the text cursor appeared in the wrong position when dragging it after selecting text #2833
  • Fix an issue where selection handles were not rendered inside the magnifier #2833
  • Fix an issue where popups and dialogs were displayed above a modally presented view controller #2833
  • Traversal groups now convert into an additional node in the accessibility hierarchy #2848
  • (prerelease fix) Fix issues with interop views addition and removal #2842
  • (prerelease fix) Fix an issue where system context menu items (Look Up, Translate, Search, etc.) are not presented #2837
  • Fix Cmd + C (copy) event handling for the selected text wrapped in SelectionContainer when using a hardware keyboard #2872
  • Fix the scrolling inertia issue when performing short scroll gestures #2851
  • Fix an issue where a fling may occur unexpectedly when lifting a finger #2851
  • (prerelease fix) Fix high memory consumption caused by the Compose container resizing when parallelRendering is enabled #2882

Desktop

  • [Windows] Alt-backspace now correctly performs undo action #2870
  • (prerelease fix) Bump Compose Hot Reload to 1.1.0-beta01 #5559

Web

  • Fix incorrect mouse click detection #2844
  • Fix an issue where wheel events reported incorrect mouse button state in Safari and Firefox #2844
  • The browser now handles additional cut, copy, and paste keyboard shortcuts, such as Shift+Insert #2871
  • Fix an issue where "fast delete" action removed characters one by one instead of deleting whole words in text fields on iOS #2875

Components

Gradle plugin

org.jetbrains.compose version 1.11.0-beta01

Libraries

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.jetbrains.compose.material3:material3](https://github.com/JetBrains/compose-jb) from 1.10.0-alpha05 to 1.11.0-alpha05.
- [Release notes](https://github.com/JetBrains/compose-jb/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/compose-jb/commits)

---
updated-dependencies:
- dependency-name: org.jetbrains.compose.material3:material3
  dependency-version: 1.11.0-alpha05
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant