Skip to content

Commit

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

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[io.github.takahirom.roborazzi](https://redirect.github.com/takahirom/roborazzi)
| `1.40.1` -> `1.42.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.takahirom.roborazzi:io.github.takahirom.roborazzi.gradle.plugin/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.github.takahirom.roborazzi:io.github.takahirom.roborazzi.gradle.plugin/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.github.takahirom.roborazzi:io.github.takahirom.roborazzi.gradle.plugin/1.40.1/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.github.takahirom.roborazzi:io.github.takahirom.roborazzi.gradle.plugin/1.40.1/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.github.takahirom.roborazzi:roborazzi-junit-rule](https://redirect.github.com/takahirom/roborazzi)
| `1.40.1` -> `1.42.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.takahirom.roborazzi:roborazzi-junit-rule/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.github.takahirom.roborazzi:roborazzi-junit-rule/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.github.takahirom.roborazzi:roborazzi-junit-rule/1.40.1/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.github.takahirom.roborazzi:roborazzi-junit-rule/1.40.1/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.github.takahirom.roborazzi:roborazzi-compose](https://redirect.github.com/takahirom/roborazzi)
| `1.40.1` -> `1.42.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.takahirom.roborazzi:roborazzi-compose/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.github.takahirom.roborazzi:roborazzi-compose/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.github.takahirom.roborazzi:roborazzi-compose/1.40.1/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.github.takahirom.roborazzi:roborazzi-compose/1.40.1/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.github.takahirom.roborazzi:roborazzi](https://redirect.github.com/takahirom/roborazzi)
| `1.40.1` -> `1.42.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.takahirom.roborazzi:roborazzi/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.github.takahirom.roborazzi:roborazzi/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.github.takahirom.roborazzi:roborazzi/1.40.1/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.github.takahirom.roborazzi:roborazzi/1.40.1/1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v1.42.0`](https://redirect.github.com/takahirom/roborazzi/releases/tag/1.42.0)

[Compare
Source](https://redirect.github.com/takahirom/roborazzi/compare/1.41.1...1.42.0)

#### [Bug fixes](pplx://action/followup)

We are using the "Courier New" font for comparison image text and
screenshot dumps. It appears that "Courier New" is not available in
CentOS, although this may not be an issue for Mac, Ubuntu, and Windows
users.

To address this problem, we have introduced two mechanisms. Thank you
for reporting this issue,
[@&#8203;LloydBlv](https://redirect.github.com/LloydBlv).

- Added a fallback to Font.MONOSPACED to ensure execution when the font
exists
- Made the font customizable through
`roborazzi.theme.typography.font.name=Your Font Name`

#### What's Changed

- Fix issue where Roborazzi crash when the font is not available by
[@&#8203;takahirom](https://redirect.github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/657](https://redirect.github.com/takahirom/roborazzi/pull/657)

**Full Changelog**:
takahirom/roborazzi@1.41.1...1.42.0

###
[`v1.41.1`](https://redirect.github.com/takahirom/roborazzi/releases/tag/1.41.1)

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

In some cases, the new test result format breaks the report's HTML/JS.
Thank for fixing this,
[@&#8203;unni-dm](https://redirect.github.com/unni-dm)!

##### What's Changed

- Fix for HTML result will break when context data key has special char…
by [@&#8203;unni-dm](https://redirect.github.com/unni-dm) in
[https://github.com/takahirom/roborazzi/pull/654](https://redirect.github.com/takahirom/roborazzi/pull/654)

##### New Contributors

- [@&#8203;unni-dm](https://redirect.github.com/unni-dm) made their
first contribution in
[https://github.com/takahirom/roborazzi/pull/654](https://redirect.github.com/takahirom/roborazzi/pull/654)

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

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

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

##### HTML Report Improvements

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

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

##### Bug Fixes

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

##### Automatic Retry Handling for 429 Errors

*(Only relevant for
[arbigent-ai-openai](https://redirect.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://redirect.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://redirect.github.com/siarhei-luskanau)
in
[https://github.com/takahirom/roborazzi/pull/642](https://redirect.github.com/takahirom/roborazzi/pull/642)
- \[NO Library update] Update dependency androidx.compose.ui:ui to
v1.7.6 by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https://github.com/takahirom/roborazzi/pull/345](https://redirect.github.com/takahirom/roborazzi/pull/345)
- Update formatting of left column in reports by
[@&#8203;mannodermaus](https://redirect.github.com/mannodermaus) in
[https://github.com/takahirom/roborazzi/pull/644](https://redirect.github.com/takahirom/roborazzi/pull/644)
- \[NO Library update] Remove upload artifact for docs by
[@&#8203;takahirom](https://redirect.github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/648](https://redirect.github.com/takahirom/roborazzi/pull/648)
- \[NO Library update] Update upload-pages-artifact by
[@&#8203;takahirom](https://redirect.github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/649](https://redirect.github.com/takahirom/roborazzi/pull/649)
- \[NO Library update] Update actions/deploy-pages by
[@&#8203;takahirom](https://redirect.github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/650](https://redirect.github.com/takahirom/roborazzi/pull/650)
- Add multiple image assertion by
[@&#8203;takahirom](https://redirect.github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/651](https://redirect.github.com/takahirom/roborazzi/pull/651)
- Add OpenAiAiAssertionModel 429 retry logic by
[@&#8203;takahirom](https://redirect.github.com/takahirom) in
[https://github.com/takahirom/roborazzi/pull/653](https://redirect.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**: 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.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/EmergeTools/hackernews).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Feb 18, 2025
1 parent 859bc61 commit 5a77dd9
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion android/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ coreKtx = "1.15.0"
junit = "4.13.2"
junitVersion = "1.1.5" # This is to match Compose's version
robolectric = "4.14.1"
roborazzi = "1.40.1"
roborazzi = "1.42.0"
espressoCore = "3.5.0" # This is to match Compose's version
lifecycleRuntimeKtx = "2.8.7"
activityCompose = "1.10.0"
Expand Down

0 comments on commit 5a77dd9

Please sign in to comment.