Update all dependencies#53
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
1337fab to
547e905
Compare
32a500f to
00e890f
Compare
442165d to
bb9b5cc
Compare
f152fcb to
c23e8c2
Compare
ad37f5c to
3248902
Compare
2703f37 to
54f523d
Compare
5db2599 to
b701c59
Compare
b701c59 to
747c66b
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.5.1v5→v61.59.0→1.63.01.59.0→1.63.01.59.0→1.63.01.59.0→1.63.01.10.2→1.11.06.2.3→6.3.02.3.20→2.3.212.3.6→2.3.94.34.0→4.35.02.9.7→2.9.82.9.7→2.9.82026.03.00→2026.05.014.34.0→4.35.01.10.0→1.11.02.3.20→2.3.212.3.20→2.3.211.10.5→1.11.20.9.6→0.10.09.1.0→9.2.19.1.0→9.2.1Release Notes
gradle/gradle (gradle)
v9.5.1Compare Source
v9.5.0Compare Source
gradle/actions (gradle/actions)
v6.1.0Compare Source
New: Basic Cache Provider
A new MIT-licensed Basic Caching provider is now available as an alternative to the proprietary Enhanced Caching provided by
gradle-actions-caching. Choose Basic Caching by settingcache-provider: basiconsetup-gradleordependency-submissionactions.@actions/cache-- fully open source~/.gradle/cachesand~/.gradle/wrapperdirectories*.gradle*,gradle-wrapper.properties, etc.)Limitations vs Enhanced Caching: No cache cleanup, no deduplication of cached content, cached content is fixed unless build files change.
Revamped Licensing & Distribution Documentation
What's Changed
Full Changelog: gradle/actions@v6.0.1...v6.1.0
v6.0.1Compare Source
Summary
The license changes in v6 introduced a
gradle-actions-cachinglicense notice that is printed in logs and in each job summary.With this release, the license notice will be muted if build-scan terms have been accepted, or if a Develocity access key is provided.
What's Changed
Full Changelog: gradle/actions@v6.0.0...v6.0.1
v6.0.0Compare Source
Summary
gradle-actions-cachinglibrary, and is no longer open-source. See this blog post for more context.gradle-actions-caching.What's Changed
gradle-actions-cachingcomponent by @bigdaz in #885Full Changelog: gradle/actions@v5.0.2...v6.0.0
v6Compare Source
takahirom/roborazzi (io.github.takahirom.roborazzi)
v1.63.0Compare Source
Fixing a race condition that causes us to see old images
We don't have a reproducing project for this. But there is a report that says we can see old images. It seems to be a race condition, so we've attempted to fix it using the BuildService Gradle API.
Thanks, @zacharee, for reporting this issue and attempting to fix it!
What's Changed
Full Changelog: takahirom/roborazzi@1.62.0...1.63.0
v1.62.0Compare Source
Updating to Gradle 9
To investigate an issue with Gradle 9 KMP, Roborazzi now uses Gradle 9. This should not affect your project.
I'm planning several releases to fix build problems over the next few weeks. The reason I'll release a few versions is to make them easier to debug.
What's Changed
Full Changelog: takahirom/roborazzi@1.61.0...1.62.0
v1.61.0Compare Source
Heads-up: dependency updates for Gradle 9 investigation
I don't want to interrupt you by updating other dependency versions in Roborazzi. But we are investigating a KMP Gradle 9 issue and are going to update to Gradle 9.0. Before that, we should update the Kotlin version and AGP. To minimize the impact, we don't change the Kotlin version in Roborazzi's POM (except for the iOS version), so it should not affect projects using Roborazzi. But if you find anything, please let me know.
What's Changed
Full Changelog: takahirom/roborazzi@1.60.0...1.61.0
v1.60.0Compare Source
Bugfix: Fix Roborazzi cache path sensitivity
When we use Roborazzi in a different path with the same repository, Roborazzi used to invalidate the cache. Though I think it is not critical because we frequently use test filters(
--tests) when we run tests, which also invalidate the cache. But it's better to support the cache.Thanks @Link184 for the contribution!
What's Changed
New Contributors
Full Changelog: takahirom/roborazzi@1.59.0...1.60.0
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-test)
v1.11.0Compare Source
Various
Breaking changes and deprecations
Promise-related functions from JS and Wasm/JS to the newwebtarget. On Wasm/JS, this is a breaking change. Before the change,Promiseon Wasm/JS could work with arbitrary Kotlin types, but now, onlyJsAnysubtypes are accepted (#4563).CoroutineDispatcheras the coroutine context key; now,ContinuationInterceptorhas to be used instead (#4333).kotlinx-coroutines-testAPIs (#4604).Jobto coroutine builders as deprecated (#4435).Bug fixes and improvements
callsInPlace(EXACTLY_ONCE)contract torunBlockingin code shared between JVM and Native (#4368).callsInPlace(EXACTLY_ONCE)contract tosuspendCancellableCoroutine(#4574).flowOnincorrectly handlingThreadContextElementupdates (#4403).Thread.UncaughtExceptionHandlerinstances causing the internal coroutines machinery to fail (#4516).CoroutineDispatcher.asSchedulerin the RxJava integration not cancelling outstanding work when aWorkergets cancelled, which led to memory leaks in some scenarios (#4615).SharedFlowentering an invalid state when a subscriber and an emitter are cancelled simultaneously (#4583).shareIn/stateIncoroutines getting garbage-collected (#4646). Thanks, @solevic!Small additions
CompletableDeferred.asDeferredfor obtaining a read-onlyDeferredview (#4408).SharedFlow.asFlowfor obtaining aFlowview with hidden hot flow semantics (#4530). Thanks, @g000sha256!StateFlow.collectLatestoverload returningNothingto assist with finding unreachable code (#4454).ReceiveChannel.consumeTofor consuming aReceiveChannelinto aMutableCollection(#4520).StateFlow<T>.onSubscriptionoverload returning aStateFlow<T>, similar toSharedFlow<T>.onSubscriptionreturningSharedFlow<T>(#4275). Thanks, @xit0c!Flowoperators for collecting aFlowto aMap(#1541).Changelog relative to version 1.11.0
No changes, only the version is increased.
mockito/mockito-kotlin (org.mockito.kotlin:mockito-kotlin)
v6.3.0Compare Source
Changelog generated by Shipkit Changelog Gradle Plugin
6.3.0
google/ksp (com.google.devtools.ksp)
v2.3.9Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.8...2.3.9
v2.3.8Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.7...2.3.8
v2.3.7Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.6...2.3.7
Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-json)
v1.11.0==================
This release is based on Kotlin 2.3.20 and provides new Json exceptions API and some bugfixes and improvements.
Expose Json exceptions structure
To make working with exceptions easier and providing proper error codes in e.g., REST APIs,
classes
JsonException,JsonDecodingException, andJsonEncodingExceptionare now public.They have relevant public properties, such as
shortMessage,path,offset, and others.This API is currently experimental, and we're going to improve it further in the subsequent releases.
See the linked issues for the details: #1930, #1877.
Ability to hide user input from exception messages for security/privacy reasons.
Historically, exception messages in kotlinx.serialization often included the input Json itself for debuggability reason.
Such behavior may pose additional challenges for logging, analytics, and other systems, since
a system is not always allowed to store user data due to privacy/security reasons, which imposes additional sanitation logic.
To address this issue, a new property
exceptionsWithDebugInfois added toJsonConfiguration.Disable it to hide user input from exception messages.
IMPORTANT: This behavior will be enabled by default when this property becomes stable.
See #2590 for more details.
Bugfixes and improvements
Configuration
📅 Schedule: (UTC)
* 0-3 * * *)🚦 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.