cashapp/paparazzi (app.cash.paparazzi:paparazzi-gradle-plugin)
### [`v1.3.5`](https://redirect.github.com/cashapp/paparazzi/blob/HEAD/CHANGELOG.md#135---2024-11-06)
[Compare Source](https://redirect.github.com/cashapp/paparazzi/compare/1.3.4...1.3.5)
##### New
- Render pending recompositions for `@Composable`s that require a second layout pass
- Support for overlays in accessibility snapshots
- Support for Compose UI heading and selected states in accessibility snapshots
- Support for toggleable state in accessibility snapshots
- Support for displaying multiple accessibility descriptions, similar to Talkback
- Include failure delta image in JUnit test reporting
- Migrate Paparazzi to layoutlib Jellyfish 2023.3.1
- Compose 1.7.5
- Kotlin 2.0.21
- \[Gradle Plugin] Gradle 8.10.2
- \[Gradle Plugin] Android Gradle Plugin 8.4.2
##### Fixed
- Improve Gradle test task caching by preventing overlapping outputs with snapshotOutputDir
- Migrate plugin to use modern AGP variant APIs
- Fix support for AndroidX ResourcesCompat.getFont()
- Fix inconsistent cross-platform text renderings in failure delta image
- Relax image comparisons with OffByTwo differ to work around cross-platform rendering issues
- Fix when clearAndSetSemantics is used to render content descriptions in accessibility snapshots
- Avoid invalid chars in Windows filenames
- Fix file move failures on Windows
- Avoid hash collisions when images have similar RGB content
- Cleanup unnecessary "loadPublicResourceNames" warning from log output
- Additional bug fixes with accessibility snapshot tests
Kudos to [@geoff-powell](https://redirect.github.com/geoff-powell), [@colinmarsch](https://redirect.github.com/colinmarsch), [@BrianGardnerAtl](https://redirect.github.com/BrianGardnerAtl), [@ribafish](https://redirect.github.com/ribafish), [@gabrielittner](https://redirect.github.com/gabrielittner) and others for contributions this release!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.3.4
->1.3.5
Release Notes
cashapp/paparazzi (app.cash.paparazzi:paparazzi-gradle-plugin)
### [`v1.3.5`](https://redirect.github.com/cashapp/paparazzi/blob/HEAD/CHANGELOG.md#135---2024-11-06) [Compare Source](https://redirect.github.com/cashapp/paparazzi/compare/1.3.4...1.3.5) ##### New - Render pending recompositions for `@Composable`s that require a second layout pass - Support for overlays in accessibility snapshots - Support for Compose UI heading and selected states in accessibility snapshots - Support for toggleable state in accessibility snapshots - Support for displaying multiple accessibility descriptions, similar to Talkback - Include failure delta image in JUnit test reporting - Migrate Paparazzi to layoutlib Jellyfish 2023.3.1 - Compose 1.7.5 - Kotlin 2.0.21 - \[Gradle Plugin] Gradle 8.10.2 - \[Gradle Plugin] Android Gradle Plugin 8.4.2 ##### Fixed - Improve Gradle test task caching by preventing overlapping outputs with snapshotOutputDir - Migrate plugin to use modern AGP variant APIs - Fix support for AndroidX ResourcesCompat.getFont() - Fix inconsistent cross-platform text renderings in failure delta image - Relax image comparisons with OffByTwo differ to work around cross-platform rendering issues - Fix when clearAndSetSemantics is used to render content descriptions in accessibility snapshots - Avoid invalid chars in Windows filenames - Fix file move failures on Windows - Avoid hash collisions when images have similar RGB content - Cleanup unnecessary "loadPublicResourceNames" warning from log output - Additional bug fixes with accessibility snapshot tests Kudos to [@geoff-powell](https://redirect.github.com/geoff-powell), [@colinmarsch](https://redirect.github.com/colinmarsch), [@BrianGardnerAtl](https://redirect.github.com/BrianGardnerAtl), [@ribafish](https://redirect.github.com/ribafish), [@gabrielittner](https://redirect.github.com/gabrielittner) and others for contributions this release!Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.