- 
                Notifications
    
You must be signed in to change notification settings  - Fork 135
 
Bump the kotlin-ksp group with 6 updates #14345
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
Bump the kotlin-ksp group with 6 updates #14345
Conversation
          
 Generated by 🚫 Danger  | 
    
          
 I closed the previous PR with the comment above, but Dependabot reopened it. Let's keep this PR open until AGP and Room dependencies are upgraded.  | 
    
21962b9    to
    ba280fe      
    Compare
  
    a4c00ed    to
    a5d8cb2      
    Compare
  
    31a80fe    to
    09dc0fd      
    Compare
  
    3067f1b    to
    6b9265a      
    Compare
  
    6b9265a    to
    7186dce      
    Compare
  
    b82bfed    to
    8786194      
    Compare
  
    Bumps the kotlin-ksp group with 6 updates: | Package | From | To | | --- | --- | --- | | [org.jetbrains.kotlin:kotlin-test-junit](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.0` | | [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.0` | | [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.0` | | [org.jetbrains.kotlin.plugin.parcelize](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.0` | | [org.jetbrains.kotlin.kapt](https://github.com/JetBrains/kotlin) | `2.1.10` | `2.2.0` | | [com.google.devtools.ksp](https://github.com/google/ksp) | `2.1.10-1.0.29` | `2.2.0-2.0.2` | Updates `org.jetbrains.kotlin:kotlin-test-junit` from 2.1.10 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.10...v2.2.0) Updates `org.jetbrains.kotlin.android` from 2.1.10 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.10...v2.2.0) Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.10 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.10...v2.2.0) Updates `org.jetbrains.kotlin.plugin.parcelize` from 2.1.10 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.10...v2.2.0) Updates `org.jetbrains.kotlin.kapt` from 2.1.10 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.10...v2.2.0) Updates `org.jetbrains.kotlin.android` from 2.1.10 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.10...v2.2.0) Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.10 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.10...v2.2.0) Updates `org.jetbrains.kotlin.plugin.parcelize` from 2.1.10 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.10...v2.2.0) Updates `org.jetbrains.kotlin.kapt` from 2.1.10 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.1.10...v2.2.0) Updates `com.google.devtools.ksp` from 2.1.10-1.0.29 to 2.2.0-2.0.2 - [Release notes](https://github.com/google/ksp/releases) - [Commits](google/ksp@2.1.10-1.0.29...2.2.0-2.0.2) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-test-junit dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kotlin-ksp - dependency-name: org.jetbrains.kotlin.android dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kotlin-ksp - dependency-name: org.jetbrains.kotlin.plugin.compose dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kotlin-ksp - dependency-name: org.jetbrains.kotlin.plugin.parcelize dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kotlin-ksp - dependency-name: org.jetbrains.kotlin.kapt dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kotlin-ksp - dependency-name: org.jetbrains.kotlin.android dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kotlin-ksp - dependency-name: org.jetbrains.kotlin.plugin.compose dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kotlin-ksp - dependency-name: org.jetbrains.kotlin.plugin.parcelize dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kotlin-ksp - dependency-name: org.jetbrains.kotlin.kapt dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kotlin-ksp - dependency-name: com.google.devtools.ksp dependency-version: 2.2.0-2.0.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kotlin-ksp ... Signed-off-by: dependabot[bot] <[email protected]>
8786194    to
    82c24da      
    Compare
  
    This fixes issue with KSP
I used param-property to follow Kotlin's team recommendations, see https://youtrack.jetbrains.com/issue/KT-73255
| google-play-services-wearable = { group = "com.google.android.gms", name = "play-services-wearable", version.ref = "google-play-services-wearable" } | ||
| google-play-services-mlkit-subject-segmentation = { group = "com.google.android.gms", name = "play-services-mlkit-subject-segmentation", version.ref = "google-mlkit-subject-segmentation" } | ||
| google-protobuf-javalite = { group = "com.google.protobuf", name = "protobuf-javalite", version.ref = "google-protobuf-library" } | ||
| google-protobuf-kotlinlite = { group = "com.google.protobuf", name = "protobuf-kotlin-lite", version.ref = "google-protobuf-library" } | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With kotlin-lite dependency, we don't need the previous hack that was blocking the update.
| val editText: TextInputEditText | ||
| get() = currencyEditText | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As editText was hiding the Java's getEditText function, the compiler raised a warning about it, I updated the code to override getEditText directly.
          
Project dependencies changeslist+ New Dependencies
com.google.protobuf:protobuf-kotlin-lite:4.31.1
- Removed Dependencies
org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.10
! Upgraded Dependencies
org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-stdlib:2.2.20, (changed from 2.2.0)
org.jetbrains.kotlin:kotlin-stdlib-common:2.2.20, (changed from 2.2.0)tree +--- androidx.databinding:viewbinding:8.12.0
 |    \--- androidx.annotation:annotation:1.0.0 -> 1.9.1
 |         \--- androidx.annotation:annotation-jvm:1.9.1
-|              \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0
-|                   +--- org.jetbrains:annotations:13.0 -> 23.0.0
-|                   +--- org.jetbrains.kotlin:kotlin-stdlib-common:2.2.0 (c)
-|                   +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.24 (c)
-|                   \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.9.24 (c)
+|              \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20
+|                   +--- org.jetbrains:annotations:13.0 -> 23.0.0
+|                   +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.24 (c)
+|                   +--- org.jetbrains.kotlin:kotlin-stdlib-common:2.2.20 (c)
+|                   \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.9.24 (c)
-+--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (*)
++--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 (*)
 +--- com.google.firebase:firebase-messaging -> 25.0.0
 |    +--- com.google.firebase:firebase-common:22.0.0
 |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.9.0 -> 1.10.2
 |    |    |    +--- com.google.android.gms:play-services-tasks:16.0.1 -> 18.2.0
 |    |    |    |    \--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0
 |    |    |    |         +--- androidx.collection:collection:1.0.0 -> 1.5.0
 |    |    |    |         |    \--- androidx.collection:collection-jvm:1.5.0
-|    |    |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c)
+|    |    |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (c)
 |    |    |    |         +--- androidx.core:core:1.2.0 -> 1.16.0
 |    |    |    |         |    +--- androidx.annotation:annotation-experimental:1.4.1
-|    |    |    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.2.0 (*)
+|    |    |    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.2.20 (*)
 |    |    |    |         |    +--- androidx.core:core-viewtree:1.0.0
-|    |    |    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    |         |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    |    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c)
+|    |    |    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (c)
 |    |    |    |         |    +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.4
 |    |    |    |         |    |    \--- androidx.lifecycle:lifecycle-runtime-android:2.9.4
 |    |    |    |         |    |         +--- androidx.lifecycle:lifecycle-common:2.9.4
 |    |    |    |         |    |         |    \--- androidx.lifecycle:lifecycle-common-jvm:2.9.4
-|    |    |    |         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    |         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    |    |         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |    |    |         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|    |    |    |         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    |         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
 |    |    |    |         |    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2
-|    |    |    |         |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*)
+|    |    |    |         |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.20 (*)
-|    |    |    |         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |    |    |         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|    |    |    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c)
+|    |    |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (c)
 |    |    |    |         \--- androidx.fragment:fragment:1.1.0 -> 1.8.7
 |    |    |    |              +--- androidx.activity:activity:1.8.1 -> 1.8.2
 |    |    |    |              |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.4
 |    |    |    |              |    |    \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.4
-|    |    |    |              |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    |              |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    |    |              |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |    |    |              |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |    |    |    |              |    +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.4
 |    |    |    |              |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.4
 |    |    |    |              |    |         +--- androidx.core:core-ktx:1.2.0 -> 1.16.0
-|    |    |    |              |    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    |              |    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    |    |              |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c)
+|    |    |    |              |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (c)
 |    |    |    |              |    |         +--- androidx.lifecycle:lifecycle-livedata-core:2.9.4
-|    |    |    |              |    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    |              |    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    |    |              |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |    |    |              |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |    |    |    |              |    |         +--- androidx.savedstate:savedstate:1.3.1
 |    |    |    |              |    |         |    \--- androidx.savedstate:savedstate-android:1.3.1
-|    |    |    |              |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    |              |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
 |    |    |    |              |    |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
 |    |    |    |              |    |         |         |    \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
-|    |    |    |              |    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.2.0 (*)
+|    |    |    |              |    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.2.20 (*)
-|    |    |    |              |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |    |    |              |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|    |    |    |              |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    |              |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    |    |              |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |    |    |              |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|    |    |    |              |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|    |    |    |              |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
-|    |    |    |              \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|    |    |    |              \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.20 (*)
 |    |    +--- androidx.datastore:datastore-preferences:1.1.3 -> 1.1.7
 |    |    |    \--- androidx.datastore:datastore-preferences-android:1.1.7
 |    |    |         +--- androidx.datastore:datastore:1.1.7
 |    |    |         |    \--- androidx.datastore:datastore-android:1.1.7
 |    |    |         |         +--- androidx.datastore:datastore-core:1.1.7
 |    |    |         |         |    \--- androidx.datastore:datastore-core-android:1.1.7
-|    |    |         |         |         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -> 2.1.10
-|    |    |         |         |         |    +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (*)
-|    |    |         |         |         |    \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.10
-|    |    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (*)
+|    |    |         |         |         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -> 2.2.20
+|    |    |         |         |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 (*)
-|    |    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|    |    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
 |    |    |         |         +--- androidx.datastore:datastore-core-okio:1.1.7
 |    |    |         |         |    \--- androidx.datastore:datastore-core-okio-jvm:1.1.7
 |    |    |         |         |         +--- com.squareup.okio:okio:3.4.0 -> 3.15.0
 |    |    |         |         |         |    \--- com.squareup.okio:okio-jvm:3.15.0
-|    |    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*)
+|    |    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.20 (*)
-|    |    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|    |    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
-|    |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|    |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
 |    |    |         +--- androidx.datastore:datastore-preferences-core:1.1.7
 |    |    |         |    \--- androidx.datastore:datastore-preferences-core-android:1.1.7
-|    |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|    |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
-|    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (*)
 |    +--- com.google.firebase:firebase-datatransport:18.2.0
 |    |    \--- com.google.android.datatransport:transport-backend-cct:3.1.9
 |    |         \--- com.google.firebase:firebase-encoders-json:18.0.0 -> 18.0.1
 |    |              \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.10 -> 1.9.24
-|    |                   +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*)
+|    |                   +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (*)
 |    |                   \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.24
-|    |                        \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*)
+|    |                        \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (*)
 |    +--- com.google.firebase:firebase-installations:18.0.0 -> 19.0.0
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (*)
 +--- com.google.firebase:firebase-config -> 23.0.0
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (*)
 +--- com.google.firebase:firebase-analytics -> 23.0.0
 |    +--- com.google.android.gms:play-services-measurement:23.0.0
 |    |    \--- com.google.android.gms:play-services-measurement-impl:23.0.0
 |    |         +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
 |    |         \--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11
-|    |              \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|    |              \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
 |    \--- com.google.android.gms:play-services-measurement-api:23.0.0
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (*)
 +--- androidx.constraintlayout:constraintlayout:2.2.1
 |    \--- androidx.appcompat:appcompat:1.2.0 -> 1.7.1
 |         +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0
 |         |    \--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.4
-|         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
 +--- androidx.recyclerview:recyclerview:1.4.0
 |    \--- androidx.customview:customview-poolingcontainer:1.0.0
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.0 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.20 (*)
 +--- com.google.android.material:material:1.12.0
 |    \--- org.jetbrains.kotlin:kotlin-bom:1.8.22
-|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c)
+|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (c)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (c)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (c)
 +--- androidx.compose.material3:material3:1.3.2
 |    \--- androidx.compose.material3:material3-android:1.3.2
 |         +--- androidx.activity:activity-compose:1.8.2
 |         |    +--- androidx.activity:activity-ktx:1.8.2
 |         |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.4
 |         |    |    |    \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.4
-|         |    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.4
-|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         |    |    +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1
-|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
 |         |    +--- androidx.compose.runtime:runtime:1.0.1 -> 1.9.0
 |         |    |    \--- androidx.compose.runtime:runtime-android:1.9.0
 |         |    |         +--- androidx.compose.runtime:runtime-annotation:1.9.0
 |         |    |         |    \--- androidx.compose.runtime:runtime-annotation-android:1.9.0
-|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         |    +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.9.0
 |         |    |    \--- androidx.compose.runtime:runtime-saveable-android:1.9.0
-|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         |    +--- androidx.compose.ui:ui:1.0.1 -> 1.9.0
 |         |    |    \--- androidx.compose.ui:ui-android:1.9.0
 |         |    |         +--- androidx.compose.ui:ui-geometry:1.9.0
 |         |    |         |    \--- androidx.compose.ui:ui-geometry-android:1.9.0
 |         |    |         |         +--- androidx.compose.ui:ui-util:1.9.0
 |         |    |         |         |    \--- androidx.compose.ui:ui-util-android:1.9.0
-|         |    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         |    |         +--- androidx.compose.ui:ui-graphics:1.9.0
 |         |    |         |    \--- androidx.compose.ui:ui-graphics-android:1.9.0
 |         |    |         |         +--- androidx.compose.ui:ui-unit:1.9.0
 |         |    |         |         |    \--- androidx.compose.ui:ui-unit-android:1.9.0
-|         |    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         |    |         |         +--- androidx.graphics:graphics-path:1.0.1
-|         |    |         |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|         |    |         |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
-|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         |    |         +--- androidx.compose.ui:ui-text:1.9.0
 |         |    |         |    \--- androidx.compose.ui:ui-text-android:1.9.0
-|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
 |         +--- androidx.compose.animation:animation-core:1.6.0 -> 1.9.0
 |         |    \--- androidx.compose.animation:animation-core-android:1.9.0
-|         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         +--- androidx.compose.foundation:foundation:1.7.0 -> 1.9.0
 |         |    \--- androidx.compose.foundation:foundation-android:1.9.0
 |         |         +--- androidx.compose.animation:animation:1.9.0
 |         |         |    \--- androidx.compose.animation:animation-android:1.9.0
 |         |         |         +--- androidx.compose.foundation:foundation-layout:1.9.0
 |         |         |         |    \--- androidx.compose.foundation:foundation-layout-android:1.9.0
-|         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.8
 |         |    \--- androidx.compose.material:material-icons-core-android:1.7.8
-|         |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|         |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
-|         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0
-|         |              \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*)
+|         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20
+|         |              \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 (*)
 |         +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.3
 |         |    \--- androidx.compose.material:material-ripple-android:1.8.3
-|         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c)
+|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (c)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
 +--- androidx.preference:preference:1.2.1
 |    +--- androidx.fragment:fragment-ktx:1.3.6 -> 1.8.7
 |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.4
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (*)
 |    \--- androidx.slidingpanelayout:slidingpanelayout:1.2.0
 |         \--- androidx.window:window:1.0.0
-|              \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.2.0 (*)
+|              \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.2.20 (*)
 +--- androidx.navigation:navigation-common:2.9.5
 |    \--- androidx.navigation:navigation-common-android:2.9.5
-|         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 +--- androidx.navigation:navigation-fragment:2.9.5
 |    +--- androidx.navigation:navigation-runtime:2.9.5
 |    |    \--- androidx.navigation:navigation-runtime-android:2.9.5
-|    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 +--- androidx.work:work-runtime-ktx:2.10.5
 |    \--- androidx.work:work-runtime:2.10.5
 |         +--- androidx.concurrent:concurrent-futures-ktx:1.1.0
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 2.2.0 (*)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 2.2.20 (*)
 |         +--- androidx.lifecycle:lifecycle-livedata:2.6.2 -> 2.9.4
-|         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         +--- androidx.lifecycle:lifecycle-service:2.6.2 -> 2.9.4
-|         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |         +--- androidx.room:room-ktx:2.6.1 -> 2.7.2
 |         |    +--- androidx.room:room-common:2.7.2
 |         |    |    \--- androidx.room:room-common-jvm:2.7.2
-|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c)
+|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.20 (c)
 |         |    +--- androidx.room:room-runtime:2.7.2
 |         |    |    \--- androidx.room:room-runtime-android:2.7.2
 |         |    |         +--- androidx.sqlite:sqlite:2.5.1
 |         |    |         |    \--- androidx.sqlite:sqlite-android:2.5.1
-|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c)
+|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.20 (c)
 |         |    |         +--- androidx.sqlite:sqlite-framework:2.5.1
 |         |    |         |    \--- androidx.sqlite:sqlite-framework-android:2.5.1
-|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c)
+|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.20 (c)
-|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c)
+|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.20 (c)
-|         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.20 (c)
 |         +--- androidx.tracing:tracing-ktx:1.2.0
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 2.2.0 (*)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 2.2.20 (*)
-|         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (c)
 +--- androidx.core:core-splashscreen:1.0.1
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.20 (*)
 +--- org.wordpress:utils:3.15.0
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (*)
 +--- com.automattic:encryptedlogging:1.1.1
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.20 (*)
 +--- com.automattic.tracks:experimentation:6.0.6
 |    +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.1.0
 |    |    \--- com.squareup.okhttp3:okhttp-android:5.1.0
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*)
+|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (*)
 +--- com.automattic:Automattic-Tracks-Android:6.0.6
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (*)
 +--- com.automattic.tracks:crashlogging:6.0.6
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (*)
 +--- project :libs:fluxc
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 (*)
 |    +--- com.squareup.okhttp3:okhttp-urlconnection:5.1.0
 |    |    +--- com.squareup.okhttp3:okhttp-java-net-cookiejar:5.1.0
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.2.20 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.2.20 (*)
 |    +--- com.squareup.okhttp3:okhttp-tls:5.1.0
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 -> 2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.10 (*)
+|    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20 (*)
 +--- project :libs:fluxc-plugin
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 (*)
 +--- project :libs:login
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 (*)
 |    +--- com.gravatar:gravatar:0.2.0
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.2.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.2.20 (*)
 |    +--- androidx.credentials:credentials:1.5.0
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.20 (c)
 |    \--- androidx.credentials:credentials-play-services-auth:1.5.0
 |         +--- com.google.android.gms:play-services-auth-blockstore:16.4.0
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.2.0 (*)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.2.20 (*)
 |         +--- com.google.android.gms:play-services-identity-credentials:16.0.0-alpha02
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.2.0 (*)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.2.20 (*)
 |         +--- com.google.android.libraries.identity.googleid:googleid:1.1.0
-|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*)
+|         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.20 (*)
-|         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (c)
 +--- org.wordpress:aztec:v2.1.4
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (*)
 +--- org.wordpress.aztec:glide-loader:v2.1.4
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (*)
 +--- project :libs:commons
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.10 (*)
+|    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20 (*)
 +--- project :libs:cardreader
-|    +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 (*)
 |    +--- com.stripe:stripeterminal-core:4.6.0
 |    |    +--- com.stripe:stripeterminal-external:4.6.0
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.0 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.20 (*)
-|    |    |    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.1.10 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.20 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.0 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.20 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.1.10 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.20 (*)
 |    |    \--- com.stripe:stripeterminal-internal-common:4.6.0
-|    |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.0 (*)
+|    |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.20 (*)
-|    |         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.1.10 (*)
+|    |         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.20 (*)
 |    |         +--- org.jetbrains.kotlin:kotlin-reflect:1.9.25
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.0 (*)
+|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.20 (*)
 |    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-rx3:1.8.1 -> 1.10.2
 |    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.10.2
-|    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*)
+|    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.20 (*)
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*)
+|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.20 (*)
 |    |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3 -> 1.7.3
 |    |         |    \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.2.0 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.2.20 (*)
 |    |         +--- io.ktor:ktor-client-core:2.3.13
 |    |         |    \--- io.ktor:ktor-client-core-jvm:2.3.13
 |    |         |         +--- io.ktor:ktor-http:2.3.13
 |    |         |         |    \--- io.ktor:ktor-http-jvm:2.3.13
 |    |         |         |         +--- io.ktor:ktor-utils:2.3.13
 |    |         |         |         |    \--- io.ktor:ktor-utils-jvm:2.3.13
 |    |         |         |         |         +--- io.ktor:ktor-io:2.3.13
 |    |         |         |         |         |    \--- io.ktor:ktor-io-jvm:2.3.13
-|    |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
-|    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
 |    |         |         +--- io.ktor:ktor-events:2.3.13
 |    |         |         |    \--- io.ktor:ktor-events-jvm:2.3.13
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
 |    |         |         +--- io.ktor:ktor-websocket-serialization:2.3.13
 |    |         |         |    \--- io.ktor:ktor-websocket-serialization-jvm:2.3.13
 |    |         |         |         +--- io.ktor:ktor-serialization:2.3.13
 |    |         |         |         |    \--- io.ktor:ktor-serialization-jvm:2.3.13
 |    |         |         |         |         +--- io.ktor:ktor-websockets:2.3.13
 |    |         |         |         |         |    \--- io.ktor:ktor-websockets-jvm:2.3.13
-|    |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
-|    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
 |    |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.7.1 -> 1.10.2
-|    |         |              \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*)
+|    |         |              \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.20 (*)
 |    |         +--- io.ktor:ktor-client-content-negotiation:2.3.13
 |    |         |    \--- io.ktor:ktor-client-content-negotiation-jvm:2.3.13
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
 |    |         +--- io.ktor:ktor-client-serialization:2.3.13
 |    |         |    \--- io.ktor:ktor-client-serialization-jvm:2.3.13
 |    |         |         +--- io.ktor:ktor-client-json:2.3.13
 |    |         |         |    \--- io.ktor:ktor-client-json-jvm:2.3.13
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
 |    |         +--- io.ktor:ktor-serialization-kotlinx-json:2.3.13
 |    |         |    \--- io.ktor:ktor-serialization-kotlinx-json-jvm:2.3.13
 |    |         |         +--- io.ktor:ktor-serialization-kotlinx:2.3.13
 |    |         |         |    \--- io.ktor:ktor-serialization-kotlinx-jvm:2.3.13
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
 |    |         +--- io.ktor:ktor-client-okhttp:2.3.13
 |    |         |    \--- io.ktor:ktor-client-okhttp-jvm:2.3.13
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
 |    |         +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2
 |    |         |    \--- org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.2
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.2.0 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.2.20 (*)
 |    |         +--- app.cash.sqldelight:android-driver:2.0.2
 |    |         |    +--- app.cash.sqldelight:runtime:2.0.2
 |    |         |    |    \--- app.cash.sqldelight:runtime-jvm:2.0.2
-|    |         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.2.0 (*)
+|    |         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.2.20 (*)
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.2.0 (*)
+|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.2.20 (*)
 |    |         \--- com.squareup.wire:wire-moshi-adapter:4.9.11
 |    |              \--- com.squareup.wire:wire-runtime:4.9.11
 |    |                   \--- com.squareup.wire:wire-runtime-jvm:4.9.11
-|    |                        \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 -> 2.2.0 (*)
+|    |                        \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 -> 2.2.20 (*)
-|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.10 (*)
+|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20 (*)
 |    \--- com.stripe:stripeterminal-taptopay:4.6.0
-|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.0 (*)
+|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.20 (*)
-|         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.1.10 (*)
+|         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.20 (*)
 |         \--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations:1.8.1
 |              \--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations-jvm:1.8.1
-|                   \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.2.0 (*)
+|                   \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.2.20 (*)
 +--- com.automattic:about:1.7.0
-|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.23 -> 2.1.10 (*)
+|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.23 -> 2.2.20 (*)
 |    +--- androidx.compose.ui:ui-tooling:1.6.6 -> 1.9.0
 |    |    \--- androidx.compose.ui:ui-tooling-android:1.9.0
 |    |         +--- androidx.compose.material:material:1.0.0 -> 1.8.3
 |    |         |    \--- androidx.compose.material:material-android:1.8.3
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (c)
 |    |         +--- androidx.compose.ui:ui-tooling-data:1.9.0
 |    |         |    \--- androidx.compose.ui:ui-tooling-data-android:1.9.0
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |    |         +--- androidx.compose.ui:ui-tooling-preview:1.9.0
 |    |         |    \--- androidx.compose.ui:ui-tooling-preview-android:1.9.0
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.2.0 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.2.20 (*)
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.0.21 -> 2.2.0 (c)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.0.21 -> 2.2.20 (c)
-|    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 |    +--- androidx.navigation:navigation-compose:2.7.7 -> 2.9.5
 |    |    \--- androidx.navigation:navigation-compose-android:2.9.5
 |    |         +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.4
 |    |         |    \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.4
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.2.20 (*)
 +--- com.google.dagger:hilt-android:2.57.2
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.20 (*)
 +--- androidx.hilt:hilt-navigation-fragment:1.3.0
 |    +--- androidx.hilt:hilt-lifecycle-viewmodel:1.3.0
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 +--- com.zendesk:support:5.0.8
 |    +--- com.zendesk:support-providers:5.0.8
 |    |    \--- com.zendesk:core:4.0.6
 |    |         \--- com.zendesk:java-common:2.0.0
-|    |              \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 2.2.0 (*)
+|    |              \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 2.2.20 (*)
 |    \--- com.zendesk:guide:1.0.7
 |         \--- com.zendesk:messaging:5.2.3
 |              \--- com.google.android.flexbox:flexbox:3.0.0
-|                   \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 2.2.0 (*)
+|                   \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.32 -> 2.2.20 (*)
 +--- org.wordpress:mediapicker:0.3.4
-|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.24 -> 2.1.10 (*)
+|    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.24 -> 2.2.20 (*)
 |    +--- org.wordpress.mediapicker:domain:0.3.4
-|    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.24 -> 2.1.10 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.24 -> 2.2.20 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (*)
 +--- org.wordpress.mediapicker:source-camera:0.3.4
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.20 (*)
 +--- androidx.compose.runtime:runtime-livedata -> 1.9.0
-|    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 +--- androidx.compose.material:material-icons-extended -> 1.7.8
 |    \--- androidx.compose.material:material-icons-extended-android:1.7.8
-|         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.20 (*)
 +--- androidx.compose.ui:ui-text-google-fonts -> 1.9.0
-|    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 +--- androidx.hilt:hilt-navigation-compose:1.3.0
 |    +--- androidx.hilt:hilt-lifecycle-viewmodel-compose:1.3.0
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-|    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|    +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
 +--- io.coil-kt:coil-compose:2.7.0
 |    +--- io.coil-kt:coil-compose-base:2.7.0
 |    |    +--- io.coil-kt:coil-base:2.7.0
-|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*)
+|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.20 (*)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.20 (*)
 |    +--- io.coil-kt:coil:2.7.0
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*)
+|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.20 (*)
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.20 (*)
 +--- io.coil-kt:coil-svg:2.7.0
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.20 (*)
 +--- com.airbnb.android:lottie-compose:6.6.7
-|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.2.0 (*)
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.2.20 (*)
 +--- androidx.camera:camera-lifecycle:1.5.1
 |    \--- androidx.camera:camera-core:1.5.1
-|         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*)
+|         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.20 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.20 (c)
-+--- com.google.protobuf:protobuf-javalite:4.31.1
++--- com.google.protobuf:protobuf-kotlin-lite:4.31.1
+|    +--- com.google.protobuf:protobuf-javalite:4.31.1
+|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.2.20 (*)
-\--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.10 (*)
+\--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20 (*)Build environment changeslist+ New Dependencies
org.jetbrains.kotlin:abi-tools-api:2.2.20
org.jetbrains.kotlin:fus-statistics-gradle-plugin:2.2.20
! Upgraded Dependencies
com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:2.2.20-2.0.4, (changed from 2.1.10-1.0.29)
com.google.devtools.ksp:symbol-processing-api:2.2.20-2.0.4, (changed from 2.1.10-1.0.29)
com.google.devtools.ksp:symbol-processing-common-deps:2.2.20-2.0.4, (changed from 2.1.10-1.0.29)
com.google.devtools.ksp:symbol-processing-gradle-plugin:2.2.20-2.0.4, (changed from 2.1.10-1.0.29)
org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin.kapt:org.jetbrains.kotlin.kapt.gradle.plugin:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-build-statistics:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-build-tools-api:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-compiler-runner:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-daemon-client:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-gradle-plugin:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-native-utils:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-stdlib:2.2.10, (changed from 2.2.0)
org.jetbrains.kotlin:kotlin-tooling-core:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-util-io:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-util-klib:2.2.20, (changed from 2.1.10)
org.jetbrains.kotlin:kotlin-util-klib-metadata:2.2.20, (changed from 2.1.10) | 
    
| 
           Hey @AdamGrzybkowski @ParaskP7 @wzieba, can one of you please review my changes to this PR? The update was blocked, so I had to make manual modifications, and below are the changes: 
  | 
    
          
📲 You can test the changes from this Pull Request in WooCommerce-Wear Android by scanning the QR code below to install the corresponding build.
  | 
    
| 
          
 📲 You can test the changes from this Pull Request in WooCommerce Android by scanning the QR code below to install the corresponding build. 
  | 
    
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Bumps Kotlin/KSP and related tooling and adjusts code to align with newer Kotlin behavior.
- Update Kotlin and KSP versions in the versions catalog; switch protobuf runtime from javalite to kotlin-lite.
 - Minor test adjustments for Mockito argument typing with Kotlin 2.2.
 - Refactor a custom TextInputLayout subclass to properly override getEditText().
 
Reviewed Changes
Copilot reviewed 9 out of 10 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description | 
|---|---|
| gradle/libs.versions.toml | Bumps Kotlin/KSP versions and replaces protobuf javalite alias with Kotlin lite runtime. | 
| WooCommerce/build.gradle | Switches protobuf runtime dependency to kotlinlite and removes a KSP/proto wiring block. | 
| WooCommerce/src/main/.../WCMaterialOutlinedCurrencyEditTextView.kt | Replaces a shadowing property with an override of getEditText(); repositions value accessor. | 
| WooCommerce/src/main/.../SitePlanRestClient.kt | Makes Gson fromJson map non-null in two places to avoid nullable generics. | 
| WooCommerce/src/main/.../CardReaderInteracRefundErrorMapper.kt | Removes a default else branch in a when mapping over refund error types. | 
| WooCommerce/src/test/... | Updates Mockito getArgument generics from Any? to Any in several tests. | 
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
        
          
                ...com/woocommerce/android/ui/payments/cardreader/payment/CardReaderInteracRefundErrorMapper.kt
          
            Show resolved
            Hide resolved
        
      | 
           👋 @hichamboushaba and thanks for the ping! 🙏 
 FYI: I did take a look at the changes you introduced and it (almost) LGTM. 💯 
 I am not just 100% sure about  
 👍 
 👍 
 👍  | 
    
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The project builds ✅
The app runs fine ✅ If I understand correctly, Protobufs are used to power the dashboard, and that worked just fine.
| 
           Thank you both for the review, regarding the protobuff remark from Copilot, please check my reply above. Honestly I think using Protobuff for this data wasn't worth it, the performance gains won't be noticeable, and the overhead of maintaining greatly outweighs any benefits, I'll try to look at migrating this to JSON in a Hack Week or when I have some free time.  | 
    
          
 Awesome, thanks for the reply and your clarification on that @hichamboushaba ! 🙇 ❤️ 
 👍  | 
    
Bumps the kotlin-ksp group with 6 updates:
2.1.102.2.02.1.102.2.02.1.102.2.02.1.102.2.02.1.102.2.02.1.10-1.0.292.2.0-2.0.2Updates
org.jetbrains.kotlin:kotlin-test-junitfrom 2.1.10 to 2.2.0Release notes
Sourced from org.jetbrains.kotlin:kotlin-test-junit's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin:kotlin-test-junit's changelog.
... (truncated)
Commits
631e9fdAdd ChangeLog for 2.2.0-RC3f4ff47f[Accessors] Correctly create arguments for accessors4086c4b[Gradle] Apply Dokka versioning plugin also to leaf partial htmla8a8e06[JS] Fix getting names of local delegated properties3b804bc[JS] Introduce theJsNoLiftingannotation classe690a3a[test] Add a reproducer for KT-780730f85940[FIR] Fix collection of DSL markers from function types726a9d7[Tests] Reproduce #KT-77301a6aed74Add ChangeLog for 2.2.0-RC22293f5fCLI: Follow symbolic links of content rootsUpdates
org.jetbrains.kotlin.androidfrom 2.1.10 to 2.2.0Release notes
Sourced from org.jetbrains.kotlin.android's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.android's changelog.
... (truncated)
Commits
631e9fdAdd ChangeLog for 2.2.0-RC3f4ff47f[Accessors] Correctly create arguments for accessors4086c4b[Gradle] Apply Dokka versioning plugin also to leaf partial htmla8a8e06[JS] Fix getting names of local delegated properties3b804bc[JS] Introduce theJsNoLiftingannotation classe690a3a[test] Add a reproducer for KT-780730f85940[FIR] Fix collection of DSL markers from function types726a9d7[Tests] Reproduce #KT-77301a6aed74Add ChangeLog for 2.2.0-RC22293f5fCLI: Follow symbolic links of content rootsUpdates
org.jetbrains.kotlin.plugin.composefrom 2.1.10 to 2.2.0Release notes
Sourced from org.jetbrains.kotlin.plugin.compose's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.plugin.compose's changelog.
... (truncated)
Commits
631e9fdAdd ChangeLog for 2.2.0-RC3f4ff47f[Accessors] Correctly create arguments for accessors4086c4b[Gradle] Apply Dokka versioning plugin also to leaf partial htmla8a8e06[JS] Fix getting names of local delegated properties3b804bc[JS] Introduce theJsNoLiftingannotation classe690a3a[test] Add a reproducer for KT-780730f85940[FIR] Fix collection of DSL markers from function types726a9d7[Tests] Reproduce #KT-77301a6aed74Add ChangeLog for 2.2.0-RC22293f5fCLI: Follow symbolic links of content rootsUpdates
org.jetbrains.kotlin.plugin.parcelizefrom 2.1.10 to 2.2.0Release notes
Sourced from org.jetbrains.kotlin.plugin.parcelize's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.plugin.parcelize's changelog.
... (truncated)
Commits
631e9fdAdd ChangeLog for 2.2.0-RC3f4ff47f[Accessors] Correctly create arguments for accessors4086c4b[Gradle] Apply Dokka versioning plugin also to leaf partial htmla8a8e06[JS] Fix getting names of local delegated properties3b804bc[JS] Introduce theJsNoLiftingannotation classe690a3a[test] Add a reproducer for KT-780730f85940[FIR] Fix collection of DSL markers from function types726a9d7[Tests] Reproduce #KT-77301a6aed74Add ChangeLog for 2.2.0-RC22293f5fCLI: Follow symbolic links of content rootsUpdates
org.jetbrains.kotlin.kaptfrom 2.1.10 to 2.2.0Release notes
Sourced from org.jetbrains.kotlin.kapt's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.kapt's changelog.