Update all dependencies - #53
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
March 26, 2026 17:58
1337fab to
547e905
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
April 13, 2026 14:15
32a500f to
00e890f
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
5 times, most recently
from
April 23, 2026 09:06
442165d to
bb9b5cc
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
April 28, 2026 14:07
f152fcb to
c23e8c2
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
8 times, most recently
from
May 12, 2026 18:49
ad37f5c to
3248902
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
May 15, 2026 11:10
2703f37 to
54f523d
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
May 27, 2026 12:18
b701c59 to
747c66b
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
June 10, 2026 03:35
2c8dab6 to
096e652
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
4 times, most recently
from
June 17, 2026 23:00
5e01c25 to
78d3a1e
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
June 22, 2026 11:21
36624e8 to
4373d54
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
June 26, 2026 17:37
1b2ee0e to
4b63625
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
7 times, most recently
from
July 10, 2026 18:01
cd29b0e to
7aebe25
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
5 times, most recently
from
July 20, 2026 10:55
1b244a5 to
19e5362
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
July 29, 2026 19:00
2b9b28b to
80afae7
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
August 7, 2026 06:04
59bc614 to
0ad1378
Compare
renovate
Bot
force-pushed
the
renovate/all
branch
from
August 11, 2026 13:16
0ad1378 to
f20a4d9
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.7.0v5→v61.59.0→1.71.01.59.0→1.71.01.59.0→1.71.01.59.0→1.71.01.10.2→1.11.06.2.3→6.3.02.3.20→2.4.102.3.6→2.3.114.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.012.59.2→2.60.12.10.0→2.11.04.34.0→4.35.11.10.0→1.11.02.3.20→2.4.101.18.0→1.19.02.3.20→2.4.101.3.0→1.4.02.59.2→2.60.12.59.2→2.60.12.59.2→2.60.11.10.5→1.11.40.9.6→0.10.03.4.0→3.5.03.4.0→3.5.09.1.0→9.3.19.1.0→9.3.1Release Notes
actions/checkout (actions/checkout)
v7.0.1Compare Source
v7.0.0Compare Source
v7Compare Source
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.
gradle/actions (gradle/actions)
v6.3.0Compare Source
Highlights
Enhanced Caching: Windows fixes and a cache-protocol bump
This release updates
gradle-actions-cachingto v1.0.0 (up from v0.7.0), which fixes two significant caching defects, both most visible on Windows:Cache entries failed to store at all on Windows.. Every entry failed
with
Path Validation Error: Path(s) specified in the action for caching do(es) not exist, even though the Gradle User Home was fully intact. Nothing was stored, soevery downstream job ran against an empty Gradle User Home. The cause was a nested,
unpatched copy of
@actions/globcombined with a silently swallowedrequire()inthe bundle, which left Windows path separators unnormalized.
Cache cleanup deleted instrumented jars that were in use. A bug in key
hashing for paths shorter than 64 characters made cleanup judge freshly created
caches/jars-9entries as unused and remove them, so theinstrumented-jarsentrywas never saved and every job re-instrumented its classpaths.
Also included: cache entry names are now consistent between the save and restore
reports — restore previously fell back to showing the raw glob pattern (e.g.
/home/runner/.gradle/caches/modules-*/files-*/*/*/*/*/) instead ofdependencies.Basic caching warns instead of failing silently
The basic (open-source) caching provider now emits a warning and reports
(Entry not saved: save failed)in the Job Summary when a cache save fails, ratherthan reporting success (#1028).
Dependency submission works with Isolated Projects
dependency-submissionnow disables Isolated Projects via a promoted property, sodependency graph generation works on builds that enable it (#1025). Thanks to @reinsch82 for the contribution.
Updated defaults
wrapper-validationWhat's Changed
New Contributors
Full Changelog: gradle/actions@v6.2.0...v6.3.0
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.71.0Compare Source
🎉 1,000 stars
Roborazzi just passed 1,000 stars. Thank you to everyone who has filed an issue, sent a PR, shared a workaround, or just tried it on a project and told us what broke — this release is two bug reports and their fixes, which is a pretty good picture of how the library actually gets better.
Fixes
Both fixes are in the UI tree dump shipped in 1.69.0.
captureRoboImage { content() }. The sidecar held only the root view shell, with no Compose semantics nodes at all — on every composable, and on the Compose Preview scanner path too, which delegates to the same overload.RoboComponent.defaultChildVisitoronly descended into semantics for anAbstractComposeView, but this path passes theAndroidComposeViewas the capture root: not anAbstractComposeView, just aViewGroupthat itself implementsViewRootForTest. Traversal fell through to the plainViewGroupbranch and stopped. It now descends for aViewRootForTestas well, which also restores the Compose boxes incaptureType = Dumpimages on this path (#914, fixes #913). Thank you @danielkatfavor for the clear report with the exact sidecar output!CustomActionsserialization was non-deterministic. ACustomAccessibilityAction's action lambda is serialized viatoString(), which carries JVM runtime identity, so the value changed on every run and re-recording produced golden churn with no UI change behind it. Custom actions now serialize asCustomAccessibilityAction(label=...), and collection values are serialized element-wise before sorting so ordering is stable too (#911, fixes #910). Thank you @hellohj for reporting this!What's Changed
Full Changelog: takahirom/roborazzi@1.70.0...1.71.0
v1.70.0Compare Source
Experimental: Compose Preview screenshot tests for Compose Desktop
Roborazzi can now generate preview screenshot tests for the Compose Desktop (JVM) target — no Robolectric involved (#897, #898, #899). Previews are scanned with ComposablePreviewScanner's
androidartifact, which is a pure-JVM jar, so multiplatform@Previews declared incommonMainare found on the desktop classpath too:roborazzi { @OptIn(ExperimentalRoborazziApi::class) generateComposePreviewDesktopTests { enable = true packages = listOf("com.example") } }./gradlew recordRoborazziDesktop # compareRoborazziDesktop / verifyRoborazziDesktopWhy: Desktop-only Compose apps had no preview screenshot testing at all. Multiplatform projects could already capture their common previews with the Robolectric preview tests — the desktop tests are an alternative that runs roughly 4–6x faster (benchmark) by skipping the Android unit test environment (Robolectric) entirely. Robolectric remains the right choice when Android rendering fidelity matters: the two produce different images, so goldens are per-platform.
Feature parity with the Robolectric preview tests (#900, #902, #904):
@Previewannotation options (widthDp/heightDp,fontScale,showBackground/backgroundColor,locale,uiModedark bit),@PreviewParameter,@RoboComposePreviewOptionsmanual clock variations (one test per variation), annotation filtering with@RoboPreviewExclude/@RoboPreviewInclude, custom testers viatesterQualifiedClassNamewith a composable-scopeCapturer, and JUnitTestRuleinjection viatestRuleFactory.deviceis not applicable on desktop.If one module enables both the Robolectric and desktop generators, Roborazzi fails with a configuration error unless
separateOutputDirs = true— the two would otherwise silently overwrite each other's goldens.See the documentation and the sample project.
Huge thanks to @sergio-sastre for proposing this in #815 — and for ComposablePreviewScanner itself, whose pure-JVM design is what made it possible.
Documentation restructuring
The documentation was reorganized for easier navigation (#887–#895): UI tree dump, GIF and video, and GitHub Actions now have their own pages, and the remaining topics (build setup, how to use, Compose Multiplatform, preview support) were pruned of duplicated content. Documentation only — no code changes.
roborazzi-annotations is now multiplatform
roborazzi-annotationsis published as a Kotlin Multiplatform library (Android, JVM, iOS) so the marker annotations and@RoboComposePreviewOptionscan live incommonMain(#900). The Maven coordinate and every API signature are unchanged; only the packaging changed. If you consume it through Gradle (astestImplementation(...)/ KMP source-set dependencies), nothing to do.What's Changed
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.