google / horologist

Horologist is a group of libraries that aim to supplement Wear OS developers with features that are commonly required by developers but not yet available.
https://google.github.io/horologist/
Apache License 2.0
543 stars 87 forks source link

Update all dependencies #2238

Closed renovate-bot closed 1 month ago

renovate-bot commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.mikepenz:multiplatform-markdown-renderer 0.16.0 -> 0.20.0 age adoption passing confidence
com.airbnb.android:lottie-compose 6.4.0 -> 6.4.1 age adoption passing confidence
com.google.protobuf:protoc (source) 4.26.1 -> 4.27.0 age adoption passing confidence
io.github.takahirom.roborazzi 1.16.1 -> 1.19.0 age adoption passing confidence
io.github.takahirom.roborazzi:roborazzi-junit-rule 1.16.1 -> 1.19.0 age adoption passing confidence
io.github.takahirom.roborazzi:roborazzi-painter 1.16.1 -> 1.19.0 age adoption passing confidence
io.github.takahirom.roborazzi:roborazzi-compose 1.16.1 -> 1.19.0 age adoption passing confidence
io.github.takahirom.roborazzi:roborazzi 1.16.1 -> 1.19.0 age adoption passing confidence
com.google.protobuf:protobuf-kotlin-lite (source) 4.26.1 -> 4.27.0 age adoption passing confidence
com.google.android.gms:play-services-auth 21.1.1 -> 21.2.0 age adoption passing confidence
com.autonomousapps.dependency-analysis 1.31.0 -> 1.32.0 age adoption passing confidence

Release Notes

mikepenz/multiplatform-markdown-renderer (com.mikepenz:multiplatform-markdown-renderer) ### [`v0.20.0`](https://togithub.com/mikepenz/multiplatform-markdown-renderer/releases/tag/v0.20.0) > \[!WARNING]\ > This release uses a `SNAPSHOT` version of `coil 3.x` with multiplatform support. Use with care. > For a `coil 2.x` based release use [0.20.0-coil2](https://togithub.com/mikepenz/multiplatform-markdown-renderer/releases/tag/v0.20.0-coil2) #### 🚀 Features - Kotlin 2.x | Compose upgrades - PR: [#​148](https://togithub.com/mikepenz/multiplatform-markdown-renderer/issues/148) - Kotlin 2.0.0 | Compose Multiplatform 1.6.10 - PR: [#​152](https://togithub.com/mikepenz/multiplatform-markdown-renderer/issues/152) #### 💬 Other - \[CI] Update setup-gradle action - PR: [#​146](https://togithub.com/mikepenz/multiplatform-markdown-renderer/issues/146) - Introduce wasm sample app | Improve demo content - PR: [#​149](https://togithub.com/mikepenz/multiplatform-markdown-renderer/issues/149) - Include AboutLibraries in wasm sample - PR: [#​150](https://togithub.com/mikepenz/multiplatform-markdown-renderer/issues/150) ### [`v0.20.0-coil2`](https://togithub.com/mikepenz/multiplatform-markdown-renderer/releases/tag/v0.20.0-coil2) > \[!NOTE]\ > This release is equal to [0.20.0](https://togithub.com/mikepenz/multiplatform-markdown-renderer/releases/tag/v0.20.0) however uses coil2 instead of coil3
airbnb/lottie-android (com.airbnb.android:lottie-compose) ### [`v6.4.1`](https://togithub.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#641) ##### Bugs Fixed - Scale base64 encoded bitmaps ([#​2501](https://togithub.com/airbnb/lottie-android/pull/2501)) - Prevent systrace strings from getting created when systrace is off ([#​2493](https://togithub.com/airbnb/lottie-android/pull/2493)) - Allow missing end values for integer animations ([#​2487](https://togithub.com/airbnb/lottie-android/pull/2487)) - Add an extra null check in BaseKeyframeAnimation ([#​2486](https://togithub.com/airbnb/lottie-android/pull/2486))
takahirom/roborazzi (io.github.takahirom.roborazzi) ### [`v1.19.0`](https://togithub.com/takahirom/roborazzi/releases/tag/1.19.0) [Compare Source](https://togithub.com/takahirom/roborazzi/compare/1.18.0...1.19.0) ##### Bug Fix I was informed that if you have multiple test suites, the RoborazziPlugin sometimes fails due to concurrent processes. This happens because the cleanup process runs multiple times. Therefore, I made the cleanup process run only once. Thank you for reporting this, [@​lukas-mercari](https://togithub.com/lukas-mercari). ##### What's Changed - Remove unused dependency androidx.compose.ui:ui-graphics by [@​takahirom](https://togithub.com/takahirom) [https://github.com/takahirom/roborazzi/pull/373](https://togithub.com/takahirom/roborazzi/pull/373) - Fix issue where afterSuite runs for non-root suites by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/385](https://togithub.com/takahirom/roborazzi/pull/385) **Full Changelog**: https://github.com/takahirom/roborazzi/compare/1.18.0...1.19.0 ### [`v1.18.0`](https://togithub.com/takahirom/roborazzi/releases/tag/1.18.0) [Compare Source](https://togithub.com/takahirom/roborazzi/compare/1.17.0...1.18.0) ##### Migrating from `java.io.File` to `kotlinx-io` **Note: We are not changing the API for users, so the captureRoboImage methods are still using the java.io.File class.** Roborazzi previously used `java.io.File` for saving and loading files. Although Roborazzi supports iOS, sharing much of the logic is challenging when using `java.io.File`. Therefore, we have migrated to `kotlinx-io`. We are attentive to the Kotlin versions our users employ. We upgraded from version 1.9.21 to 1.9.22 due to a dependency on kotlinx-io. Since Kotlin 1.9.22 was released last year, it should be compatible with most projects. Thank you, [@​eyedol](https://togithub.com/eyedol), for your outstanding contribution! Your efforts are greatly appreciated. | \--- org.jetbrains.kotlinx:kotlinx-io-core:0.3.3 | +--- org.jetbrains.kotlinx:kotlinx-io-bytestring:0.3.3 | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 (*) | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 (*) ##### What's Changed - Migrate from java.io to kotlinx-io by [@​eyedol](https://togithub.com/eyedol) in [https://github.com/takahirom/roborazzi/pull/368](https://togithub.com/takahirom/roborazzi/pull/368) - Use kotlinx-io 0.3.3 to avoid updating Kotlin by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/381](https://togithub.com/takahirom/roborazzi/pull/381) ##### New Contributors - [@​eyedol](https://togithub.com/eyedol) made their first contribution in [https://github.com/takahirom/roborazzi/pull/368](https://togithub.com/takahirom/roborazzi/pull/368) **Full Changelog**: https://github.com/takahirom/roborazzi/compare/1.17.0...1.18.0 ### [`v1.17.0`](https://togithub.com/takahirom/roborazzi/releases/tag/1.17.0) [Compare Source](https://togithub.com/takahirom/roborazzi/compare/1.16.1...1.17.0) ##### Bug Fixes - There seemed to be a pattern where ActivityScenario's close was not being called when tests failed, causing leaks, so I used a use block to ensure it is closed properly. [@​yschimke](https://togithub.com/yschimke), thank you for pointing out this issue. - At companies that use Roborazzi on a large scale, there were issues with the output dir not being restored properly due to Configuration cache and other factors, so I simplified the design to make problems less likely to occur. - There were occasional errors reporting that a directory did not exist, and I've added code to address this issue. [@​lukas-mercari](https://togithub.com/lukas-mercari), thank you for your contribution. ##### What's Changed - Use the `use` block to prevent leaks by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/376](https://togithub.com/takahirom/roborazzi/pull/376) - Declare input directories as files to avoid issues when they don't exist by [@​lukas-mercari](https://togithub.com/lukas-mercari) in [https://github.com/takahirom/roborazzi/pull/374](https://togithub.com/takahirom/roborazzi/pull/374) - Fix output image consistency issue by [@​takahirom](https://togithub.com/takahirom) in [https://github.com/takahirom/roborazzi/pull/366](https://togithub.com/takahirom/roborazzi/pull/366) - \[CI] Update toolchain to Java 17 for all modules by [@​mannodermaus](https://togithub.com/mannodermaus) in [https://github.com/takahirom/roborazzi/pull/365](https://togithub.com/takahirom/roborazzi/pull/365) . Thank you for managing our build process, [@​mannodermaus](https://togithub.com/mannodermaus)! - \[Sample] fix(deps): update dependency androidx.compose.material:material to v1.6.7 by [@​renovate](https://togithub.com/renovate) in [https://github.com/takahirom/roborazzi/pull/342](https://togithub.com/takahirom/roborazzi/pull/342) - fix(deps): update dependency org.robolectric:robolectric to v4.12.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/takahirom/roborazzi/pull/369](https://togithub.com/takahirom/roborazzi/pull/369) - \[CI] Exclude `io.github.takahirom.roborazzi` dependency from Renovate updates by [@​sanao1006](https://togithub.com/sanao1006) in [https://github.com/takahirom/roborazzi/pull/372](https://togithub.com/takahirom/roborazzi/pull/372) ##### New Contributors - [@​mannodermaus](https://togithub.com/mannodermaus) made their first contribution in [https://github.com/takahirom/roborazzi/pull/365](https://togithub.com/takahirom/roborazzi/pull/365) **Full Changelog**: https://github.com/takahirom/roborazzi/compare/1.16.1...1.17.0

Configuration

📅 Schedule: Branch creation - "before 4am" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



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

forking-renovate[bot] commented 1 month ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.