Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix breaking changes caused by version upgrade and rollback version of androidx.biometric #3241

Conversation

rafaeltonholo
Copy link
Contributor

Pull Request (PR) Checklist

Please check if your pull request fulfills the following requirements:

  • The PR is submitted to the main branch.
  • I've read the Contribution Guidelines and my PR doesn't break the rules.
  • I've read and understand the Developer Guidelines.
  • I confirm that I've run the code locally and everything works as expected.
  • 🎬 I've attached a screen recoding of the changes.

What's changed?

  • Fixes the breaking changes caused by version upgrade of:
    • AGP
    • Kover
    • Compose compiler
  • Rollback the version of androidx.biometric:biometric from 1.4.0-alpha01 to 1.2.0-alpha05.
    • Reason: 1.4.0-alpha01 requires compileSdk version 35 and the app is using 34.
    • Suggestion: As the compileSkd upgrade usually requires more changes and closer attention, I would address that in a separate PR.

Risk Factors

What may go wrong if we merge your PR?

The present changes shouldn't affect the behaviour of the app.

Does this PR closes any GitHub Issues?

This present PR doesn't close any issue, but helps to address the following:

Troubleshooting CI failures ❌

GitHub Actions failing? Read our CI Troubleshooting guide.

dependabot bot and others added 5 commits June 17, 2024 00:38
Bumps the ivy-wallet group with 44 updates:

| Package | From | To |
| --- | --- | --- |
| com.android.tools.build:gradle | `8.3.2` | `8.5.0` |
| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) | `1.9.23` | `2.0.0` |
| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.9.23` | `2.0.0` |
| [org.jetbrains.kotlin:kotlin-serialization](https://github.com/JetBrains/kotlin) | `1.9.23` | `2.0.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-play-services](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-test](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) | `1.6.3` | `1.7.0` |
| [io.ktor:ktor-client-okhttp](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-serialization](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-logging](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.13.10` | `1.13.11` |
| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `5.8.1` | `5.9.1` |
| [io.kotest:kotest-property](https://github.com/kotest/kotest) | `5.8.1` | `5.9.1` |
| [app.cash.molecule:molecule-gradle-plugin](https://github.com/cashapp/molecule) | `1.4.2` | `1.4.3` |
| [app.cash.paparazzi:paparazzi-gradle-plugin](https://github.com/cashapp/paparazzi) | `1.3.3` | `1.3.4` |
| [app.cash.paparazzi:paparazzi](https://github.com/cashapp/paparazzi) | `1.3.3` | `1.3.4` |
| [io.mockk:mockk-android](https://github.com/mockk/mockk) | `1.13.10` | `1.13.11` |
| androidx.compose.animation:animation | `1.6.6` | `1.6.8` |
| androidx.compose.foundation:foundation | `1.6.6` | `1.6.8` |
| androidx.compose.runtime:runtime | `1.6.6` | `1.6.8` |
| androidx.compose.runtime:runtime-livedata | `1.6.6` | `1.6.8` |
| androidx.compose.ui:ui | `1.6.6` | `1.6.8` |
| androidx.compose.ui:ui-tooling | `1.6.6` | `1.6.8` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.7.0` | `2.8.2` |
| androidx.glance:glance | `1.0.0` | `1.1.0` |
| androidx.glance:glance-appwidget | `1.0.0` | `1.1.0` |
| androidx.glance:glance-material3 | `1.0.0` | `1.1.0` |
| androidx.datastore:datastore-preferences | `1.1.0` | `1.1.1` |
| com.google.gms:google-services | `4.4.1` | `4.4.2` |
| com.google.android.gms:play-services-auth | `21.1.0` | `21.2.0` |
| [com.google.firebase:firebase-crashlytics](https://github.com/firebase/firebase-android-sdk) | `18.6.4` | `19.0.1` |
| com.google.firebase:firebase-crashlytics-gradle | `2.9.9` | `3.0.1` |
| androidx.biometric:biometric | `1.2.0-alpha05` | `1.4.0-alpha01` |
| androidx.appcompat:appcompat | `1.7.0-alpha03` | `1.7.0` |
| [com.google.android.material:material](https://github.com/material-components/material-components-android) | `1.11.0` | `1.12.0` |
| [com.notkamui.libs:keval](https://github.com/notKamui/Keval) | `1.0.1` | `1.1.1` |
| [io.nlopez.compose.rules:detekt](https://github.com/mrmans0n/compose-rules) | `0.3.18` | `0.4.4` |
| [com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://github.com/google/ksp) | `1.9.23-1.0.20` | `2.0.0-1.0.22` |
| [org.jetbrains.kotlinx.kover](https://github.com/Kotlin/kotlinx-kover) | `0.7.6` | `0.8.1` |


Updates `com.android.tools.build:gradle` from 8.3.2 to 8.5.0

Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlin:kotlin-serialization` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-android` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-play-services` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-android` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-play-services` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.6.3...v1.7.0)

Updates `org.jetbrains.kotlin:kotlin-serialization` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.9.23...v2.0.0)

Updates `io.ktor:ktor-client-okhttp` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.ktor:ktor-client-content-negotiation` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.ktor:ktor-client-core` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.ktor:ktor-client-serialization` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.ktor:ktor-client-logging` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.ktor:ktor-client-content-negotiation` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.ktor:ktor-client-core` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.ktor:ktor-client-serialization` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.ktor:ktor-client-logging` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.10...2.3.11)

Updates `io.mockk:mockk` from 1.13.10 to 1.13.11
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](mockk/mockk@1.13.10...1.13.11)

Updates `io.kotest:kotest-assertions-core` from 5.8.1 to 5.9.1
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](kotest/kotest@v5.8.1...v5.9.1)

Updates `io.kotest:kotest-property` from 5.8.1 to 5.9.1
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](kotest/kotest@v5.8.1...v5.9.1)

Updates `io.kotest:kotest-property` from 5.8.1 to 5.9.1
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](kotest/kotest@v5.8.1...v5.9.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.0...1.8.1)

Updates `app.cash.molecule:molecule-gradle-plugin` from 1.4.2 to 1.4.3
- [Release notes](https://github.com/cashapp/molecule/releases)
- [Changelog](https://github.com/cashapp/molecule/blob/trunk/CHANGELOG.md)
- [Commits](cashapp/molecule@1.4.2...1.4.3)

Updates `app.cash.paparazzi:paparazzi-gradle-plugin` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/cashapp/paparazzi/releases)
- [Changelog](https://github.com/cashapp/paparazzi/blob/master/CHANGELOG.md)
- [Commits](cashapp/paparazzi@1.3.3...1.3.4)

Updates `app.cash.paparazzi:paparazzi` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/cashapp/paparazzi/releases)
- [Changelog](https://github.com/cashapp/paparazzi/blob/master/CHANGELOG.md)
- [Commits](cashapp/paparazzi@1.3.3...1.3.4)

Updates `app.cash.paparazzi:paparazzi` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/cashapp/paparazzi/releases)
- [Changelog](https://github.com/cashapp/paparazzi/blob/master/CHANGELOG.md)
- [Commits](cashapp/paparazzi@1.3.3...1.3.4)

Updates `io.mockk:mockk-android` from 1.13.10 to 1.13.11
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](mockk/mockk@1.13.10...1.13.11)

Updates `androidx.compose.animation:animation` from 1.6.6 to 1.6.8

Updates `androidx.compose.foundation:foundation` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime-livedata` from 1.6.6 to 1.6.8

Updates `androidx.compose.ui:ui` from 1.6.6 to 1.6.8

Updates `androidx.compose.ui:ui-tooling` from 1.6.6 to 1.6.8

Updates `androidx.compose.foundation:foundation` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime-livedata` from 1.6.6 to 1.6.8

Updates `androidx.compose.ui:ui` from 1.6.6 to 1.6.8

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.7.0 to 2.8.2

Updates `androidx.compose.ui:ui-tooling` from 1.6.6 to 1.6.8

Updates `androidx.glance:glance` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-appwidget` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-material3` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-appwidget` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-material3` from 1.0.0 to 1.1.0

Updates `androidx.datastore:datastore-preferences` from 1.1.0 to 1.1.1

Updates `com.google.gms:google-services` from 4.4.1 to 4.4.2

Updates `com.google.android.gms:play-services-auth` from 21.1.0 to 21.2.0

Updates `com.google.firebase:firebase-crashlytics` from 18.6.4 to 19.0.1
- [Changelog](https://github.com/firebase/firebase-android-sdk/blob/main/docs/make_release_notes.py)
- [Commits](https://github.com/firebase/firebase-android-sdk/commits)

Updates `com.google.firebase:firebase-crashlytics-gradle` from 2.9.9 to 3.0.1

Updates `androidx.biometric:biometric` from 1.2.0-alpha05 to 1.4.0-alpha01

Updates `androidx.appcompat:appcompat` from 1.7.0-alpha03 to 1.7.0

Updates `com.google.android.material:material` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](material-components/material-components-android@1.11.0...1.12.0)

Updates `com.notkamui.libs:keval` from 1.0.1 to 1.1.1
- [Release notes](https://github.com/notKamui/Keval/releases)
- [Changelog](https://github.com/notKamui/Keval/blob/main/CHANGELOG.md)
- [Commits](notKamui/Keval@v1.0.1...v1.1.1)

Updates `io.nlopez.compose.rules:detekt` from 0.3.18 to 0.4.4
- [Release notes](https://github.com/mrmans0n/compose-rules/releases)
- [Commits](mrmans0n/compose-rules@v0.3.18...v0.4.4)

Updates `com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin` from 1.9.23-1.0.20 to 2.0.0-1.0.22
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](google/ksp@1.9.23-1.0.20...2.0.0-1.0.22)

Updates `org.jetbrains.kotlinx.kover` from 0.7.6 to 0.8.1
- [Release notes](https://github.com/Kotlin/kotlinx-kover/releases)
- [Changelog](https://github.com/Kotlin/kotlinx-kover/blob/main/CHANGELOG.md)
- [Commits](Kotlin/kotlinx-kover@v0.7.6...v0.8.1)

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-serialization
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-serialization
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-serialization
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-serialization
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.mockk:mockk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.kotest:kotest-assertions-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: io.kotest:kotest-property
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: io.kotest:kotest-property
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.molecule:molecule-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.paparazzi:paparazzi-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.paparazzi:paparazzi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.paparazzi:paparazzi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.mockk:mockk-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.animation:animation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime-livedata
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui-tooling
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime-livedata
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui-tooling
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-appwidget
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-material3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-appwidget
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-material3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.datastore:datastore-preferences
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.google.gms:google-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.google.android.gms:play-services-auth
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.google.firebase:firebase-crashlytics
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: com.google.firebase:firebase-crashlytics-gradle
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: androidx.biometric:biometric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.appcompat:appcompat
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.google.android.material:material
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.notkamui.libs:keval
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: io.nlopez.compose.rules:detekt
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx.kover
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
...

Signed-off-by: dependabot[bot] <support@github.com>
Copy link
Collaborator

@ILIYANGERMANOV ILIYANGERMANOV left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you revert most of the changes and just edit libs.versions.toml? The other changes are breaking our automations and CI. Just picking the right library versions - upgrading the Android Gradle Plugin should be sufficient

@ILIYANGERMANOV ILIYANGERMANOV added the requested changes Changes are needed. Please, apply them label Jun 18, 2024
@rafaeltonholo
Copy link
Contributor Author

Can you revert most of the changes and just edit libs.versions.toml? The other changes are breaking our automations and CI. Just picking the right library versions - upgrading the Android Gradle Plugin should be sufficient

Hi @ILIYANGERMANOV, thanks for the input. I'm sorry, I must have misunderstood the requirements for this change.

I was under the understanding that the requirement was to make the #3240 pass the CI, and that is why I applied all those fixes.

Is the idea just to upgrade AGP and what is required to make it compile? If so, I would close this PR and open a new one. The reason is that I made this branch from dependabot/gradle/ivy-wallet-2ba47b89ce and it would be problematic to merge.

Regarding the CI issues, here are a few inputs on it:

I looked into the other problems, but since this isn't what was requested, I can put it aside.

@ILIYANGERMANOV
Copy link
Collaborator

@rafaeltonholo got it. Let's:

  • Downgrade Paparazzi
  • Fix Detekt errors manually (that shouldn't be that hard, I guess) If the error is in the legacy code, you can directly @Suppress()

The idea was:

  • do the minimal changes to make the dependabot PR green and work
  • the fixes must not break the CI or existing automations

@ILIYANGERMANOV
Copy link
Collaborator

Most version upgrade fixes require:

  • downgrade of troublesome libraries, you did the hard job by finding the culprits 👏 Kudos!
  • fixing Detekt errors for new checks added with the newer versions
  • fixing version incompatibilities

Copy link
Collaborator

@ILIYANGERMANOV ILIYANGERMANOV left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OMG! My bad, sorry! Actually your changes introduce the new bundled Compose in K2 👏

@ILIYANGERMANOV
Copy link
Collaborator

@rafaeltonholo great job! Any ideas why the Integration tests are failing? They run some of the code on a real Android device

@ILIYANGERMANOV ILIYANGERMANOV added devexp Codebase & dev experience P0 Critical and urgent labels Jun 18, 2024
@ILIYANGERMANOV
Copy link
Collaborator

At some point, we can get rid of Paparazzi in favor of https://developer.android.com/studio/preview/compose-screenshot-testing

@rafaeltonholo
Copy link
Contributor Author

rafaeltonholo commented Jun 18, 2024

@rafaeltonholo great job! Any ideas why the Integration tests are failing? They run some of the code on a real Android device

I was looking into the lint issues before checking that. I still need to investigate why it is failing but looking at the error log, it might be related to the coroutine upgrade (I was looking to the wrong logs, lol). I still need to check.

@ILIYANGERMANOV
Copy link
Collaborator

Lint is easy to fix - some strings issues:

Screenshot_20240619_002828_Chrome
Screenshot_20240619_002840_Chrome

@rafaeltonholo
Copy link
Contributor Author

Lint is easy to fix - some strings issues:

Screenshot_20240619_002828_Chrome Screenshot_20240619_002840_Chrome

I was about to comment about that... It isn't too easy to fix, at least not for me as I don't speak Chinese haha
With the upgrade of the AGP to 8.5.0, the lint starts to fail because Android Lint detected that note_you_are_trying_to_change_the_account_associated_with_the_loan doesn't have any string parameter in the zh-rCN resource.

I have no idea where to put the parameter in this case and I didn't want to use a translator since it could provide a false positive fix.

Maybe someone in the telegram could provide the correct translated string?

@ILIYANGERMANOV
Copy link
Collaborator

@rafaeltonholo got it 😄 If you have ChatGPT or Gemini, you can ask it to put the String parameter at the correct place

@ILIYANGERMANOV
Copy link
Collaborator

Worst case: just hack %s string parameter at the end

@ILIYANGERMANOV
Copy link
Collaborator

@rafaeltonholo I found the string for you using ChatGPT:

<string name="note_you_are_trying_to_change_the_account_associated_with_the_loan">
    注意:您正在尝试将贷款 %s 关联的账户更改为不同货币的账户\n所有贷款记录将根据当天的汇率重新计算
</string>

Please fix new lines

@rafaeltonholo
Copy link
Contributor Author

I finally found out why the integration test was failing. There is a change in the File.writeText(String, Charset) from Kotlin 1.9.23 to 2.0.0.

In Kotlin 1.9.23:

public fun File.writeText(text: String, charset: Charset = Charsets.UTF_8): Unit = writeBytes(text.toByteArray(charset))

In Kotlin 2.0.0:

public fun File.writeText(text: String, charset: Charset = Charsets.UTF_8): Unit =
    FileOutputStream(this).use { it.writeTextImpl(text, charset) }

Because of that, the integration test started to fail when trying to create the json data fail.

To fix the issue, that would be the required change:

    private fun createJsonDataFile(jsonString: String): File {
        val fileNamePrefix = "data"
        val fileNameSuffix = ".json"
        val outputDir = context.cacheDir

        val file = File.createTempFile(fileNamePrefix, fileNameSuffix, outputDir)
--        file.writeText(jsonString, Charsets.UTF_16)
++        FileOutputStream(file).use { it.write(jsonString.toByteArray(Charsets.UTF_16)) }

        return file
}

This is basically a replacement of the old implementation of public fun File.writeText(text: String, charset: Charset = Charsets.UTF_8): Unit

I'll test a bit more tomorrow before committing that change, but I would appreciate your inputs about that.

@dependabot dependabot bot force-pushed the dependabot/gradle/ivy-wallet-2ba47b89ce branch from 50a4a89 to 4b98adb Compare June 19, 2024 17:02
@ILIYANGERMANOV
Copy link
Collaborator

@rafaeltonholo great work! Can you fix the merge conflict and we can merge it?

@ILIYANGERMANOV ILIYANGERMANOV merged commit 3a79318 into Ivy-Apps:dependabot/gradle/ivy-wallet-2ba47b89ce Jun 19, 2024
3 of 8 checks passed
ILIYANGERMANOV added a commit that referenced this pull request Jun 19, 2024
* Bump the ivy-wallet group with 44 updates

Bumps the ivy-wallet group with 44 updates:

| Package | From | To |
| --- | --- | --- |
| com.android.tools.build:gradle | `8.3.2` | `8.5.0` |
| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) | `1.9.23` | `2.0.0` |
| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.9.23` | `2.0.0` |
| [org.jetbrains.kotlin:kotlin-serialization](https://github.com/JetBrains/kotlin) | `1.9.23` | `2.0.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-play-services](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-test](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) | `1.6.3` | `1.7.0` |
| [io.ktor:ktor-client-okhttp](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-serialization](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-logging](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.13.10` | `1.13.11` |
| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `5.8.1` | `5.9.1` |
| [io.kotest:kotest-property](https://github.com/kotest/kotest) | `5.8.1` | `5.9.1` |
| [app.cash.molecule:molecule-gradle-plugin](https://github.com/cashapp/molecule) | `1.4.2` | `1.4.3` |
| [app.cash.paparazzi:paparazzi-gradle-plugin](https://github.com/cashapp/paparazzi) | `1.3.3` | `1.3.4` |
| [app.cash.paparazzi:paparazzi](https://github.com/cashapp/paparazzi) | `1.3.3` | `1.3.4` |
| [io.mockk:mockk-android](https://github.com/mockk/mockk) | `1.13.10` | `1.13.11` |
| androidx.compose.animation:animation | `1.6.6` | `1.6.8` |
| androidx.compose.foundation:foundation | `1.6.6` | `1.6.8` |
| androidx.compose.runtime:runtime | `1.6.6` | `1.6.8` |
| androidx.compose.runtime:runtime-livedata | `1.6.6` | `1.6.8` |
| androidx.compose.ui:ui | `1.6.6` | `1.6.8` |
| androidx.compose.ui:ui-tooling | `1.6.6` | `1.6.8` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.7.0` | `2.8.2` |
| androidx.glance:glance | `1.0.0` | `1.1.0` |
| androidx.glance:glance-appwidget | `1.0.0` | `1.1.0` |
| androidx.glance:glance-material3 | `1.0.0` | `1.1.0` |
| androidx.datastore:datastore-preferences | `1.1.0` | `1.1.1` |
| com.google.gms:google-services | `4.4.1` | `4.4.2` |
| com.google.android.gms:play-services-auth | `21.1.0` | `21.2.0` |
| [com.google.firebase:firebase-crashlytics](https://github.com/firebase/firebase-android-sdk) | `18.6.4` | `19.0.1` |
| com.google.firebase:firebase-crashlytics-gradle | `2.9.9` | `3.0.1` |
| androidx.biometric:biometric | `1.2.0-alpha05` | `1.4.0-alpha01` |
| androidx.appcompat:appcompat | `1.7.0-alpha03` | `1.7.0` |
| [com.google.android.material:material](https://github.com/material-components/material-components-android) | `1.11.0` | `1.12.0` |
| [com.notkamui.libs:keval](https://github.com/notKamui/Keval) | `1.0.1` | `1.1.1` |
| [io.nlopez.compose.rules:detekt](https://github.com/mrmans0n/compose-rules) | `0.3.18` | `0.4.4` |
| [com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://github.com/google/ksp) | `1.9.23-1.0.20` | `2.0.0-1.0.22` |
| [org.jetbrains.kotlinx.kover](https://github.com/Kotlin/kotlinx-kover) | `0.7.6` | `0.8.1` |


Updates `com.android.tools.build:gradle` from 8.3.2 to 8.5.0

Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlin:kotlin-serialization` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-android` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-play-services` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-android` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-play-services` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kotlin/kotlinx.serialization/compare/v1.6.3...v1.7.0)

Updates `org.jetbrains.kotlin:kotlin-serialization` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.0)

Updates `io.ktor:ktor-client-okhttp` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-content-negotiation` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-core` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-serialization` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-logging` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-content-negotiation` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-core` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-serialization` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-logging` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.mockk:mockk` from 1.13.10 to 1.13.11
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](https://github.com/mockk/mockk/compare/1.13.10...1.13.11)

Updates `io.kotest:kotest-assertions-core` from 5.8.1 to 5.9.1
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](https://github.com/kotest/kotest/compare/v5.8.1...v5.9.1)

Updates `io.kotest:kotest-property` from 5.8.1 to 5.9.1
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](https://github.com/kotest/kotest/compare/v5.8.1...v5.9.1)

Updates `io.kotest:kotest-property` from 5.8.1 to 5.9.1
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](https://github.com/kotest/kotest/compare/v5.8.1...v5.9.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `app.cash.molecule:molecule-gradle-plugin` from 1.4.2 to 1.4.3
- [Release notes](https://github.com/cashapp/molecule/releases)
- [Changelog](https://github.com/cashapp/molecule/blob/trunk/CHANGELOG.md)
- [Commits](https://github.com/cashapp/molecule/compare/1.4.2...1.4.3)

Updates `app.cash.paparazzi:paparazzi-gradle-plugin` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/cashapp/paparazzi/releases)
- [Changelog](https://github.com/cashapp/paparazzi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cashapp/paparazzi/compare/1.3.3...1.3.4)

Updates `app.cash.paparazzi:paparazzi` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/cashapp/paparazzi/releases)
- [Changelog](https://github.com/cashapp/paparazzi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cashapp/paparazzi/compare/1.3.3...1.3.4)

Updates `app.cash.paparazzi:paparazzi` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/cashapp/paparazzi/releases)
- [Changelog](https://github.com/cashapp/paparazzi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cashapp/paparazzi/compare/1.3.3...1.3.4)

Updates `io.mockk:mockk-android` from 1.13.10 to 1.13.11
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](https://github.com/mockk/mockk/compare/1.13.10...1.13.11)

Updates `androidx.compose.animation:animation` from 1.6.6 to 1.6.8

Updates `androidx.compose.foundation:foundation` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime-livedata` from 1.6.6 to 1.6.8

Updates `androidx.compose.ui:ui` from 1.6.6 to 1.6.8

Updates `androidx.compose.ui:ui-tooling` from 1.6.6 to 1.6.8

Updates `androidx.compose.foundation:foundation` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime-livedata` from 1.6.6 to 1.6.8

Updates `androidx.compose.ui:ui` from 1.6.6 to 1.6.8

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.7.0 to 2.8.2

Updates `androidx.compose.ui:ui-tooling` from 1.6.6 to 1.6.8

Updates `androidx.glance:glance` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-appwidget` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-material3` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-appwidget` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-material3` from 1.0.0 to 1.1.0

Updates `androidx.datastore:datastore-preferences` from 1.1.0 to 1.1.1

Updates `com.google.gms:google-services` from 4.4.1 to 4.4.2

Updates `com.google.android.gms:play-services-auth` from 21.1.0 to 21.2.0

Updates `com.google.firebase:firebase-crashlytics` from 18.6.4 to 19.0.1
- [Changelog](https://github.com/firebase/firebase-android-sdk/blob/main/docs/make_release_notes.py)
- [Commits](https://github.com/firebase/firebase-android-sdk/commits)

Updates `com.google.firebase:firebase-crashlytics-gradle` from 2.9.9 to 3.0.1

Updates `androidx.biometric:biometric` from 1.2.0-alpha05 to 1.4.0-alpha01

Updates `androidx.appcompat:appcompat` from 1.7.0-alpha03 to 1.7.0

Updates `com.google.android.material:material` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](https://github.com/material-components/material-components-android/compare/1.11.0...1.12.0)

Updates `com.notkamui.libs:keval` from 1.0.1 to 1.1.1
- [Release notes](https://github.com/notKamui/Keval/releases)
- [Changelog](https://github.com/notKamui/Keval/blob/main/CHANGELOG.md)
- [Commits](https://github.com/notKamui/Keval/compare/v1.0.1...v1.1.1)

Updates `io.nlopez.compose.rules:detekt` from 0.3.18 to 0.4.4
- [Release notes](https://github.com/mrmans0n/compose-rules/releases)
- [Commits](https://github.com/mrmans0n/compose-rules/compare/v0.3.18...v0.4.4)

Updates `com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin` from 1.9.23-1.0.20 to 2.0.0-1.0.22
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](https://github.com/google/ksp/compare/1.9.23-1.0.20...2.0.0-1.0.22)

Updates `org.jetbrains.kotlinx.kover` from 0.7.6 to 0.8.1
- [Release notes](https://github.com/Kotlin/kotlinx-kover/releases)
- [Changelog](https://github.com/Kotlin/kotlinx-kover/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Kotlin/kotlinx-kover/compare/v0.7.6...v0.8.1)

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-serialization
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-serialization
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-serialization
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-serialization
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.mockk:mockk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.kotest:kotest-assertions-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: io.kotest:kotest-property
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: io.kotest:kotest-property
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.molecule:molecule-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.paparazzi:paparazzi-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.paparazzi:paparazzi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.paparazzi:paparazzi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.mockk:mockk-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.animation:animation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime-livedata
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui-tooling
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime-livedata
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui-tooling
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-appwidget
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-material3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-appwidget
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-material3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.datastore:datastore-preferences
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.google.gms:google-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.google.android.gms:play-services-auth
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.google.firebase:firebase-crashlytics
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: com.google.firebase:firebase-crashlytics-gradle
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: androidx.biometric:biometric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.appcompat:appcompat
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.google.android.material:material
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.notkamui.libs:keval
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: io.nlopez.compose.rules:detekt
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx.kover
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix breaking changes caused by version upgrade and rollback version of `androidx.biometric` (#3241)

* Bump the ivy-wallet group with 44 updates

Bumps the ivy-wallet group with 44 updates:

| Package | From | To |
| --- | --- | --- |
| com.android.tools.build:gradle | `8.3.2` | `8.5.0` |
| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) | `1.9.23` | `2.0.0` |
| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.9.23` | `2.0.0` |
| [org.jetbrains.kotlin:kotlin-serialization](https://github.com/JetBrains/kotlin) | `1.9.23` | `2.0.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-play-services](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-test](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.0` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) | `1.6.3` | `1.7.0` |
| [io.ktor:ktor-client-okhttp](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-serialization](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.ktor:ktor-client-logging](https://github.com/ktorio/ktor) | `2.3.10` | `2.3.11` |
| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.13.10` | `1.13.11` |
| [io.kotest:kotest-assertions-core](https://github.com/kotest/kotest) | `5.8.1` | `5.9.1` |
| [io.kotest:kotest-property](https://github.com/kotest/kotest) | `5.8.1` | `5.9.1` |
| [app.cash.molecule:molecule-gradle-plugin](https://github.com/cashapp/molecule) | `1.4.2` | `1.4.3` |
| [app.cash.paparazzi:paparazzi-gradle-plugin](https://github.com/cashapp/paparazzi) | `1.3.3` | `1.3.4` |
| [app.cash.paparazzi:paparazzi](https://github.com/cashapp/paparazzi) | `1.3.3` | `1.3.4` |
| [io.mockk:mockk-android](https://github.com/mockk/mockk) | `1.13.10` | `1.13.11` |
| androidx.compose.animation:animation | `1.6.6` | `1.6.8` |
| androidx.compose.foundation:foundation | `1.6.6` | `1.6.8` |
| androidx.compose.runtime:runtime | `1.6.6` | `1.6.8` |
| androidx.compose.runtime:runtime-livedata | `1.6.6` | `1.6.8` |
| androidx.compose.ui:ui | `1.6.6` | `1.6.8` |
| androidx.compose.ui:ui-tooling | `1.6.6` | `1.6.8` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.7.0` | `2.8.2` |
| androidx.glance:glance | `1.0.0` | `1.1.0` |
| androidx.glance:glance-appwidget | `1.0.0` | `1.1.0` |
| androidx.glance:glance-material3 | `1.0.0` | `1.1.0` |
| androidx.datastore:datastore-preferences | `1.1.0` | `1.1.1` |
| com.google.gms:google-services | `4.4.1` | `4.4.2` |
| com.google.android.gms:play-services-auth | `21.1.0` | `21.2.0` |
| [com.google.firebase:firebase-crashlytics](https://github.com/firebase/firebase-android-sdk) | `18.6.4` | `19.0.1` |
| com.google.firebase:firebase-crashlytics-gradle | `2.9.9` | `3.0.1` |
| androidx.biometric:biometric | `1.2.0-alpha05` | `1.4.0-alpha01` |
| androidx.appcompat:appcompat | `1.7.0-alpha03` | `1.7.0` |
| [com.google.android.material:material](https://github.com/material-components/material-components-android) | `1.11.0` | `1.12.0` |
| [com.notkamui.libs:keval](https://github.com/notKamui/Keval) | `1.0.1` | `1.1.1` |
| [io.nlopez.compose.rules:detekt](https://github.com/mrmans0n/compose-rules) | `0.3.18` | `0.4.4` |
| [com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://github.com/google/ksp) | `1.9.23-1.0.20` | `2.0.0-1.0.22` |
| [org.jetbrains.kotlinx.kover](https://github.com/Kotlin/kotlinx-kover) | `0.7.6` | `0.8.1` |


Updates `com.android.tools.build:gradle` from 8.3.2 to 8.5.0

Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlin:kotlin-serialization` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-android` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-play-services` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-android` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-play-services` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kotlin/kotlinx.serialization/compare/v1.6.3...v1.7.0)

Updates `org.jetbrains.kotlin:kotlin-serialization` from 1.9.23 to 2.0.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v2.0.0)

Updates `io.ktor:ktor-client-okhttp` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-content-negotiation` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-core` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-serialization` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-logging` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-content-negotiation` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-core` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-serialization` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.ktor:ktor-client-logging` from 2.3.10 to 2.3.11
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.11/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.10...2.3.11)

Updates `io.mockk:mockk` from 1.13.10 to 1.13.11
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](https://github.com/mockk/mockk/compare/1.13.10...1.13.11)

Updates `io.kotest:kotest-assertions-core` from 5.8.1 to 5.9.1
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](https://github.com/kotest/kotest/compare/v5.8.1...v5.9.1)

Updates `io.kotest:kotest-property` from 5.8.1 to 5.9.1
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](https://github.com/kotest/kotest/compare/v5.8.1...v5.9.1)

Updates `io.kotest:kotest-property` from 5.8.1 to 5.9.1
- [Release notes](https://github.com/kotest/kotest/releases)
- [Commits](https://github.com/kotest/kotest/compare/v5.8.1...v5.9.1)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1)

Updates `app.cash.molecule:molecule-gradle-plugin` from 1.4.2 to 1.4.3
- [Release notes](https://github.com/cashapp/molecule/releases)
- [Changelog](https://github.com/cashapp/molecule/blob/trunk/CHANGELOG.md)
- [Commits](https://github.com/cashapp/molecule/compare/1.4.2...1.4.3)

Updates `app.cash.paparazzi:paparazzi-gradle-plugin` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/cashapp/paparazzi/releases)
- [Changelog](https://github.com/cashapp/paparazzi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cashapp/paparazzi/compare/1.3.3...1.3.4)

Updates `app.cash.paparazzi:paparazzi` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/cashapp/paparazzi/releases)
- [Changelog](https://github.com/cashapp/paparazzi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cashapp/paparazzi/compare/1.3.3...1.3.4)

Updates `app.cash.paparazzi:paparazzi` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/cashapp/paparazzi/releases)
- [Changelog](https://github.com/cashapp/paparazzi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cashapp/paparazzi/compare/1.3.3...1.3.4)

Updates `io.mockk:mockk-android` from 1.13.10 to 1.13.11
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](https://github.com/mockk/mockk/compare/1.13.10...1.13.11)

Updates `androidx.compose.animation:animation` from 1.6.6 to 1.6.8

Updates `androidx.compose.foundation:foundation` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime-livedata` from 1.6.6 to 1.6.8

Updates `androidx.compose.ui:ui` from 1.6.6 to 1.6.8

Updates `androidx.compose.ui:ui-tooling` from 1.6.6 to 1.6.8

Updates `androidx.compose.foundation:foundation` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime` from 1.6.6 to 1.6.8

Updates `androidx.compose.runtime:runtime-livedata` from 1.6.6 to 1.6.8

Updates `androidx.compose.ui:ui` from 1.6.6 to 1.6.8

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.7.0 to 2.8.2

Updates `androidx.compose.ui:ui-tooling` from 1.6.6 to 1.6.8

Updates `androidx.glance:glance` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-appwidget` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-material3` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-appwidget` from 1.0.0 to 1.1.0

Updates `androidx.glance:glance-material3` from 1.0.0 to 1.1.0

Updates `androidx.datastore:datastore-preferences` from 1.1.0 to 1.1.1

Updates `com.google.gms:google-services` from 4.4.1 to 4.4.2

Updates `com.google.android.gms:play-services-auth` from 21.1.0 to 21.2.0

Updates `com.google.firebase:firebase-crashlytics` from 18.6.4 to 19.0.1
- [Changelog](https://github.com/firebase/firebase-android-sdk/blob/main/docs/make_release_notes.py)
- [Commits](https://github.com/firebase/firebase-android-sdk/commits)

Updates `com.google.firebase:firebase-crashlytics-gradle` from 2.9.9 to 3.0.1

Updates `androidx.biometric:biometric` from 1.2.0-alpha05 to 1.4.0-alpha01

Updates `androidx.appcompat:appcompat` from 1.7.0-alpha03 to 1.7.0

Updates `com.google.android.material:material` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](https://github.com/material-components/material-components-android/compare/1.11.0...1.12.0)

Updates `com.notkamui.libs:keval` from 1.0.1 to 1.1.1
- [Release notes](https://github.com/notKamui/Keval/releases)
- [Changelog](https://github.com/notKamui/Keval/blob/main/CHANGELOG.md)
- [Commits](https://github.com/notKamui/Keval/compare/v1.0.1...v1.1.1)

Updates `io.nlopez.compose.rules:detekt` from 0.3.18 to 0.4.4
- [Release notes](https://github.com/mrmans0n/compose-rules/releases)
- [Commits](https://github.com/mrmans0n/compose-rules/compare/v0.3.18...v0.4.4)

Updates `com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin` from 1.9.23-1.0.20 to 2.0.0-1.0.22
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](https://github.com/google/ksp/compare/1.9.23-1.0.20...2.0.0-1.0.22)

Updates `org.jetbrains.kotlinx.kover` from 0.7.6 to 0.8.1
- [Release notes](https://github.com/Kotlin/kotlinx-kover/releases)
- [Changelog](https://github.com/Kotlin/kotlinx-kover/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Kotlin/kotlinx-kover/compare/v0.7.6...v0.8.1)

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-serialization
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlin:kotlin-serialization
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-serialization
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-serialization
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.ktor:ktor-client-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.mockk:mockk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.kotest:kotest-assertions-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: io.kotest:kotest-property
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: io.kotest:kotest-property
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.molecule:molecule-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.paparazzi:paparazzi-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.paparazzi:paparazzi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: app.cash.paparazzi:paparazzi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.mockk:mockk-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.animation:animation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime-livedata
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui-tooling
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime-livedata
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui-tooling
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-appwidget
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-material3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-appwidget
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.glance:glance-material3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.datastore:datastore-preferences
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.google.gms:google-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.google.android.gms:play-services-auth
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.google.firebase:firebase-crashlytics
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: com.google.firebase:firebase-crashlytics-gradle
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: androidx.biometric:biometric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.appcompat:appcompat
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.google.android.material:material
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.notkamui.libs:keval
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: io.nlopez.compose.rules:detekt
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx.kover
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: upgrade gradle wrapper to 8.8

* fix: kover setup

* chore: downgrade androidx.biometric to 1.2.0-alpha05 as 1.4.0-alpha01 requires compileSdk 35

* chore: switch to jetbrains compose compiler

* fix: gradle wrapper checksum

* fix: missing string template on note_you_are_trying_to_change_the_account_associated_with_the_loan

* fix: json creation issue caused by K2 change

* fix: detekt ParameterNaming lint issue by renaming parameter or suppressing when legacy code

* fix: downgrade Paparazzi version to 1.3.3

This commit downgrades the Paparazzi version from 1.3.4 to 1.3.3 to address potential compatibility issues (https://github.com/cashapp/paparazzi/issues/1465).

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Iliyan Germanov <iliyan.germanov971@gmail.com>

* Update libs.versions.toml

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rafael Tonholo <rafael@tonholo.dev>
Co-authored-by: Iliyan Germanov <iliyan.germanov971@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devexp Codebase & dev experience P0 Critical and urgent requested changes Changes are needed. Please, apply them
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants