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
b701c59 to
747c66b
Compare
2c8dab6 to
096e652
Compare
5e01c25 to
78d3a1e
Compare
78d3a1e to
a3d514c
Compare
a3d514c to
36624e8
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:
v6→v79.4.1→9.6.0v5→v61.59.0→1.64.01.59.0→1.64.01.59.0→1.64.01.59.0→1.64.01.10.2→1.11.06.2.3→6.3.02.3.20→2.4.02.3.6→2.3.94.34.0→4.35.12.9.7→2.9.82.9.7→2.9.82.10.0→2.11.02.10.0→2.11.02026.03.00→2026.06.002.10.0→2.11.04.34.0→4.35.11.10.0→1.11.02.3.20→2.4.01.18.0→1.19.02.3.20→2.4.01.1.0-alpha03→1.1.0-alpha041.1.0-alpha03→1.1.0-alpha041.1.0-alpha03→1.1.0-alpha041.1.0-alpha03→1.1.0-alpha041.1.0-alpha03→1.1.0-alpha041.1.0-alpha03→1.1.0-alpha041.1.0-alpha03→1.1.0-alpha041.1.0-alpha03→1.1.0-alpha041.1.0-alpha03→1.1.0-alpha041.1.0-alpha03→1.1.0-alpha041.1.0-alpha03→1.1.0-alpha041.10.5→1.11.30.9.6→0.10.03.4.0→3.5.03.4.0→3.5.09.1.0→9.2.19.1.0→9.2.1Release Notes
actions/checkout (actions/checkout)
v7.0.0Compare Source
v7Compare Source
gradle/gradle (gradle)
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.
gradle/actions (gradle/actions)
v6.2.0Compare Source
Highlights
This release brings significant behaviour improvements to Enhanced caching, improvements to the generated Job Summary, and a number of correctness and security fixes.
What's Changed
New Contributors
Full Changelog: gradle/actions@v6.1.1...v6.2.0
v6.1.1Compare Source
This release updates various dependency versions, resolving several reported security vulnerabilities.
No functional changes are included
What's Changed
Full Changelog: gradle/actions@v6.1.0...v6.1.1
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.64.0Compare Source
New feature - Filtering previews by annotation
You can now control which Compose Previews are captured with
annotationFilter.To use the built-in
@RoboPreviewExclude/@RoboPreviewIncludeannotations, add theroborazzi-annotationsdependency:implementation("io.github.takahirom.roborazzi:roborazzi-annotations:[version]")By default, previews annotated with
@RoboPreviewExcludeare skipped and everything else is captured:Set
annotationFiltertoRoboPreviewIncludeto instead capture only previews annotated with@RoboPreviewInclude:roborazzi { @​OptIn(ExperimentalRoborazziApi::class) generateComposePreviewRobolectricTests { enable = true packages = listOf("com.example") annotationFilter = AnnotationFilter.Filter.RoboPreviewInclude } }You can also filter by your own annotations by passing their fully qualified class names:
Thanks, @sergio-sastre for your contribution. Thank you, @alecarnevale, @as6o for reporting this issue.
Bugfix - filter test image input to known extensions
What: Restrict the test task's tracked image input (roborazziImageInput) to known image extensions (png, gif, jpg, jpeg, webp), so unrelated files (e.g. .DS_Store) written by an OS indexer/IDE mid-snapshot can't trip Gradle 9's stricter input validation.
Why: Gradle 9 hardened input-snapshot validation so that a file disappearing from a tracked directory between the listing and the content-hashing phases now hard-fails with Cannot access input property '$N' of task ... java.nio.file.NoSuchFileException.
Thanks, @boiler23 for letting me know this issue.
Bugfix - Fix z-order of same-type windows in captureScreenRoboImage
What: Fix captureScreenRoboImage() rendering stacked same-type windows (e.g. two Compose Dialogs) in inverted z-order, and add a reproduction test.
Why: Espresso's RootsOracle.listActiveRoots() returns window roots ordered top-most first. fetchRobolectricWindowRoots() only sorts them by window type with a stable sort, and RoboComponent.Screen draws roots first-to-last (last = on top). As a result, windows of the same type (two dialogs are both TYPE_APPLICATION) were drawn front-most first, so the lower dialog ended up on top. With a single dialog the type sort alone produces the correct order, which is why this only shows up with stacked dialogs.
Reversing the list before the stable type sort restores the window addition order (bottom-most first), preserving the correct z-order within the same type.
Thank you, @laqr for creating this issue.
What's Changed
Full Changelog: takahirom/roborazzi@1.63.0...1.64.0
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.0Changelog generated by Shipkit Changelog Gradle Plugin
6.3.0
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.