chore(deps): update dependency org.jetbrains.compose to v1.11.1 #42
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/composemultiplatform"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.10.3→1.11.1Release Notes
JetBrains/compose-multiplatform (org.jetbrains.compose)
v1.11.1Changes since 1.11.0
Fixes
iOS
Web
Node $id not found#3065Components
Gradle plugin
org.jetbrains.composeversion1.11.1Libraries
org.jetbrains.compose.runtime:runtime*:1.11.1org.jetbrains.compose.ui:ui*:1.11.1org.jetbrains.compose.foundation:foundation*:1.11.1org.jetbrains.compose.material:material*:1.11.1org.jetbrains.compose.material3:material3*:1.11.0-alpha07org.jetbrains.compose.material3.adaptive:adaptive*:1.3.0-alpha07org.jetbrains.androidx.lifecycle:lifecycle-*:2.11.0-beta01org.jetbrains.androidx.navigation:navigation-*:2.9.2org.jetbrains.androidx.navigation3:navigation3-*:1.1.2org.jetbrains.androidx.navigationevent:navigationevent-compose:1.1.0org.jetbrains.androidx.savedstate:savedstate*:1.4.0org.jetbrains.androidx.window:window-core:1.5.1v1.11.0Changes since 1.10.3
Breaking Changes
Multiple Platforms
Shaderis 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: #2810SkShader.asComposeShader().Shader.skiaShaderextension.iOS
DialogandPopupcontainer 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 #2833Migration Notes
Multiple Platforms
2.2. The projects depending on Compose Multiplatform need to use the same version or newer #2614navigation-runtime,navigation-commonno longer provideandroidx.collectionas anapitransitive dependency. If your project doesn't compile with unresolvedandroidx.collection...classes addimplementation("androidx.collection:collection:1.5.0"). This change is required to avoid differences with the original Jetpack libraries and allow reusing the same code without additional changes needed #2749Key.Homehas been deprecated, as it has been incorrectly mapped to the keyboard "Home" key. UseKey.MoveHomeinstead #2801androidx.compose.ui.graphics.NativePaintandandroidx.compose.ui.graphics.NativeCanvastypealiases are deprecated, use direct references to native types instead #2802Paint.asFrameworkPaint()was replaced withPaint.skiaPaintextension to avoid exposing a platform type intocommonMainsourceset viatypealias#2802RenderEffect.asSkiaImageFilter()was replaced withRenderEffect.skiaImageFilterextension to avoid exposing a platform type intocommonMaintypes #2809Canvas.nativeCanvasextension in favor ofCanvas.skiaCanvasto avoid ambiguity #2809runComposeUiTest,runSkikoComposeUiTest,runDesktopComposeUiTestare deprecated in favor v2 versions #2919iOS
parallelRenderingflag now enabled by default #2732Web
WebElementViewtoHtmlElementViewto better reflect its HTML-specific purpose #2636WebElementViewhas been deprecated in favor ofHtmlElementView#2641Navigation
suspend fun Window.bindToNavigationmethod has been removed #2675Features
Multiple Platforms
isClearFocusOnMouseDownEnabled = falseinComposePanel,ComposeWindoworComposeDialog#2533composedAPI toInsetsPaddingModifierNode#2572Dialog. It can be disabled viaDialogProperties.animateTransitionor via global feature flagComposeUiFlags.isDialogAnimationEnabled#2596StandardTestDispatcherby default instead ofUnconfinedTestDispatcher#2919effectContextin Compose UI tests #2919SelectionContainer. When the mouse pointer is dragged outside the element while selecting text, the text element will be scrolled accordingly. Note that this requires wrapping the content in a scrolling container/modifier, e.g.Modifier.verticalScroll#2979iOS
ComposeUIViewAPI enabling Compose embedding in view hierarchy #2589isClearFocusOnMouseDownEnabledin theconfigurelambda when creating Compose components #2644BasicTextField(bothTextFieldValueandTextFieldState) enabled viaPlatformImeOptions.usingNativeTextInput(enabled)in iOS source set #2602true,BasicTextFielduses native UIKit editing and interaction, including: #2602isNewContextMenu = true) configurations.rememberUIKitInteropRemeasureRequester()+Modifier.remeasureRequester(...)withUIKitInteropRemeasureRequester.requestRemeasure()for propagating UIKit-side size changes to Compose #2797Desktop
AccessibleRoledirectly viaSemanticsPropertyReceiver.awtRole#2577SelectionContainercan now be disabled #2617~/.skiko(this folder is used if the application is launched via./gradlew run). Useskiko.data.cleanup.daysto configure the retention period in days #2645ComposePanelviaComposePanel.redispatchUnconsumedMouseWheelEventsflag #2659WindowDraggableAreaon Linux with JetBrains Runtime #2674singleWindowApplicationcontent's receiver now subclassesApplicationScopetoo, allowing to programmatically exit the app #2703Web
isClearFocusOnMouseDownEnabledinComposeViewportConfigurationto configure the focus behaviour on mouse press #2781Gradle Plugin
Navigation
unveilInandveilOutanimations to default iOS transition specs in Navigation3 #2655Fixes
Multiple Platforms
BulletswithEmunits #2667Ctrl+Home/Ctrl+EndorCmd+Home/Cmd+Endshortcuts should now work correctly in text fields #2931iOS
ModalBottomSheet#2572parallelRenderingis enabled #2623Formview #2589UIKeyboardWillHideNotificationwithoutuserInfo#2713scrollsToTopfor nativeUIScrollViews #2705MetalRedrawerthat occurs whenPopuporDialogbox opens and closes quickly #2756parallelRenderingis enabled #2732LayoutRegionAPI #2555PopupandDialogmay not close when clicked outside of their bounds #2815Cmd + C(copy) event handling for the selected text wrapped inSelectionContainerwhen using a hardware keyboard #2872UIWindowSceneGeometryon iOS 15 #2924ModalBottomSheetDialogcontent inset calculation #2849Desktop
TextFieldin headless mode #2612SelectionContainer, the "Copy" menu item will be disabled #2617WindowInsetsRulersimplementation usingRulerScope.coordinates.size#2628org.jetbrains.compose.ui:ui-testno longer depends oncom.google.truth:truth#2648ComposePaneldrawing the background that was set on it #2670JPopupContextMenuRepresentationto correctly recreate the menu when thecreateMenuargument changes #2702(Basic)TextField(TextFieldValue)#2722TextFieldaccessibility issue wherecontentDescriptionwas ignored by screen readers (VoiceOver).TextFieldnow properly usescontentDescriptionas the accessible name/label, making forms usable with assistive technologies #2680launchApplicationandawaitApplicationis now correctly used in windows and dialogs of the application #2742BasicTextField(TextFieldState)when the temporary (composed) english text was not removed when the composition is committed #2763NumPadPageUp,NumPadPageDown,NumPadHomeandNumPadEndkeys in text fields #2800TooltipAreaon a pointer-exit event while the pointer is still inside the area #2798Alt-backspacenow correctly performs undo action #2870compose.layers.typesetting #2864ComposePanelincompose.swing.render.on.graphicsmode] Fix Metal offscreen rendering crash when drawing to a Software renderer #3009Web
HtmlElementViewis now available inwebMainsource set #2614CanvasBasedWindowhas been deleted #2614Shift+Insert#2871Resources
getSystemEnvironmenton headless desktop #5471Gradle Plugin
CFBundleVersion. The major version may now be 0 #5504Components
Gradle plugin
org.jetbrains.composeversion1.11.0Libraries
org.jetbrains.compose.runtime:runtime*:1.11.0org.jetbrains.compose.ui:ui*:1.11.0org.jetbrains.compose.foundation:foundation*:1.11.0org.jetbrains.compose.material:material*:1.11.0org.jetbrains.compose.material3:material3*:1.11.0-alpha07org.jetbrains.compose.material3.adaptive:adaptive*:1.3.0-alpha07org.jetbrains.androidx.lifecycle:lifecycle-*:2.11.0-beta01org.jetbrains.androidx.navigation:navigation-*:2.9.2org.jetbrains.androidx.navigation3:navigation3-*:1.1.1org.jetbrains.androidx.navigationevent:navigationevent-compose:1.1.0org.jetbrains.androidx.savedstate:savedstate*:1.4.0org.jetbrains.androidx.window:window-core:1.5.1Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Renovate Bot.
ba124b2a0atoecc4ca0d74chore(deps): update dependency org.jetbrains.compose to v1.11.0to chore(deps): update dependency org.jetbrains.compose to v1.11.1