Skip to content

build(deps): bump the test-tooling group across 1 directory with 3 updates - #165

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/master/test-tooling-2d2c817425
Open

build(deps): bump the test-tooling group across 1 directory with 3 updates#165
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/master/test-tooling-2d2c817425

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 19, 2026

Copy link
Copy Markdown
Contributor

Bumps the test-tooling group with 3 updates in the / directory: io.github.takahirom.roborazzi:roborazzi-compose, io.github.takahirom.roborazzi:roborazzi and io.github.takahirom.roborazzi.

Updates io.github.takahirom.roborazzi:roborazzi-compose from 1.68.0 to 1.70.0

Release notes

Sourced from io.github.takahirom.roborazzi:roborazzi-compose's releases.

1.70.0

Experimental: Compose Preview screenshot tests for Compose Desktop

[!NOTE] Desktop preview support is experimental — feedback welcome in the issues.

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 android artifact, which is a pure-JVM jar, so multiplatform @Previews declared in commonMain are found on the desktop classpath too:

roborazzi {
  @OptIn(ExperimentalRoborazziApi::class)
  generateComposePreviewDesktopTests {
    enable = true
    packages = listOf("com.example")
  }
}
./gradlew recordRoborazziDesktop   # compareRoborazziDesktop / verifyRoborazziDesktop

Why: 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): @Preview annotation options (widthDp/heightDp, fontScale, showBackground/backgroundColor, locale, uiMode dark bit), @PreviewParameter, @RoboComposePreviewOptions manual clock variations (one test per variation), annotation filtering with @RoboPreviewExclude/@RoboPreviewInclude, custom testers via testerQualifiedClassName with a composable-scope Capturer, and JUnit TestRule injection via testRuleFactory. device is 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-annotations is published as a Kotlin Multiplatform library (Android, JVM, iOS) so the marker annotations and @RoboComposePreviewOptions can live in commonMain (#900). The Maven coordinate and every API signature are unchanged; only the packaging changed. If you consume it through Gradle (as testImplementation(...) / KMP source-set dependencies), nothing to do.

What's Changed

... (truncated)

Commits
  • 89ede22 1.70.0
  • 1eaa5e8 Merge pull request #906 from takahirom/tm/proposal-sync-shipped-scope
  • 21be637 Show content default value in proposal capturer sample
  • 90a89da Sync proposal capturer sample and delivery plan with shipped scope
  • 243fcbe Merge pull request #904 from takahirom/tm/desktop-preview-annotation-options
  • d90ef1c Merge pull request #902 from takahirom/tm/desktop-preview-review-fixes
  • bff4f8f Merge pull request #901 from takahirom/tm/docs-desktop-preview-tests
  • 1ff0c3f Merge pull request #900 from takahirom/tm/desktop-preview-manual-clock
  • 83058f7 Merge pull request #899 from takahirom/tm/desktop-preview-generate-extension
  • f204030 Merge pull request #898 from takahirom/tm/desktop-preview-scanner-support
  • Additional commits viewable in compare view

Updates io.github.takahirom.roborazzi:roborazzi from 1.68.0 to 1.70.0

Release notes

Sourced from io.github.takahirom.roborazzi:roborazzi's releases.

1.70.0

Experimental: Compose Preview screenshot tests for Compose Desktop

[!NOTE] Desktop preview support is experimental — feedback welcome in the issues.

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 android artifact, which is a pure-JVM jar, so multiplatform @Previews declared in commonMain are found on the desktop classpath too:

roborazzi {
  @OptIn(ExperimentalRoborazziApi::class)
  generateComposePreviewDesktopTests {
    enable = true
    packages = listOf("com.example")
  }
}
./gradlew recordRoborazziDesktop   # compareRoborazziDesktop / verifyRoborazziDesktop

Why: 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): @Preview annotation options (widthDp/heightDp, fontScale, showBackground/backgroundColor, locale, uiMode dark bit), @PreviewParameter, @RoboComposePreviewOptions manual clock variations (one test per variation), annotation filtering with @RoboPreviewExclude/@RoboPreviewInclude, custom testers via testerQualifiedClassName with a composable-scope Capturer, and JUnit TestRule injection via testRuleFactory. device is 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-annotations is published as a Kotlin Multiplatform library (Android, JVM, iOS) so the marker annotations and @RoboComposePreviewOptions can live in commonMain (#900). The Maven coordinate and every API signature are unchanged; only the packaging changed. If you consume it through Gradle (as testImplementation(...) / KMP source-set dependencies), nothing to do.

What's Changed

... (truncated)

Commits
  • 89ede22 1.70.0
  • 1eaa5e8 Merge pull request #906 from takahirom/tm/proposal-sync-shipped-scope
  • 21be637 Show content default value in proposal capturer sample
  • 90a89da Sync proposal capturer sample and delivery plan with shipped scope
  • 243fcbe Merge pull request #904 from takahirom/tm/desktop-preview-annotation-options
  • d90ef1c Merge pull request #902 from takahirom/tm/desktop-preview-review-fixes
  • bff4f8f Merge pull request #901 from takahirom/tm/docs-desktop-preview-tests
  • 1ff0c3f Merge pull request #900 from takahirom/tm/desktop-preview-manual-clock
  • 83058f7 Merge pull request #899 from takahirom/tm/desktop-preview-generate-extension
  • f204030 Merge pull request #898 from takahirom/tm/desktop-preview-scanner-support
  • Additional commits viewable in compare view

Updates io.github.takahirom.roborazzi from 1.68.0 to 1.70.0

Release notes

Sourced from io.github.takahirom.roborazzi's releases.

1.70.0

Experimental: Compose Preview screenshot tests for Compose Desktop

[!NOTE] Desktop preview support is experimental — feedback welcome in the issues.

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 android artifact, which is a pure-JVM jar, so multiplatform @Previews declared in commonMain are found on the desktop classpath too:

roborazzi {
  @OptIn(ExperimentalRoborazziApi::class)
  generateComposePreviewDesktopTests {
    enable = true
    packages = listOf("com.example")
  }
}
./gradlew recordRoborazziDesktop   # compareRoborazziDesktop / verifyRoborazziDesktop

Why: 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): @Preview annotation options (widthDp/heightDp, fontScale, showBackground/backgroundColor, locale, uiMode dark bit), @PreviewParameter, @RoboComposePreviewOptions manual clock variations (one test per variation), annotation filtering with @RoboPreviewExclude/@RoboPreviewInclude, custom testers via testerQualifiedClassName with a composable-scope Capturer, and JUnit TestRule injection via testRuleFactory. device is 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-annotations is published as a Kotlin Multiplatform library (Android, JVM, iOS) so the marker annotations and @RoboComposePreviewOptions can live in commonMain (#900). The Maven coordinate and every API signature are unchanged; only the packaging changed. If you consume it through Gradle (as testImplementation(...) / KMP source-set dependencies), nothing to do.

What's Changed

... (truncated)

Commits
  • 89ede22 1.70.0
  • 1eaa5e8 Merge pull request #906 from takahirom/tm/proposal-sync-shipped-scope
  • 21be637 Show content default value in proposal capturer sample
  • 90a89da Sync proposal capturer sample and delivery plan with shipped scope
  • 243fcbe Merge pull request #904 from takahirom/tm/desktop-preview-annotation-options
  • d90ef1c Merge pull request #902 from takahirom/tm/desktop-preview-review-fixes
  • bff4f8f Merge pull request #901 from takahirom/tm/docs-desktop-preview-tests
  • 1ff0c3f Merge pull request #900 from takahirom/tm/desktop-preview-manual-clock
  • 83058f7 Merge pull request #899 from takahirom/tm/desktop-preview-generate-extension
  • f204030 Merge pull request #898 from takahirom/tm/desktop-preview-scanner-support
  • Additional commits viewable in compare view

Updates io.github.takahirom.roborazzi:roborazzi from 1.68.0 to 1.70.0

Release notes

Sourced from io.github.takahirom.roborazzi:roborazzi's releases.

1.70.0

Experimental: Compose Preview screenshot tests for Compose Desktop

[!NOTE] Desktop preview support is experimental — feedback welcome in the issues.

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 android artifact, which is a pure-JVM jar, so multiplatform @Previews declared in commonMain are found on the desktop classpath too:

roborazzi {
  @OptIn(ExperimentalRoborazziApi::class)
  generateComposePreviewDesktopTests {
    enable = true
    packages = listOf("com.example")
  }
}
./gradlew recordRoborazziDesktop   # compareRoborazziDesktop / verifyRoborazziDesktop

Why: 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): @Preview annotation options (widthDp/heightDp, fontScale, showBackground/backgroundColor, locale, uiMode dark bit), @PreviewParameter, @RoboComposePreviewOptions manual clock variations (one test per variation), annotation filtering with @RoboPreviewExclude/@RoboPreviewInclude, custom testers via testerQualifiedClassName with a composable-scope Capturer, and JUnit TestRule injection via testRuleFactory. device is 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-annotations is published as a Kotlin Multiplatform library (Android, JVM, iOS) so the marker annotations and @RoboComposePreviewOptions can live in commonMain (#900). The Maven coordinate and every API signature are unchanged; only the packaging changed. If you consume it through Gradle (as testImplementation(...) / KMP source-set dependencies), nothing to do.

What's Changed

... (truncated)

Commits
  • 89ede22 1.70.0
  • 1eaa5e8 Merge pull request #906 from takahirom/tm/proposal-sync-shipped-scope
  • 21be637 Show content default value in proposal capturer sample
  • 90a89da Sync proposal capturer sample and delivery plan with shipped scope
  • 243fcbe Merge pull request #904 from takahirom/tm/desktop-preview-annotation-options
  • d90ef1c Merge pull request #902 from takahirom/tm/desktop-preview-review-fixes
  • bff4f8f Merge pull request #901 from takahirom/tm/docs-desktop-preview-tests
  • 1ff0c3f Merge pull request #900 from takahirom/tm/desktop-preview-manual-clock
  • 83058f7 Merge pull request #899 from takahirom/tm/desktop-preview-generate-extension
  • f204030 Merge pull request #898 from takahirom/tm/desktop-preview-scanner-support
  • Additional commits viewable in compare view

Updates io.github.takahirom.roborazzi from 1.68.0 to 1.70.0

Release notes

Sourced from io.github.takahirom.roborazzi's releases.

1.70.0

Experimental: Compose Preview screenshot tests for Compose Desktop

[!NOTE] Desktop preview support is experimental — feedback welcome in the issues.

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 android artifact, which is a pure-JVM jar, so multiplatform @Previews declared in commonMain are found on the desktop classpath too:

roborazzi {
  @OptIn(ExperimentalRoborazziApi::class)
  generateComposePreviewDesktopTests {
    enable = true
    packages = listOf("com.example")
  }
}
./gradlew recordRoborazziDesktop   # compareRoborazziDesktop / verifyRoborazziDesktop

Why: 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): @Preview annotation options (widthDp/heightDp, fontScale, showBackground/backgroundColor, locale, uiMode dark bit), @PreviewParameter, @RoboComposePreviewOptions manual clock variations (one test per variation), annotation filtering with @RoboPreviewExclude/@RoboPreviewInclude, custom testers via testerQualifiedClassName with a composable-scope Capturer, and JUnit TestRule injection via testRuleFactory. device is 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-annotations is published as a Kotlin Multiplatform library (Android, JVM, iOS) so the marker annotations and @RoboComposePreviewOptions can live in commonMain (#900). The Maven coordinate and every API signature are unchanged; only the packaging changed. If you consume it through Gradle (as testImplementation(...) / KMP source-set dependencies), nothing to do.

What's Changed

... (truncated)

Commits
  • 89ede22 1.70.0
  • 1eaa5e8 Merge pull request #906 from takahirom/tm/proposal-sync-shipped-scope
  • 21be637 Show content default value in proposal capturer sample
  • 90a89da Sync proposal capturer sample and delivery plan with shipped scope
  • 243fcbe Merge pull request #904 from takahirom/tm/desktop-preview-annotation-options
  • d90ef1c Merge pull request #902 from takahirom/tm/desktop-preview-review-fixes
  • bff4f8f Merge pull request #901 from takahirom/tm/docs-desktop-preview-tests
  • 1ff0c3f Merge pull request #900 from takahirom/tm/desktop-preview-manual-clock
  • 83058f7 Merge pull request #899 from takahirom/tm/desktop-preview-generate-extension
  • f204030 Merge pull request #898 from takahirom/tm/desktop-preview-scanner-support
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jul 19, 2026
@dependabot dependabot Bot changed the title build(deps): bump the test-tooling group with 3 updates build(deps): bump the test-tooling group across 1 directory with 3 updates Jul 19, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/master/test-tooling-2d2c817425 branch 5 times, most recently from 8e69433 to 3500012 Compare July 20, 2026 15:39
…dates

Bumps the test-tooling group with 3 updates in the / directory: [io.github.takahirom.roborazzi:roborazzi-compose](https://github.com/takahirom/roborazzi), [io.github.takahirom.roborazzi:roborazzi](https://github.com/takahirom/roborazzi) and [io.github.takahirom.roborazzi](https://github.com/takahirom/roborazzi).


Updates `io.github.takahirom.roborazzi:roborazzi-compose` from 1.68.0 to 1.70.0
- [Release notes](https://github.com/takahirom/roborazzi/releases)
- [Commits](takahirom/roborazzi@1.68.0...1.70.0)

Updates `io.github.takahirom.roborazzi:roborazzi` from 1.68.0 to 1.70.0
- [Release notes](https://github.com/takahirom/roborazzi/releases)
- [Commits](takahirom/roborazzi@1.68.0...1.70.0)

Updates `io.github.takahirom.roborazzi` from 1.68.0 to 1.70.0
- [Release notes](https://github.com/takahirom/roborazzi/releases)
- [Commits](takahirom/roborazzi@1.68.0...1.70.0)

Updates `io.github.takahirom.roborazzi:roborazzi` from 1.68.0 to 1.70.0
- [Release notes](https://github.com/takahirom/roborazzi/releases)
- [Commits](takahirom/roborazzi@1.68.0...1.70.0)

Updates `io.github.takahirom.roborazzi` from 1.68.0 to 1.70.0
- [Release notes](https://github.com/takahirom/roborazzi/releases)
- [Commits](takahirom/roborazzi@1.68.0...1.70.0)

---
updated-dependencies:
- dependency-name: io.github.takahirom.roborazzi
  dependency-version: 1.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-tooling
- dependency-name: io.github.takahirom.roborazzi
  dependency-version: 1.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-tooling
- dependency-name: io.github.takahirom.roborazzi:roborazzi
  dependency-version: 1.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-tooling
- dependency-name: io.github.takahirom.roborazzi:roborazzi
  dependency-version: 1.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-tooling
- dependency-name: io.github.takahirom.roborazzi:roborazzi-compose
  dependency-version: 1.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: test-tooling
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/gradle/master/test-tooling-2d2c817425 branch from 3500012 to 01ff6cf Compare July 27, 2026 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants