From 5a77dd92ff00cbff2109b6cec85303e45f10b4ce Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 10:40:13 +0100 Subject: [PATCH] Update roborazzi to v1.42.0 (#358) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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
takahirom/roborazzi (io.github.takahirom.roborazzi) ### [`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, [@​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 [@​takahirom](https://redirect.github.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/657](https://redirect.github.com/takahirom/roborazzi/pull/657) **Full Changelog**: https://github.com/takahirom/roborazzi/compare/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, [@​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 [@​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 - [@​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**: https://github.com/takahirom/roborazzi/compare/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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​takahirom](https://redirect.github.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/653](https://redirect.github.com/takahirom/roborazzi/pull/653) **Full Changelog**: https://github.com/takahirom/roborazzi/compare/1.40.1...1.41.0
--- ### 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. --- - [ ] 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). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- android/gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/gradle/libs.versions.toml b/android/gradle/libs.versions.toml index ee225454..63b85b9b 100644 --- a/android/gradle/libs.versions.toml +++ b/android/gradle/libs.versions.toml @@ -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"