kosenda / hiragana-converter

It uses Japanese Hiragana Conversion API to convert Japanese strings, including kanji and alphabets, into hiragana/katakana.
Apache License 2.0
30 stars 1 forks source link

chore(deps): update roborazzi to v1.22.2 #682

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.github.takahirom.roborazzi 1.21.0 -> 1.22.2 age adoption passing confidence
io.github.takahirom.roborazzi:roborazzi-junit-rule 1.21.0 -> 1.22.2 age adoption passing confidence
io.github.takahirom.roborazzi:roborazzi-compose 1.21.0 -> 1.22.2 age adoption passing confidence
io.github.takahirom.roborazzi:roborazzi 1.21.0 -> 1.22.2 age adoption passing confidence

Release Notes

takahirom/roborazzi (io.github.takahirom.roborazzi) ### [`v1.22.2`](https://togithub.com/takahirom/roborazzi/releases/tag/1.22.2) [Compare Source](https://togithub.com/takahirom/roborazzi/compare/1.22.1...1.22.2) ##### Notice [RobolectricPreviewTest and roborazzi.generateComposePreviewRobolectricTests.customTestQualifiedClassName](https://takahirom.github.io/roborazzi/preview-support.html#customizing-the-preview-screenshot-test) are used for customizing [Experimental Compose Preview Support](https://takahirom.github.io/roborazzi/preview-support.html). However, the name and class signature of RobolectricPreviewTest will be changed in a future release(not in 1.22.2) to support the Compose Multiplatform Preview Annotation. ##### Bug fixes We didn't have integration tests for [Experimental Compose Preview Support](https://takahirom.github.io/roborazzi/preview-support.html), so we added them. In KMP projects, we used to check only `testImplementation` (androidUnitTest.dependencies.implementation is used for KMP Android Unit tests), and the verification for generateComposePreviewRobolectricTests{} was failing. Therefore, we have added integration tests and fixed the behavior for KMP projects. ##### What's Changed - Refactor Roborazzi integration tests to support multiple modules by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/434](https://togithub.com/takahirom/roborazzi/pull/434) - Fix warning of RoborazziPreviewParameterizedTests by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/436](https://togithub.com/takahirom/roborazzi/pull/436) - Fix GenerateRobolectricComposePreviewTests to support KMP by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/435](https://togithub.com/takahirom/roborazzi/pull/435) **Full Changelog**: https://github.com/takahirom/roborazzi/compare/1.22.1...1.22.2 ### [`v1.22.1`](https://togithub.com/takahirom/roborazzi/releases/tag/1.22.1) [Compare Source](https://togithub.com/takahirom/roborazzi/compare/1.22.0...1.22.1) ##### Bug fixes We've released Experimental Compose Preview Support in [1.22.0](https://togithub.com/takahirom/roborazzi/releases/tag/1.22.0). In this release, we are going to include a bug fix for it. The strategy of `generateComposePreviewRobolectricTests{}` is not to modify settings automatically, but to verify that the user settings are correct. This allows our settings to be the single source of truth. However, the assertion had some bugs, so I fixed them. ##### What's Changed - \[Roborazzi Idea Plugin] Generate Roborazzi images via its IntelliJ Plugin by [@​eyedol](https://togithub.com/eyedol) in [https://github.com/takahirom/roborazzi/pull/429](https://togithub.com/takahirom/roborazzi/pull/429) (We will address this topic in a future release) - \[Bug fixes] Fix assertions in Automated Test Generation for Experimental Compose Preview Support by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/432](https://togithub.com/takahirom/roborazzi/pull/432) **Full Changelog**: https://github.com/takahirom/roborazzi/compare/1.22.0...1.22.1 ### [`v1.22.0`](https://togithub.com/takahirom/roborazzi/releases/tag/1.22.0) [Compare Source](https://togithub.com/takahirom/roborazzi/compare/1.21.0...1.22.0) ##### Experimental Compose Preview Support 🚀 We're excited to announce the experimental release of [Compose Preview Support for Roborazzi](https://takahirom.github.io/roborazzi/preview-support.html), a powerful new feature that streamlines the process of generating screenshot tests for Jetpack Compose Previews. ##### Key Features - **Automated Test Generation**: Automatically generate screenshot tests for Composable Previews using the [ComposablePreviewScanner](https://togithub.com/sergio-sastre/ComposablePreviewScanner) library - **Manual Integration Support**: For those who prefer more control, we've added helper functions to manually integrate Compose Preview screenshot tests. ##### How to Use To enable Compose Preview screenshot test generation, add the following to your `build.gradle.kts`: ```kotlin roborazzi { generateComposePreviewRobolectricTests { enable = true } } ``` After configuration, run the `recordRoborazziDebug` task to generate screenshots using the newly created tests. ##### Customization Options Customize your setup with options like: - Specifying package names to scan - Defining a custom test class - Configuring Robolectric settings ##### Manual Integration For manual integration, add the following dependency: ```kotlin testImplementation("io.github.takahirom.roborazzi:roborazzi-compose-preview-scanner-support:[version]") ``` Then use the `ComposablePreview.captureRoboImage()` function in your tests. Note that `ComposablePreview` is a class provided by the [ComposablePreviewScanner](https://togithub.com/sergio-sastre/ComposablePreviewScanner) library, which Roborazzi utilizes for this feature. This approach allows for more fine-grained control over the screenshot capture process for Compose Previews. ##### Acknowledgements Special thanks to [@​yschimke](https://togithub.com/yschimke) for the initial proposal, and to [@​sergio-sastre](https://togithub.com/sergio-sastre) and [@​yschimke](https://togithub.com/yschimke) for their valuable design and code reviews. For more detailed information on setup and usage, please visit our [documentation](https://takahirom.github.io/roborazzi/preview-support.html). ##### Enhanced Accessibility Text Capture Thanks to [@​lukas-mercari](https://togithub.com/lukas-mercari) 's contribution, we've improved accessibility text dumping for merged Compose elements. Both content descriptions and text are now captured, providing more comprehensive accessibility information in tests. ![image](https://togithub.com/user-attachments/assets/9b01a6b7-616b-46f8-bed8-cb2424eb9d17) ##### What's Changed - \[roborazzi-idea-plugin] Fix: Icons are not shown in the new UI by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/421](https://togithub.com/takahirom/roborazzi/pull/421) - \[CI]Wait for main to succeed for compare ci by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/422](https://togithub.com/takahirom/roborazzi/pull/422) - \[CI] Remove main push trigger from compare ci by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/423](https://togithub.com/takahirom/roborazzi/pull/423) - \[CI] Add unit test for WebAssets class by [@​eyedol](https://togithub.com/eyedol) in [https://github.com/takahirom/roborazzi/pull/412](https://togithub.com/takahirom/roborazzi/pull/412) - \[Sample]Update dependency androidx.compose.foundation:foundation to v1.6.8 by [@​renovate](https://togithub.com/renovate) in [https://github.com/takahirom/roborazzi/pull/340](https://togithub.com/takahirom/roborazzi/pull/340) - \[Bug fixes] Dump both content description as well as text for the case when two elements are merged by [@​lukas-mercari](https://togithub.com/lukas-mercari) in [https://github.com/takahirom/roborazzi/pull/430](https://togithub.com/takahirom/roborazzi/pull/430) - \[Improvement] Add roborazzi-compose-preview-scanner-support module to handle preview settings by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/427](https://togithub.com/takahirom/roborazzi/pull/427) - \[Feature] Implement generateRobolectricPreviewTests prototype by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/416](https://togithub.com/takahirom/roborazzi/pull/416) **Full Changelog**: https://github.com/takahirom/roborazzi/compare/1.21.0...1.22.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.



This PR has been generated by Mend Renovate. View repository job log here.

KSNDBOT commented 4 months ago

JaCoCo Code Coverage 81.04% :white_check_mark:

Class Covered Meta Status

Generated by :no_entry_sign: Danger

KSNDBOT commented 4 months ago
Snapshot diff report File name Image