Skip to content

Commit

Permalink
Update roborazzi to v1.41.0 (#1933)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[io.github.takahirom.roborazzi](https://github.com/takahirom/roborazzi)
| plugin | minor | `1.40.1` -> `1.41.0` |
|
[io.github.takahirom.roborazzi:roborazzi-junit-rule](https://github.com/takahirom/roborazzi)
| dependencies | minor | `1.40.1` -> `1.41.0` |
|
[io.github.takahirom.roborazzi:roborazzi-compose](https://github.com/takahirom/roborazzi)
| dependencies | minor | `1.40.1` -> `1.41.0` |
|
[io.github.takahirom.roborazzi:roborazzi](https://github.com/takahirom/roborazzi)
| dependencies | minor | `1.40.1` -> `1.41.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>takahirom/roborazzi (io.github.takahirom.roborazzi)</summary>

###
[`v1.41.0`](https://github.com/takahirom/roborazzi/releases/tag/1.41.0)

[Compare
Source](https://github.com/takahirom/roborazzi/compare/1.40.1...1.41.0)

##### HTML Report Improvements

Thanks to
[@&#8203;mannodermaus](https://github.com/mannodermaus)'s
contribution, context and AI assertion results now display more
intuitively instead of showing raw data class `toString()` outputs.\

![image](https://github.com/user-attachments/assets/677566e9-15f0-4eae-9211-d9e298497ce3)

##### Bug Fixes

- Screenshot dumping now follows deterministic behavior thanks to
[@&#8203;siarhei-luskanau](https://github.com/siarhei-luskanau)'s
implementation

##### Automatic Retry Handling for 429 Errors

*(Only relevant for
[arbigent-ai-openai](https://github.com/takahirom/arbigent/tree/main/arbigent-ai-openai)
users)*\
We've implemented automatic retry logic for HTTP 429 errors common with
AI model rate limits, eliminating manual intervention.

##### Experimental Multi-Image AI Assertion

Originally developed for
[Arbigent](https://github.com/takahirom/arbigent), this feature
now supports multi-image inputs for AI assertions - enabling detection
of video playback or animated content through AI analysis.

##### What's Changed

- Print collection content in ComposePrintToString to stabilize output
in Dump screenshots. by
[@&#8203;siarhei-luskanau](https://github.com/siarhei-luskanau)
in
[https://github.com/takahirom/roborazzi/pull/642](https://github.com/takahirom/roborazzi/pull/642)
- \[NO Library update] Update dependency androidx.compose.ui:ui to
v1.7.6 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/takahirom/roborazzi/pull/345](https://github.com/takahirom/roborazzi/pull/345)
- Update formatting of left column in reports by
[@&#8203;mannodermaus](https://github.com/mannodermaus) in
[https://github.com/takahirom/roborazzi/pull/644](https://github.com/takahirom/roborazzi/pull/644)
- \[NO Library update] Remove upload artifact for docs by
[@&#8203;takahirom](https://github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/648](https://github.com/takahirom/roborazzi/pull/648)
- \[NO Library update] Update upload-pages-artifact by
[@&#8203;takahirom](https://github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/649](https://github.com/takahirom/roborazzi/pull/649)
- \[NO Library update] Update actions/deploy-pages by
[@&#8203;takahirom](https://github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/650](https://github.com/takahirom/roborazzi/pull/650)
- Add multiple image assertion by
[@&#8203;takahirom](https://github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/651](https://github.com/takahirom/roborazzi/pull/651)
- Add OpenAiAiAssertionModel 429 retry logic by
[@&#8203;takahirom](https://github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/653](https://github.com/takahirom/roborazzi/pull/653)

**Full Changelog**:
takahirom/roborazzi@1.40.1...1.41.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
  • Loading branch information
slack-oss-bot authored Feb 12, 2025
1 parent 7fe745d commit 1a4b5d8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ okhttp = "5.0.0-alpha.14"
okio = "3.10.2"
picnic = "0.7.0"
robolectric = "4.14.1"
roborazzi = "1.40.1"
roborazzi = "1.41.0"
skie = "0.10.1"
spotless = "7.0.2"
sqldelight = "2.0.2"
Expand Down

0 comments on commit 1a4b5d8

Please sign in to comment.