fix(deps): update all non-major dependencies - #269
Merged
Conversation
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
April 19, 2026 13:56
5ea56d5 to
bdafe0f
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
6 times, most recently
from
April 28, 2026 15:04
4637d65 to
2336974
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
5 times, most recently
from
May 8, 2026 13:59
8a838a5 to
ee47b68
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
4 times, most recently
from
May 17, 2026 13:46
09d708b to
2ae4c74
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
May 21, 2026 13:16
2ae4c74 to
a8321a1
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
May 23, 2026 04:28
a8321a1 to
5f0623f
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
May 26, 2026 20:31
5f0623f to
c2d67e1
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
2 times, most recently
from
May 31, 2026 17:12
e3197b5 to
c35fc0e
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
May 31, 2026 22:29
c35fc0e to
f5e30f5
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 2, 2026 16:18
f5e30f5 to
3cf3f18
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 16, 2026 18:49
08b8386 to
9996c29
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
2 times, most recently
from
June 18, 2026 02:46
f3e84f3 to
4b7d559
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 19, 2026 01:44
4b7d559 to
4d38db5
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
3 times, most recently
from
June 24, 2026 09:47
e0a3e4c to
1195e46
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
2 times, most recently
from
June 27, 2026 12:36
a68ebcd to
2037a0b
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
July 1, 2026 21:56
2037a0b to
eebee9e
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
July 9, 2026 21:55
eebee9e to
f4e8697
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
3 times, most recently
from
July 15, 2026 18:42
c73720c to
7d5572c
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
2 times, most recently
from
July 29, 2026 18:38
32939ae to
0ff99df
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
9.4.1→9.7.04.2.1→4.2.21.12.0-alpha01→1.12.0-alpha031.12.0-alpha01→1.12.0-beta031.12.0-alpha01→1.12.0-beta031.12.0-alpha01→1.12.0-beta033.1.0→3.3.0-next.22.6.2→2.7.01.1.0-rc01→1.1.12.10.0→2.11.02.10.0→2.11.02.10.0→2.11.02.3.6→2.3.111.10.2→1.11.02.3.20→2.4.102.3.20→2.4.102.3.20→2.4.102.3.20→2.4.102.3.20→2.4.100.13.0→0.15.00.13.0→0.15.01.18.0→1.19.01.2.0→1.3.32026.04.00→2026.07.010.18.0→0.22.09.1.1→9.3.19.1.1→9.3.19.1.1→9.3.11.3.0-alpha06→1.3.0-beta021.3.0-alpha06→1.3.0-beta02Release Notes
gradle/gradle (gradle)
v9.7.0Compare Source
v9.6.1Compare Source
v9.6.0Compare Source
v9.5.1: 9.5.1Compare Source
The Gradle team is excited to announce Gradle 9.5.1.
Here are the highlights of this release:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
atm1020,
mataha,
Adam,
Attila Kelemen,
Benedikt Ritter,
Björn Kautler,
Caro Silva Rode,
CHANHAN,
Dmitry Nezavitin,
Eng Zer Jun,
KugelLibelle,
Madalin Valceleanu,
Markus Gaisbauer,
Oliver Kopp,
Philip Wedemann,
ploober,
Roberto Perez Alcolea,
Rohit Anand,
Suvrat Acharya,
Ujwal Suresh Vanjare,
Victor Merkulov
Upgrade instructions
Switch your build to use Gradle 9.5.1 by updating your wrapper:
See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
v9.5.0: 9.5.0Compare Source
The Gradle team is excited to announce Gradle 9.5.0.
Here are the highlights of this release:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
atm1020,
mataha,
Adam,
Attila Kelemen,
Benedikt Ritter,
Björn Kautler,
Caro Silva Rode,
CHANHAN,
Dmitry Nezavitin,
Eng Zer Jun,
KugelLibelle,
Madalin Valceleanu,
Markus Gaisbauer,
Oliver Kopp,
Philip Wedemann,
ploober,
Roberto Perez Alcolea,
Rohit Anand,
Suvrat Acharya,
Ujwal Suresh Vanjare,
Victor Merkulov
Upgrade instructions
Switch your build to use Gradle 9.5.0 by updating your wrapper:
See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
InsertKoinIO/koin (io.insert-koin:koin-bom)
v4.2.2: Koin 4.2.2Compare Source
Maintenance release for the 4.2.x line — resolver regression fixes from the 4.2.0
CoreResolverV2rewrite, ViewModel/scope fixes, a Ktor request-scope fix, plus new tvOS support and an R8/ProGuard guide.Bug Fixes
Stacked params no longer shadow qualified dependencies (#2370, #2408) — A value passed via
parametersOfcould be returned for aget(named(...))request of the same type, shadowing the qualified definition. Qualified lookups are now registry-only and never read the parameter stack — parameters carry no qualifier, so they can't satisfy a qualified request.Root factory no longer resolves its scoped dependencies from
_root_(#2379) — When a non-single factory defined in the root scope was resolved from a child scope,CoreResolverV2resolved its scoped dependencies against_root_instead of the requesting scope. Linked-scope resolution now runs the factory against the requesting scope (single instances keep their root-bound semantics, preserving #2325).viewModelScopeFactoryscope is linked to its parent (#2299) — A ViewModel scope created viaviewModelScopeFactory()was not linked to the originating scope, so dependencies declared in the parent couldn't be resolved. The created scope is now linked to its parent (except when the parent is root).Tolerate non-
Stringenvironment properties (#2348) — Loading environment/system properties whose values aren'tStringthrewClassCastExceptiondue to an unchecked map cast. Non-Stringvalues are now preserved asAnyand onlyStringkeys are required.Unique Ktor request-scope ids under concurrency (#2410) — Concurrent requests could collide on request-scope ids. Ids are now generated from a monotonic counter seeded once at startup. Thanks @lfavreli-betclic!
Actionable errors for
SavedStateHandle/viewModelScope { }(#2044, #2417) — ResolvingSavedStateHandlewithout the proper extras, or usingviewModelScope { }without theviewModelScopeFactory()option, now produces a clear, actionable error message instead of an opaque failure.Added
tvOS targets for
koin-core-viewmodel(#2426) —koin-core-viewmodelnow publishestvosArm64,tvosX64, andtvosSimulatorArm64, unblocking ViewModel usage on tvOS.Consumer R8/ProGuard rules + guide — Android and ViewModel artifacts now ship consumer R8/ProGuard rules in their AARs, and a new R8 / ProGuard guide documents keep rules for minified builds.
Improvements
bind()/binds()—bind/bindsnow append secondary types in O(1) instead of reallocating the type list per binding, removing quadratic cost when a definition declares many bindings. No user-visible behavior change.Documentation
entryProvider(#2336) — Added guidance on using Koin with the typedentryProviderin the Navigation 3 reference.Contributors
Thanks to the following contributors for this release:
JetBrains/compose-jb (org.jetbrains.compose.material3:material3)
v1.12.0-alpha02Changes since 1.12.0-alpha01
Migration Notes
Desktop
ComposePanel,ComposeWindoworComposeDialogcontent can not be measured in infinite constraints (e.g.Modifier.verticalScroll) on a certain axis, you should provide a fixed size for that axis by callingComposePanel.setPreferredSizewith aDimensionthat has a fixed size (on that axis) #3055Features
iOS
NSLocale.toComposeLocale()API to createLocalefrom platformNSLocale#3103Desktop
ComposePanel,ComposeWindowandComposeDialogcompute their minimum (onlyComposePanel), preferred and maximum (onlyComposePanel) sizes, by setting the corresponding property to aDimensionwith a specialUNSPECIFIED_DIMENSION_VALUEon the axis that should be determined by the content #3055Web
Fixes
Multiple Platforms
DatePickerDialog'sconfirmButtonanddismissButtondisplay order on iOS, Desktop, Kotlin/JS and Kotlin/Wasm not consistent with Material Design guidance #3048iOS
BasicTextFielddoes not show context menu after long press #3080Web
Node $id not found#3057pointercancel(system gestures, palm rejection, device disconnect, etc.) #3036Resources
Components
Gradle plugin
org.jetbrains.composeversion1.12.0-alpha02Libraries
org.jetbrains.compose.runtime:runtime*:1.12.0-alpha02org.jetbrains.compose.ui:ui*:1.12.0-alpha02org.jetbrains.compose.foundation:foundation*:1.12.0-alpha02org.jetbrains.compose.material:material*:1.12.0-alpha02org.jetbrains.compose.material3:material3*:1.12.0-alpha02org.jetbrains.compose.material3.adaptive:adaptive*:1.3.0-beta02org.jetbrains.androidx.lifecycle:lifecycle-*:2.11.0-beta02org.jetbrains.androidx.navigation:navigation-*:2.10.0-alpha02org.jetbrains.androidx.navigation3:navigation3-*:1.2.0-alpha01org.jetbrains.androidx.navigationevent:navigationevent-compose:1.1.0org.jetbrains.androidx.savedstate:savedstate*:1.4.0org.jetbrains.androidx.window:window-core:1.5.1JetBrains/compose-multiplatform (org.jetbrains.compose.components:components-resources)
v1.12.0-beta03Changes since 1.12.0-beta02
Features
Desktop
Fixes
iOS
CAFrameRateRangeDefault, which is only available on iOS 15+ #3219Desktop
Web
div#cmp_a11y_roothaving 0×0 dimensions on Compose for Web (Kotlin/WASM), which made Compose content invisible to hit-test-based accessibility tools such as Accessibility Inspector and Appium. The a11y container is now sized to match the canvas and stays in sync on resize #3226Components
Gradle plugin
org.jetbrains.composeversion1.12.0-beta03Libraries
org.jetbrains.compose.runtime:runtime*:1.12.0-beta03org.jetbrains.compose.ui:ui*:1.12.0-beta03org.jetbrains.compose.foundation:foundation*:1.12.0-beta03org.jetbrains.compose.material:material*:1.12.0-beta03org.jetbrains.compose.material3:material3*:1.12.0-alpha03org.jetbrains.compose.material3.adaptive:adaptive*:1.3.0-beta02org.jetbrains.androidx.lifecycle:lifecycle-*:2.11.0org.jetbrains.androidx.navigation:navigation-*:2.10.0-alpha02org.jetbrains.androidx.navigation3:navigation3-*:1.2.0-alpha02org.jetbrains.androidx.navigationevent:navigationevent-compose:1.1.0org.jetbrains.androidx.savedstate:savedstate*:1.4.0org.jetbrains.androidx.window:window-core:1.5.1v1.12.0-beta02Changes since 1.12.0-beta01
Features
Multiple Platforms
isClearFocusOnMouseDownEnabledflag is nowfalseby default #3162ComposeUiTest.runWithoutImplicitWait#3170Desktop
Fixes
Multiple Platforms
GlobalSnapshotManagerconcurrent registrations warning during creation ofPopup/Dialogon iOS and Desktop with customcompose.layers.type#3156iOS
ComposeUIViewControllermight fail to load its content when placed inside a SwiftUI view #3159usingNativeTextInputset totrue#3201Desktop
nullaccessible child in the Swing hierarchy while looking for a component to switch a11y focus to, after the currently focused a11y component has been removed #3158compose.layers.type=WINDOW#3153isSystemInDarkThemewill now return dynamic values as the OS theme changes, causing any callers to recompose. This is done by polling the system in the background once a second. This behavior can be controlled by settingComposeUiFlags.pollSystemTheme#3063Web
Components
Gradle plugin
org.jetbrains.composeversion1.12.0-beta02Libraries
org.jetbrains.compose.runtime:runtime*:1.12.0-beta02org.jetbrains.compose.ui:ui*:1.12.0-beta02org.jetbrains.compose.foundation:foundation*:1.12.0-beta02org.jetbrains.compose.material:material*:1.12.0-beta02org.jetbrains.compose.material3:material3*:1.12.0-alpha03org.jetbrains.compose.material3.adaptive:adaptive*:1.3.0-beta02org.jetbrains.androidx.lifecycle:lifecycle-*:2.11.0org.jetbrains.androidx.navigation:navigation-*:2.10.0-alpha02org.jetbrains.androidx.navigation3:navigation3-*:1.2.0-alpha02org.jetbrains.androidx.navigationevent:navigationevent-compose:1.1.0org.jetbrains.androidx.savedstate:savedstate*:1.4.0org.jetbrains.androidx.window:window-core:1.5.1v1.12.0-beta01Changes since 1.12.0-alpha02
Migration Notes
Multiple Platforms
NativeCanvas,NativePainttypealiases and related methods has been changed toERROR#3127Features
Multiple Platforms
LayerOutsetstoGraphicsLayer&Modifier.graphicsLayerwhich can be used to increase the visual bounds of the layer beyond its measured size. This can be used to avoid the implicitclipToBoundsbehavior when the layer is promoted to an offscreen buffer #3144MeshGradientPainterinModifier.paint#3143iOS
VerbatimTtsAnnotationandLocaleListattributes in accessibility VoiceOver #3145Desktop
Fixes
Multiple Platforms
ComposeUiTestidle handling (waitForIdle/awaitIdle/runOnIdle) now matches Android: idleness is reached once composition, measure, and layout have settled (a pending draw is still flushed before returning). As a result,hasPendingWork()reflects composition/measure/layout state, and withmainClock.autoAdvance = falsewaiting now settles pending measure/layout #3108iOS
ViewModelnow receivesonClearedcall when Compose Container is deallocated #3118HorizontalPager#3116Desktop
getMinimumSizeandgetMaximumSizeinComposePanelto not assumeUnspecifiedDimensionby default #3114Key.NumPadDotto the correctKeyEvent.VK_DECIMAL#3142LayoutCoordinatesconversion to window/screen space in popups/dialogs withcompose.layers.type=WINDOW#3154Web
Resources
values-b+sr+Latn,values-b+zh+Hans) and numeric region (values-b+es+419) qualifiers, including multi-segment locales and trailing theme/density qualifiers, incommonMainresource folders #5582Gradle Plugin
Components
Gradle plugin
org.jetbrains.composeversion1.12.0-beta01Libraries
org.jetbrains.compose.runtime:runtime*:1.12.0-beta01org.jetbrains.compose.ui:ui*:1.12.0-beta01org.jetbrains.compose.foundation:foundation*:1.12.0-beta01org.jetbrains.compose.material:material*:1.12.0-beta01org.jetbrains.compose.material3:material3*:1.12.0-alpha03org.jetbrains.compose.material3.adaptive:adaptive*:1.3.0-beta02org.jetbrains.androidx.lifecycle:lifecycle-*:2.11.0-rc01org.jetbrains.androidx.navigation:navigation-*:2.10.0-alpha02org.jetbrains.androidx.navigation3:navigation3-*:1.2.0-alpha02org.jetbrains.androidx.navigationevent:navigationevent-compose:1.1.0org.jetbrains.androidx.savedstate:savedstate*:1.4.0org.jetbrains.androidx.window:window-core:1.5.1v1.12.0-alpha02Changes since 1.12.0-alpha01
Migration Notes
Desktop
ComposePanel,ComposeWindoworComposeDialogcontent can not be measured in infinite constraints (e.g.Modifier.verticalScroll) on a certain axis, you should provide a fixed size for that axis by callingComposePanel.setPreferredSizewith aDimensionthat has a fixed size (on that axis) #3055Features
iOS
NSLocale.toComposeLocale()API to createLocalefrom platformNSLocale#3103Desktop
ComposePanel,ComposeWindowandComposeDialogcompute their minimum (onlyComposePanel), preferred and maximum (onlyComposePanel) sizes, by setting the corresponding property to aDimensionwith a specialUNSPECIFIED_DIMENSION_VALUEon the axis that should be determined by the content #3055Web
Fixes
Multiple Platforms
DatePickerDialog'sconfirmButtonanddismissButtondisplay order on iOS, Desktop, Kotlin/JS and Kotlin/Wasm not consistent with Material Design guidance #3048iOS
BasicTextFielddoes not show context menu after long press #3080Web
Node $id not found#3057pointercancel(system gestures, palm rejection, device disconnect, etc.) #3036Resources
Components
Gradle plugin
org.jetbrains.composeversion1.12.0-alpha02Libraries
org.jetbrains.compose.runtime:runtime*:1.12.0-alpha02org.jetbrains.compose.ui:ui*:1.12.0-alpha02Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.