Skip to content

build(deps): bump roborazzi from 1.59.0 to 1.64.0 - #26

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/roborazzi-1.64.0
Open

build(deps): bump roborazzi from 1.59.0 to 1.64.0#26
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/roborazzi-1.64.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown

Bumps roborazzi from 1.59.0 to 1.64.0.
Updates io.github.takahirom.roborazzi:roborazzi from 1.59.0 to 1.64.0

Release notes

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

1.64.0

New feature - Filtering previews by annotation

You can now control which Compose Previews are captured with annotationFilter.

To use the built-in @RoboPreviewExclude / @RoboPreviewInclude annotations, add the roborazzi-annotations dependency:

implementation("io.github.takahirom.roborazzi:roborazzi-annotations:[version]")

By default, previews annotated with @RoboPreviewExclude are skipped and everything else is captured:

@RoboPreviewExclude
@Preview
@Composable
fun WorkInProgressPreview() { /* not captured */ }

Set annotationFilter to RoboPreviewInclude to 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:

// Set either one, not both
annotationFilter = AnnotationFilter.Exclude("com.example.MyExcludeAnnotation")
annotationFilter = AnnotationFilter.Include("com.example.MyIncludeAnnotation")

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

... (truncated)

Commits
  • 6cb9dbd Merge pull request #843 from takahirom/tm/fix-stacked-dialog-z-order
  • 916ccfd Update VERSION_NAME to 1.64.0
  • 52c7aa2 Fix z-order of same-type windows in captureScreenRoboImage
  • cc90b60 Merge pull request #818 from sergio-sastre/feature/issue_#785
  • fa2ee01 Merge branch 'main' into feature/issue_#785
  • 097e6e7 Merge pull request #841 from takahirom/tm/fix-dependency-diff-head-ref
  • f7ea3d2 Pin dependency-diff action to fork with base64 newline fix
  • 5977f12 Merge branch 'main' into feature/issue_#785
  • 9463a24 Document annotationFilter for preview test generation
  • 6ef531f Clarify AnnotationFilter KDoc and remove stray asterisk
  • Additional commits viewable in compare view

Updates io.github.takahirom.roborazzi:roborazzi-compose from 1.59.0 to 1.64.0

Release notes

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

1.64.0

New feature - Filtering previews by annotation

You can now control which Compose Previews are captured with annotationFilter.

To use the built-in @RoboPreviewExclude / @RoboPreviewInclude annotations, add the roborazzi-annotations dependency:

implementation("io.github.takahirom.roborazzi:roborazzi-annotations:[version]")

By default, previews annotated with @RoboPreviewExclude are skipped and everything else is captured:

@RoboPreviewExclude
@Preview
@Composable
fun WorkInProgressPreview() { /* not captured */ }

Set annotationFilter to RoboPreviewInclude to 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:

// Set either one, not both
annotationFilter = AnnotationFilter.Exclude("com.example.MyExcludeAnnotation")
annotationFilter = AnnotationFilter.Include("com.example.MyIncludeAnnotation")

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

... (truncated)

Commits
  • 6cb9dbd Merge pull request #843 from takahirom/tm/fix-stacked-dialog-z-order
  • 916ccfd Update VERSION_NAME to 1.64.0
  • 52c7aa2 Fix z-order of same-type windows in captureScreenRoboImage
  • cc90b60 Merge pull request #818 from sergio-sastre/feature/issue_#785
  • fa2ee01 Merge branch 'main' into feature/issue_#785
  • 097e6e7 Merge pull request #841 from takahirom/tm/fix-dependency-diff-head-ref
  • f7ea3d2 Pin dependency-diff action to fork with base64 newline fix
  • 5977f12 Merge branch 'main' into feature/issue_#785
  • 9463a24 Document annotationFilter for preview test generation
  • 6ef531f Clarify AnnotationFilter KDoc and remove stray asterisk
  • Additional commits viewable in compare view

Updates io.github.takahirom.roborazzi:roborazzi-junit-rule from 1.59.0 to 1.64.0

Release notes

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

1.64.0

New feature - Filtering previews by annotation

You can now control which Compose Previews are captured with annotationFilter.

To use the built-in @RoboPreviewExclude / @RoboPreviewInclude annotations, add the roborazzi-annotations dependency:

implementation("io.github.takahirom.roborazzi:roborazzi-annotations:[version]")

By default, previews annotated with @RoboPreviewExclude are skipped and everything else is captured:

@RoboPreviewExclude
@Preview
@Composable
fun WorkInProgressPreview() { /* not captured */ }

Set annotationFilter to RoboPreviewInclude to 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:

// Set either one, not both
annotationFilter = AnnotationFilter.Exclude("com.example.MyExcludeAnnotation")
annotationFilter = AnnotationFilter.Include("com.example.MyIncludeAnnotation")

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

... (truncated)

Commits
  • 6cb9dbd Merge pull request #843 from takahirom/tm/fix-stacked-dialog-z-order
  • 916ccfd Update VERSION_NAME to 1.64.0
  • 52c7aa2 Fix z-order of same-type windows in captureScreenRoboImage
  • cc90b60 Merge pull request #818 from sergio-sastre/feature/issue_#785
  • fa2ee01 Merge branch 'main' into feature/issue_#785
  • 097e6e7 Merge pull request #841 from takahirom/tm/fix-dependency-diff-head-ref
  • f7ea3d2 Pin dependency-diff action to fork with base64 newline fix
  • 5977f12 Merge branch 'main' into feature/issue_#785
  • 9463a24 Document annotationFilter for preview test generation
  • 6ef531f Clarify AnnotationFilter KDoc and remove stray asterisk
  • Additional commits viewable in compare view

Updates io.github.takahirom.roborazzi from 1.59.0 to 1.64.0

Release notes

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

1.64.0

New feature - Filtering previews by annotation

You can now control which Compose Previews are captured with annotationFilter.

To use the built-in @RoboPreviewExclude / @RoboPreviewInclude annotations, add the roborazzi-annotations dependency:

implementation("io.github.takahirom.roborazzi:roborazzi-annotations:[version]")

By default, previews annotated with @RoboPreviewExclude are skipped and everything else is captured:

@RoboPreviewExclude
@Preview
@Composable
fun WorkInProgressPreview() { /* not captured */ }

Set annotationFilter to RoboPreviewInclude to 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:

// Set either one, not both
annotationFilter = AnnotationFilter.Exclude("com.example.MyExcludeAnnotation")
annotationFilter = AnnotationFilter.Include("com.example.MyIncludeAnnotation")

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

... (truncated)

Commits
  • 6cb9dbd Merge pull request #843 from takahirom/tm/fix-stacked-dialog-z-order
  • 916ccfd Update VERSION_NAME to 1.64.0
  • 52c7aa2 Fix z-order of same-type windows in captureScreenRoboImage
  • cc90b60 Merge pull request #818 from sergio-sastre/feature/issue_#785
  • fa2ee01 Merge branch 'main' into feature/issue_#785
  • 097e6e7 Merge pull request #841 from takahirom/tm/fix-dependency-diff-head-ref
  • f7ea3d2 Pin dependency-diff action to fork with base64 newline fix
  • 5977f12 Merge branch 'main' into feature/issue_#785
  • 9463a24 Document annotationFilter for preview test generation
  • 6ef531f Clarify AnnotationFilter KDoc and remove stray asterisk
  • 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 Jun 22, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/roborazzi-1.64.0 branch from 295b9fa to 6750897 Compare June 23, 2026 00:54
Bumps `roborazzi` from 1.59.0 to 1.64.0.

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

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

Updates `io.github.takahirom.roborazzi:roborazzi-junit-rule` from 1.59.0 to 1.64.0
- [Release notes](https://github.com/takahirom/roborazzi/releases)
- [Commits](takahirom/roborazzi@1.59.0...1.64.0)

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

---
updated-dependencies:
- dependency-name: io.github.takahirom.roborazzi
  dependency-version: 1.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.github.takahirom.roborazzi:roborazzi
  dependency-version: 1.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.github.takahirom.roborazzi:roborazzi-compose
  dependency-version: 1.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.github.takahirom.roborazzi:roborazzi-junit-rule
  dependency-version: 1.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/gradle/roborazzi-1.64.0 branch from 6750897 to e4abf00 Compare June 23, 2026 01:13
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