takahirom/roborazzi (io.github.takahirom.roborazzi)
### [`v1.34.0`](https://redirect.github.com/takahirom/roborazzi/releases/tag/1.34.0)
[Compare Source](https://redirect.github.com/takahirom/roborazzi/compare/1.33.0...1.34.0)
#### Stabilize RoborazziOptions and RoborazziRule.Options
RoborazziOptions and RoborazziRule.Options were not annotated with `ExperimentalRoborazziApi`, but their constructor parameters had the annotation. This caused `ExperimentalRoborazziApi` to be unintentionally exposed. To address this, we have separated constructors for stable parameters. Additionally, within Roborazzi samples, we have enabled `allWarningsAsErrors = true` to ensure that any unexpected exposure can be promptly identified.
Thank you for reporting this issue and for your code review, [@ZacSweers](https://redirect.github.com/ZacSweers)!
#### Fixes for Accessibility Checks
We introduced [Experimental Accessibility Test Framework checks](https://redirect.github.com/takahirom/roborazzi/tree/main/roborazzi-accessibility-check) in [version 1.33.0](https://redirect.github.com/takahirom/roborazzi/releases/tag/1.33.0).\
Thanks to [@yschimke](https://redirect.github.com/yschimke)'s contribution, several fixes have been implemented for accessibility checks, including check suppression and improved logging.
#### What's Changed
- Update accessibility sample to show presets by [@yschimke](https://redirect.github.com/yschimke) in [https://github.com/takahirom/roborazzi/pull/562](https://redirect.github.com/takahirom/roborazzi/pull/562)
- Log warnings when Accessibility checks not configured correctly by [@yschimke](https://redirect.github.com/yschimke) in [https://github.com/takahirom/roborazzi/pull/572](https://redirect.github.com/takahirom/roborazzi/pull/572)
- Fix: Restore Robolectric fingerprint after accessibility checks by [@yschimke](https://redirect.github.com/yschimke) in [https://github.com/takahirom/roborazzi/pull/574](https://redirect.github.com/takahirom/roborazzi/pull/574)
- \[Idea Plugin] Fix wrong variable naming in Roborazzi IntelliJ Plugin by [@takahirom](https://redirect.github.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/571](https://redirect.github.com/takahirom/roborazzi/pull/571)
- Apply suppressions to AccessibilityViewCheckResult instead of filtering by [@yschimke](https://redirect.github.com/yschimke) in [https://github.com/takahirom/roborazzi/pull/573](https://redirect.github.com/takahirom/roborazzi/pull/573)
- Fix the issue where the experimental annotation was exposed when using stable APIs in Roborazzi options by [@takahirom](https://redirect.github.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/566](https://redirect.github.com/takahirom/roborazzi/pull/566)
**Full Changelog**: https://github.com/takahirom/roborazzi/compare/1.33.0...1.34.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "every 4 hour after 00:00 and before 23:59 every day" in timezone Asia/Tokyo.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.33.0
->1.34.0
1.33.0
->1.34.0
1.33.0
->1.34.0
1.33.0
->1.34.0
1.33.0
->1.34.0
Release Notes
takahirom/roborazzi (io.github.takahirom.roborazzi)
### [`v1.34.0`](https://redirect.github.com/takahirom/roborazzi/releases/tag/1.34.0) [Compare Source](https://redirect.github.com/takahirom/roborazzi/compare/1.33.0...1.34.0) #### Stabilize RoborazziOptions and RoborazziRule.Options RoborazziOptions and RoborazziRule.Options were not annotated with `ExperimentalRoborazziApi`, but their constructor parameters had the annotation. This caused `ExperimentalRoborazziApi` to be unintentionally exposed. To address this, we have separated constructors for stable parameters. Additionally, within Roborazzi samples, we have enabled `allWarningsAsErrors = true` to ensure that any unexpected exposure can be promptly identified. Thank you for reporting this issue and for your code review, [@ZacSweers](https://redirect.github.com/ZacSweers)! #### Fixes for Accessibility Checks We introduced [Experimental Accessibility Test Framework checks](https://redirect.github.com/takahirom/roborazzi/tree/main/roborazzi-accessibility-check) in [version 1.33.0](https://redirect.github.com/takahirom/roborazzi/releases/tag/1.33.0).\ Thanks to [@yschimke](https://redirect.github.com/yschimke)'s contribution, several fixes have been implemented for accessibility checks, including check suppression and improved logging. #### What's Changed - Update accessibility sample to show presets by [@yschimke](https://redirect.github.com/yschimke) in [https://github.com/takahirom/roborazzi/pull/562](https://redirect.github.com/takahirom/roborazzi/pull/562) - Log warnings when Accessibility checks not configured correctly by [@yschimke](https://redirect.github.com/yschimke) in [https://github.com/takahirom/roborazzi/pull/572](https://redirect.github.com/takahirom/roborazzi/pull/572) - Fix: Restore Robolectric fingerprint after accessibility checks by [@yschimke](https://redirect.github.com/yschimke) in [https://github.com/takahirom/roborazzi/pull/574](https://redirect.github.com/takahirom/roborazzi/pull/574) - \[Idea Plugin] Fix wrong variable naming in Roborazzi IntelliJ Plugin by [@takahirom](https://redirect.github.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/571](https://redirect.github.com/takahirom/roborazzi/pull/571) - Apply suppressions to AccessibilityViewCheckResult instead of filtering by [@yschimke](https://redirect.github.com/yschimke) in [https://github.com/takahirom/roborazzi/pull/573](https://redirect.github.com/takahirom/roborazzi/pull/573) - Fix the issue where the experimental annotation was exposed when using stable APIs in Roborazzi options by [@takahirom](https://redirect.github.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/566](https://redirect.github.com/takahirom/roborazzi/pull/566) **Full Changelog**: https://github.com/takahirom/roborazzi/compare/1.33.0...1.34.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "every 4 hour after 00:00 and before 23:59 every day" in timezone Asia/Tokyo.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.