Skip to content

Conversation

@kidinov
Copy link
Contributor

@kidinov kidinov commented Dec 1, 2025

part of WOOMOB-1647

Description

This PR updates the Stripe Terminal SDK from 4.7.5 to 5.0.0 and addresses all breaking API changes required for compilation.

Changes:

  • Update Stripe Terminal SDK version to 5.0.0
  • Add stripeterminal-ktx module for Kotlin coroutine support (to be used in later PRs)
  • Update Terminal.initTerminal() to Terminal.init() with new OfflineListener parameter
  • Rename RefundConfiguration to CollectRefundConfiguration
  • Update setEnableCustomerCancellation(boolean) to setCustomerCancellation(CustomerCancellation) enum
  • Update TapZone configuration to use new simplified API (TapZone.Default)
  • Update RefundParameters.Builder to use new ByChargeId builder pattern
  • Suppress deprecation warnings for collectRefundPaymentMethod() and confirmRefund() (migration to processRefund() in later PR)
  • Suppress lint warnings for mocking Stripe SDK data classes in tests (SDK 5.0.0 converted many classes to data classes)
  • Fix Material Design 1.13 (transitive dep update)colorPrimary attribute migration in LoginEmailFragment - the attribute was moved from com.google.android.material.R.attr.colorPrimary to androidx.appcompat.R.attr.colorPrimary

This is PR 1 of 5 for the full Stripe Terminal 5.0.0 migration.

Test Steps

Build the project and verify it compiles successfully

I don't think that it make sense to test much in this PR as we'll need to retest all the flows anyway latter, but smoke IPP/TPP testing would be nice to do

  • I have considered if this change warrants release notes and have added them to RELEASE-NOTES.txt if necessary. Use the "[Internal]" label for non-user-facing changes.

dependabot bot and others added 9 commits November 28, 2025 18:01
Bumps `androidx-datastore` from 1.1.7 to 1.2.0.

Updates `androidx.datastore:datastore` from 1.1.7 to 1.2.0

Updates `androidx.datastore:datastore-preferences` from 1.1.7 to 1.2.0

---
updated-dependencies:
- dependency-name: androidx.datastore:datastore
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: androidx.datastore:datastore-preferences
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…-datastore-1.2.0

Bump androidx-datastore from 1.1.7 to 1.2.0
@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Dec 1, 2025

Project dependencies changes

list
+ New Dependencies
androidx.graphics:graphics-shapes:1.0.1
androidx.graphics:graphics-shapes-android:1.0.1
com.stripe:stripeterminal-ktx:5.0.0

- Removed Dependencies
app.cash.sqldelight:android-driver:2.0.2
app.cash.sqldelight:runtime:2.0.2
app.cash.sqldelight:runtime-jvm:2.0.2

! Upgraded Dependencies
androidx.datastore:datastore:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-android:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-core:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-core-android:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-core-okio:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-core-okio-jvm:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-preferences:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-preferences-android:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-preferences-core:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-preferences-core-android:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-preferences-external-protobuf:1.2.0, (changed from 1.1.7)
androidx.datastore:datastore-preferences-proto:1.2.0, (changed from 1.1.7)
androidx.dynamicanimation:dynamicanimation:1.1.0, (changed from 1.0.0)
com.google.android.material:material:1.13.0, (changed from 1.12.0)
com.stripe:stripeterminal-core:5.0.0, (changed from 4.7.5)
com.stripe:stripeterminal-external:5.0.0, (changed from 4.7.5)
com.stripe:stripeterminal-internal-common:5.0.0, (changed from 4.7.5)
com.stripe:stripeterminal-taptopay:5.0.0, (changed from 4.7.5)
tree
 +--- com.google.firebase:firebase-messaging -> 25.0.1
 |    \--- com.google.firebase:firebase-common:22.0.1
-|         \--- androidx.datastore:datastore-preferences: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.annotation:annotation:1.2.0 -> 1.9.1 (*)
-|                   |         +--- androidx.datastore:datastore-core:1.1.7
-|                   |         |    \--- androidx.datastore:datastore-core-android:1.1.7
-|                   |         |         +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*)
-|                   |         |         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -> 2.2.21
-|                   |         |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 (*)
-|                   |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.21 (*)
-|                   |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*)
-|                   |         |         +--- androidx.datastore:datastore:1.1.7 (c)
-|                   |         |         +--- androidx.datastore:datastore-core-okio:1.1.7 (c)
-|                   |         |         +--- androidx.datastore:datastore-preferences:1.1.7 (c)
-|                   |         |         +--- androidx.datastore:datastore-preferences-core:1.1.7 (c)
-|                   |         |         +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c)
-|                   |         |         \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c)
-|                   |         +--- androidx.datastore:datastore-core-okio:1.1.7
-|                   |         |    \--- androidx.datastore:datastore-core-okio-jvm:1.1.7
-|                   |         |         +--- androidx.datastore:datastore-core:1.1.7 (*)
-|                   |         |         +--- com.squareup.okio:okio:3.4.0 -> 3.16.4
-|                   |         |         |    \--- com.squareup.okio:okio-jvm:3.16.4
-|                   |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.2.21 (*)
-|                   |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.21 (*)
-|                   |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*)
-|                   |         |         +--- androidx.datastore:datastore:1.1.7 (c)
-|                   |         |         +--- androidx.datastore:datastore-core:1.1.7 (c)
-|                   |         |         +--- androidx.datastore:datastore-preferences:1.1.7 (c)
-|                   |         |         +--- androidx.datastore:datastore-preferences-core:1.1.7 (c)
-|                   |         |         +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c)
-|                   |         |         \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c)
-|                   |         +--- com.squareup.okio:okio:3.4.0 -> 3.16.4 (*)
-|                   |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.21 (*)
-|                   |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*)
-|                   |         +--- androidx.datastore:datastore-core:1.1.7 (c)
-|                   |         +--- androidx.datastore:datastore-core-okio:1.1.7 (c)
-|                   |         +--- androidx.datastore:datastore-preferences:1.1.7 (c)
-|                   |         +--- androidx.datastore:datastore-preferences-core:1.1.7 (c)
-|                   |         +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c)
-|                   |         \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c)
-|                   +--- androidx.datastore:datastore-preferences-core:1.1.7
-|                   |    \--- androidx.datastore:datastore-preferences-core-android:1.1.7
-|                   |         +--- androidx.datastore:datastore-core:1.1.7 (*)
-|                   |         +--- androidx.datastore:datastore-core-okio:1.1.7 (*)
-|                   |         +--- androidx.datastore:datastore-preferences-proto:1.1.7
-|                   |         |    +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7
-|                   |         |    |    +--- androidx.datastore:datastore:1.1.7 (c)
-|                   |         |    |    +--- androidx.datastore:datastore-core:1.1.7 (c)
-|                   |         |    |    +--- androidx.datastore:datastore-core-okio:1.1.7 (c)
-|                   |         |    |    +--- androidx.datastore:datastore-preferences:1.1.7 (c)
-|                   |         |    |    +--- androidx.datastore:datastore-preferences-core:1.1.7 (c)
-|                   |         |    |    \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c)
-|                   |         |    +--- androidx.datastore:datastore:1.1.7 (c)
-|                   |         |    +--- androidx.datastore:datastore-core:1.1.7 (c)
-|                   |         |    +--- androidx.datastore:datastore-core-okio:1.1.7 (c)
-|                   |         |    +--- androidx.datastore:datastore-preferences:1.1.7 (c)
-|                   |         |    +--- androidx.datastore:datastore-preferences-core:1.1.7 (c)
-|                   |         |    \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c)
-|                   |         +--- com.squareup.okio:okio:3.4.0 -> 3.16.4 (*)
-|                   |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.21 (*)
-|                   |         +--- androidx.datastore:datastore:1.1.7 (c)
-|                   |         +--- androidx.datastore:datastore-core:1.1.7 (c)
-|                   |         +--- androidx.datastore:datastore-core-okio:1.1.7 (c)
-|                   |         +--- androidx.datastore:datastore-preferences:1.1.7 (c)
-|                   |         +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c)
-|                   |         \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c)
-|                   +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.21 (*)
-|                   +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*)
-|                   +--- androidx.datastore:datastore:1.1.7 (c)
-|                   +--- androidx.datastore:datastore-preferences-core:1.1.7 (c)
-|                   +--- androidx.datastore:datastore-core:1.1.7 (c)
-|                   +--- androidx.datastore:datastore-core-okio:1.1.7 (c)
-|                   +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c)
-|                   \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c)
+|         \--- androidx.datastore:datastore-preferences:1.1.7 -> 1.2.0
+|              \--- androidx.datastore:datastore-preferences-android:1.2.0
+|                   +--- androidx.datastore:datastore:1.2.0
+|                   |    \--- androidx.datastore:datastore-android:1.2.0
+|                   |         +--- androidx.annotation:annotation:1.9.1 (*)
+|                   |         +--- androidx.datastore:datastore-core:1.2.0
+|                   |         |    \--- androidx.datastore:datastore-core-android:1.2.0
+|                   |         |         +--- androidx.annotation:annotation:1.9.1 (*)
+|                   |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.21 (*)
+|                   |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*)
+|                   |         |         +--- androidx.datastore:datastore:1.2.0 (c)
+|                   |         |         +--- androidx.datastore:datastore-core-okio:1.2.0 (c)
+|                   |         |         +--- androidx.datastore:datastore-preferences:1.2.0 (c)
+|                   |         |         +--- androidx.datastore:datastore-preferences-core:1.2.0 (c)
+|                   |         |         +--- androidx.datastore:datastore-preferences-proto:1.2.0 (c)
+|                   |         |         \--- androidx.datastore:datastore-preferences-external-protobuf:1.2.0 (c)
+|                   |         +--- androidx.datastore:datastore-core-okio:1.2.0
+|                   |         |    \--- androidx.datastore:datastore-core-okio-jvm:1.2.0
+|                   |         |         +--- androidx.datastore:datastore-core:1.2.0 (*)
+|                   |         |         +--- com.squareup.okio:okio:3.9.1 -> 3.16.4
+|                   |         |         |    \--- com.squareup.okio:okio-jvm:3.16.4
+|                   |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.2.21 (*)
+|                   |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.21 (*)
+|                   |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*)
+|                   |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3
+|                   |         |         |    \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3
+|                   |         |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3 (*)
+|                   |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.2.21 (*)
+|                   |         |         |         \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 (*)
+|                   |         |         +--- androidx.datastore:datastore:1.2.0 (c)
+|                   |         |         +--- androidx.datastore:datastore-core:1.2.0 (c)
+|                   |         |         +--- androidx.datastore:datastore-preferences:1.2.0 (c)
+|                   |         |         +--- androidx.datastore:datastore-preferences-core:1.2.0 (c)
+|                   |         |         +--- androidx.datastore:datastore-preferences-proto:1.2.0 (c)
+|                   |         |         \--- androidx.datastore:datastore-preferences-external-protobuf:1.2.0 (c)
+|                   |         +--- com.squareup.okio:okio:3.9.1 -> 3.16.4 (*)
+|                   |         +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.21 (*)
+|                   |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*)
+|                   |         +--- androidx.datastore:datastore-core:1.2.0 (c)
+|                   |         +--- androidx.datastore:datastore-core-okio:1.2.0 (c)
+|                   |         +--- androidx.datastore:datastore-preferences:1.2.0 (c)
+|                   |         +--- androidx.datastore:datastore-preferences-core:1.2.0 (c)
+|                   |         +--- androidx.datastore:datastore-preferences-proto:1.2.0 (c)
+|                   |         \--- androidx.datastore:datastore-preferences-external-protobuf:1.2.0 (c)
+|                   +--- androidx.datastore:datastore-preferences-core:1.2.0
+|                   |    \--- androidx.datastore:datastore-preferences-core-android:1.2.0
+|                   |         +--- androidx.datastore:datastore-core:1.2.0 (*)
+|                   |         +--- androidx.datastore:datastore-core-okio:1.2.0 (*)
+|                   |         +--- androidx.datastore:datastore-preferences-proto:1.2.0
+|                   |         |    +--- androidx.datastore:datastore-preferences-external-protobuf:1.2.0
+|                   |         |    |    +--- androidx.datastore:datastore:1.2.0 (c)
+|                   |         |    |    +--- androidx.datastore:datastore-core:1.2.0 (c)
+|                   |         |    |    +--- androidx.datastore:datastore-core-okio:1.2.0 (c)
+|                   |         |    |    +--- androidx.datastore:datastore-preferences:1.2.0 (c)
+|                   |         |    |    +--- androidx.datastore:datastore-preferences-core:1.2.0 (c)
+|                   |         |    |    \--- androidx.datastore:datastore-preferences-proto:1.2.0 (c)
+|                   |         |    +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.21 (*)
+|                   |         |    +--- androidx.datastore:datastore:1.2.0 (c)
+|                   |         |    +--- androidx.datastore:datastore-core:1.2.0 (c)
+|                   |         |    +--- androidx.datastore:datastore-core-okio:1.2.0 (c)
+|                   |         |    +--- androidx.datastore:datastore-preferences:1.2.0 (c)
+|                   |         |    +--- androidx.datastore:datastore-preferences-core:1.2.0 (c)
+|                   |         |    \--- androidx.datastore:datastore-preferences-external-protobuf:1.2.0 (c)
+|                   |         +--- com.squareup.okio:okio:3.9.1 -> 3.16.4 (*)
+|                   |         +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.21 (*)
+|                   |         +--- androidx.datastore:datastore:1.2.0 (c)
+|                   |         +--- androidx.datastore:datastore-core:1.2.0 (c)
+|                   |         +--- androidx.datastore:datastore-core-okio:1.2.0 (c)
+|                   |         +--- androidx.datastore:datastore-preferences:1.2.0 (c)
+|                   |         +--- androidx.datastore:datastore-preferences-proto:1.2.0 (c)
+|                   |         \--- androidx.datastore:datastore-preferences-external-protobuf:1.2.0 (c)
+|                   +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.21 (*)
+|                   +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 -> 1.10.2 (*)
+|                   +--- androidx.datastore:datastore:1.2.0 (c)
+|                   +--- androidx.datastore:datastore-preferences-core:1.2.0 (c)
+|                   +--- androidx.datastore:datastore-core:1.2.0 (c)
+|                   +--- androidx.datastore:datastore-core-okio:1.2.0 (c)
+|                   +--- androidx.datastore:datastore-preferences-proto:1.2.0 (c)
+|                   \--- androidx.datastore:datastore-preferences-external-protobuf:1.2.0 (c)
-+--- 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.21 (c)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (c)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (c)
-|    |    +--- org.jetbrains.kotlin:kotlin-reflect:1.8.22 -> 1.9.25 (c)
-|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (c)
-|    +--- com.google.errorprone:error_prone_annotations:2.15.0 -> 2.41.0
-|    +--- androidx.activity:activity:1.8.0 -> 1.9.1 (*)
-|    +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
-|    +--- androidx.appcompat:appcompat:1.6.1 -> 1.7.1 (*)
-|    +--- androidx.cardview:cardview:1.0.0
-|    |    \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
-|    +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0
-|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
-|    |    +--- androidx.core:core:1.1.0 -> 1.17.0 (*)
-|    |    +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
-|    |    \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
-|    +--- androidx.constraintlayout:constraintlayout:2.0.1 -> 2.2.1 (*)
-|    +--- androidx.core:core:1.6.0 -> 1.17.0 (*)
-|    +--- androidx.drawerlayout:drawerlayout:1.1.1 (*)
-|    +--- androidx.dynamicanimation:dynamicanimation:1.0.0
-|    |    +--- androidx.core:core:1.0.0 -> 1.17.0 (*)
-|    |    +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
-|    |    \--- androidx.legacy:legacy-support-core-utils:1.0.0 (*)
-|    +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.5.0 (*)
-|    +--- androidx.fragment:fragment:1.2.5 -> 1.8.9 (*)
-|    +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.9.4 (*)
-|    +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.4.0 (*)
-|    +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 (*)
-|    +--- androidx.transition:transition:1.5.0 -> 1.6.0
-|    |    +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
-|    |    +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
-|    |    +--- androidx.core:core:1.16.0 -> 1.17.0 (*)
-|    |    +--- androidx.dynamicanimation:dynamicanimation:1.0.0 (*)
-|    |    \--- org.jspecify:jspecify:1.0.0
-|    +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
-|    \--- androidx.viewpager2:viewpager2:1.0.0 -> 1.1.0-beta02
-|         +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
-|         +--- androidx.annotation:annotation-experimental:1.3.0 -> 1.5.0 (*)
-|         +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
-|         +--- androidx.core:core:1.3.2 -> 1.17.0 (*)
-|         +--- androidx.fragment:fragment:1.1.0 -> 1.8.9 (*)
-|         \--- androidx.recyclerview:recyclerview:1.3.1-rc01 -> 1.4.0 (*)
++--- com.google.android.material:material:1.12.0 -> 1.13.0
+|    +--- org.jetbrains.kotlin:kotlin-bom:1.8.22
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.21 (c)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (c)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (c)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (c)
+|    |    \--- org.jetbrains.kotlin:kotlin-reflect:1.8.22 -> 1.9.25 (c)
+|    +--- com.google.errorprone:error_prone_annotations:2.15.0 -> 2.41.0
+|    +--- androidx.activity:activity:1.8.0 -> 1.9.1 (*)
+|    +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
+|    +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.5.0 (*)
+|    +--- androidx.appcompat:appcompat:1.7.0 -> 1.7.1 (*)
+|    +--- androidx.cardview:cardview:1.0.0
+|    |    \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*)
+|    +--- androidx.coordinatorlayout:coordinatorlayout:1.1.0
+|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+|    |    +--- androidx.core:core:1.1.0 -> 1.17.0 (*)
+|    |    +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*)
+|    |    \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*)
+|    +--- androidx.constraintlayout:constraintlayout:2.1.0 -> 2.2.1 (*)
+|    +--- androidx.core:core:1.6.0 -> 1.17.0 (*)
+|    +--- androidx.drawerlayout:drawerlayout:1.1.1 (*)
+|    +--- androidx.dynamicanimation:dynamicanimation:1.1.0
+|    |    +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+|    |    +--- androidx.core:core:1.1.0 -> 1.17.0 (*)
+|    |    \--- org.jspecify:jspecify:1.0.0
+|    +--- androidx.fragment:fragment:1.2.5 -> 1.8.9 (*)
+|    +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.9.4 (*)
+|    +--- androidx.recyclerview:recyclerview:1.2.1 -> 1.4.0 (*)
+|    +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 (*)
+|    +--- androidx.transition:transition:1.5.0 -> 1.6.0
+|    |    +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+|    |    +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+|    |    +--- androidx.core:core:1.16.0 -> 1.17.0 (*)
+|    |    +--- androidx.dynamicanimation:dynamicanimation:1.0.0 -> 1.1.0 (*)
+|    |    \--- org.jspecify:jspecify:1.0.0
+|    +--- androidx.vectordrawable:vectordrawable:1.1.0 (*)
+|    +--- androidx.viewpager2:viewpager2:1.0.0 -> 1.1.0-beta02
+|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+|    |    +--- androidx.annotation:annotation-experimental:1.3.0 -> 1.5.0 (*)
+|    |    +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*)
+|    |    +--- androidx.core:core:1.3.2 -> 1.17.0 (*)
+|    |    +--- androidx.fragment:fragment:1.1.0 -> 1.8.9 (*)
+|    |    \--- androidx.recyclerview:recyclerview:1.3.1-rc01 -> 1.4.0 (*)
+|    \--- androidx.graphics:graphics-shapes:1.0.1
+|         \--- androidx.graphics:graphics-shapes-android:1.0.1
+|              +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+|              +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.0 (*)
+|              +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*)
+|              +--- androidx.core:core-ktx:1.10.0 -> 1.17.0 (*)
+|              \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.21 (*)
-+--- androidx.datastore:datastore-preferences:1.1.7 (*)
++--- androidx.datastore:datastore-preferences:1.2.0 (*)
-+--- androidx.datastore:datastore:1.1.7 (*)
++--- androidx.datastore:datastore:1.2.0 (*)
 +--- androidx.navigation:navigation-ui:2.9.5
-|    \--- com.google.android.material:material:1.4.0 -> 1.12.0 (*)
+|    \--- com.google.android.material:material:1.4.0 -> 1.13.0 (*)
 +--- org.wordpress:utils:3.15.0
-|    \--- com.google.android.material:material:1.2.1 -> 1.12.0 (*)
+|    \--- com.google.android.material:material:1.2.1 -> 1.13.0 (*)
 +--- project :libs:fluxc
-|    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.21 (*)
+|    \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.21
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.21 (*)
 +--- project :libs:login
-|    \--- com.google.android.material:material:1.12.0 (*)
+|    \--- com.google.android.material:material:1.12.0 -> 1.13.0 (*)
 +--- org.wordpress:aztec:v2.1.4
-|    \--- com.google.android.material:material:1.0.0 -> 1.12.0 (*)
+|    \--- com.google.android.material:material:1.0.0 -> 1.13.0 (*)
 +--- project :libs:cardreader
-|    +--- com.stripe:stripeterminal-core:4.7.5
-|    |    +--- androidx.annotation:annotation:1.9.1 (*)
-|    |    +--- com.stripe:stripeterminal-external:4.7.5
-|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
-|    |    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.21 (*)
-|    |    |    +--- androidx.annotation:annotation:1.9.1 (*)
-|    |    |    \--- com.squareup.moshi:moshi:1.15.2 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
-|    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.21 (*)
-|    |    \--- com.stripe:stripeterminal-internal-common:4.7.5
-|    |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
-|    |         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.21 (*)
-|    |         +--- androidx.annotation:annotation:1.9.1 (*)
-|    |         +--- androidx.core:core-ktx:1.13.1 -> 1.17.0 (*)
-|    |         +--- com.google.dagger:dagger:2.53 -> 2.57.2 (*)
-|    |         +--- org.jetbrains.kotlin:kotlin-reflect:1.9.25
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
-|    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*)
-|    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*)
-|    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-rx3:1.8.1 -> 1.10.2
-|    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*)
-|    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*)
-|    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.10.2
-|    |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*)
-|    |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*)
-|    |         |    |    +--- org.reactivestreams:reactive-streams:1.0.3 -> 1.0.4
-|    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.21 (*)
-|    |         |    +--- io.reactivex.rxjava3:rxjava:3.0.2 -> 3.1.10
-|    |         |    |    \--- org.reactivestreams:reactive-streams:1.0.4
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.21 (*)
-|    |         +--- com.squareup.moshi:moshi:1.15.2 (*)
-|    |         +--- com.squareup.moshi:moshi-adapters:1.15.2
-|    |         |    +--- com.squareup.moshi:moshi:1.15.2 (*)
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 1.9.24 (*)
-|    |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3 -> 1.7.3
-|    |         |    \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3 (*)
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.2.21 (*)
-|    |         |         \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 (*)
-|    |         +--- io.ktor:ktor-client-core:2.3.13
-|    |         |    \--- io.ktor:ktor-client-core-jvm:2.3.13
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2
-|    |         |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*)
-|    |         |         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*)
-|    |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         +--- io.ktor:ktor-http:2.3.13
-|    |         |         |    \--- io.ktor:ktor-http-jvm:2.3.13
-|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         |         +--- io.ktor:ktor-utils:2.3.13
-|    |         |         |         |    \--- io.ktor:ktor-utils-jvm:2.3.13
-|    |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         |         |         +--- io.ktor:ktor-io:2.3.13
-|    |         |         |         |         |    \--- io.ktor:ktor-io-jvm:2.3.13
-|    |         |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         |         +--- io.ktor:ktor-events:2.3.13
-|    |         |         |    \--- io.ktor:ktor-events-jvm:2.3.13
-|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
-|    |         |         |         +--- io.ktor:ktor-utils:2.3.13 (*)
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         |         +--- io.ktor:ktor-websocket-serialization:2.3.13
-|    |         |         |    \--- io.ktor:ktor-websocket-serialization-jvm:2.3.13
-|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
-|    |         |         |         +--- io.ktor:ktor-serialization:2.3.13
-|    |         |         |         |    \--- io.ktor:ktor-serialization-jvm:2.3.13
-|    |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
-|    |         |         |         |         +--- io.ktor:ktor-websockets:2.3.13
-|    |         |         |         |         |    \--- io.ktor:ktor-websockets-jvm:2.3.13
-|    |         |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
-|    |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.7.1 -> 1.10.2
-|    |         |              +--- org.slf4j:slf4j-api:1.7.32 -> 1.7.36
-|    |         |              +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*)
-|    |         |              +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*)
-|    |         |              \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.21 (*)
-|    |         +--- io.ktor:ktor-client-content-negotiation:2.3.13
-|    |         |    \--- io.ktor:ktor-client-content-negotiation-jvm:2.3.13
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
-|    |         |         +--- io.ktor:ktor-serialization:2.3.13 (*)
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         +--- io.ktor:ktor-client-serialization:2.3.13
-|    |         |    \--- io.ktor:ktor-client-serialization-jvm:2.3.13
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1 -> 1.7.3 (*)
-|    |         |         +--- io.ktor:ktor-client-json:2.3.13
-|    |         |         |    \--- io.ktor:ktor-client-json-jvm:2.3.13
-|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         +--- io.ktor:ktor-serialization-kotlinx-json:2.3.13
-|    |         |    \--- io.ktor:ktor-serialization-kotlinx-json-jvm:2.3.13
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         +--- io.ktor:ktor-http: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-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
-|    |         |         |         +--- io.ktor:ktor-serialization:2.3.13 (*)
-|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.5.1 -> 1.7.3 (*)
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1 -> 1.7.3 (*)
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         +--- io.ktor:ktor-client-okhttp:2.3.13
-|    |         |    \--- io.ktor:ktor-client-okhttp-jvm:2.3.13
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
-|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
-|    |         |         +--- org.slf4j:slf4j-api:1.7.36
-|    |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
-|    |         |         +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.2.3 (*)
-|    |         |         +--- com.squareup.okio:okio:3.7.0 -> 3.16.4 (*)
-|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
-|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
-|    |         +--- com.google.code.gson:gson:2.12.1 -> 2.13.2 (*)
-|    |         +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.2.3 (*)
-|    |         +--- com.squareup.okhttp3:okhttp-tls:4.12.0 -> 5.2.3 (*)
-|    |         +--- com.squareup.tape2:tape:2.0.0-beta1
-|    |         +--- app.cash.sqldelight:android-driver:2.0.2
-|    |         |    +--- androidx.sqlite:sqlite-framework:2.4.0 -> 2.6.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.21 (*)
-|    |         |    +--- androidx.sqlite:sqlite:2.4.0 -> 2.6.2 (*)
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.2.21 (*)
-|    |         +--- androidx.security:security-crypto:1.1.0-alpha03 -> 1.1.0 (*)
-|    |         +--- androidx.lifecycle:lifecycle-process:2.8.7 -> 2.9.4 (*)
-|    |         +--- androidx.room:room-runtime:2.6.1 -> 2.8.4 (*)
-|    |         +--- androidx.room:room-ktx:2.6.1 -> 2.8.4 (*)
-|    |         +--- com.scottyab:rootbeer-lib:0.1.1
-|    |         +--- org.kamranzafar:jtar:2.3
-|    |         +--- 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-jdk8:1.9.10 -> 1.9.24 (*)
-|    |         |    |         +--- com.squareup.okio:okio:3.7.0 -> 3.16.4 (*)
-|    |         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 -> 2.2.21 (*)
-|    |         |    +--- com.squareup.moshi:moshi:1.15.0 -> 1.15.2 (*)
-|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 -> 1.9.24 (*)
-|    |         +--- com.squareup.wire:wire-runtime:4.9.11 (*)
-|    |         \--- com.stripe:stripeterminal-external:4.7.5 (*)
+|    +--- com.stripe:stripeterminal-core:5.0.0
+|    |    +--- androidx.annotation:annotation:1.9.1 (*)
+|    |    +--- com.stripe:stripeterminal-external:5.0.0
+|    |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
+|    |    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.21 (*)
+|    |    |    +--- androidx.annotation:annotation:1.9.1 (*)
+|    |    |    \--- com.squareup.moshi:moshi:1.15.2 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.21 (*)
+|    |    \--- com.stripe:stripeterminal-internal-common:5.0.0
+|    |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
+|    |         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.21 (*)
+|    |         +--- androidx.annotation:annotation:1.9.1 (*)
+|    |         +--- androidx.core:core-ktx:1.13.1 -> 1.17.0 (*)
+|    |         +--- com.google.dagger:dagger:2.53 -> 2.57.2 (*)
+|    |         +--- org.jetbrains.kotlin:kotlin-reflect:1.9.25
+|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
+|    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*)
+|    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*)
+|    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-rx3:1.8.1 -> 1.10.2
+|    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*)
+|    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*)
+|    |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.10.2
+|    |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*)
+|    |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*)
+|    |         |    |    +--- org.reactivestreams:reactive-streams:1.0.3 -> 1.0.4
+|    |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.21 (*)
+|    |         |    +--- io.reactivex.rxjava3:rxjava:3.0.2 -> 3.1.10
+|    |         |    |    \--- org.reactivestreams:reactive-streams:1.0.4
+|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.21 (*)
+|    |         +--- com.squareup.moshi:moshi:1.15.2 (*)
+|    |         +--- com.squareup.moshi:moshi-adapters:1.15.2
+|    |         |    +--- com.squareup.moshi:moshi:1.15.2 (*)
+|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 1.9.24 (*)
+|    |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3 -> 1.7.3 (*)
+|    |         +--- io.ktor:ktor-client-core:2.3.13
+|    |         |    \--- io.ktor:ktor-client-core-jvm:2.3.13
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2
+|    |         |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*)
+|    |         |         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*)
+|    |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         +--- io.ktor:ktor-http:2.3.13
+|    |         |         |    \--- io.ktor:ktor-http-jvm:2.3.13
+|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         |         +--- io.ktor:ktor-utils:2.3.13
+|    |         |         |         |    \--- io.ktor:ktor-utils-jvm:2.3.13
+|    |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         |         |         +--- io.ktor:ktor-io:2.3.13
+|    |         |         |         |         |    \--- io.ktor:ktor-io-jvm:2.3.13
+|    |         |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         |         +--- io.ktor:ktor-events:2.3.13
+|    |         |         |    \--- io.ktor:ktor-events-jvm:2.3.13
+|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
+|    |         |         |         +--- io.ktor:ktor-utils:2.3.13 (*)
+|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         |         +--- io.ktor:ktor-websocket-serialization:2.3.13
+|    |         |         |    \--- io.ktor:ktor-websocket-serialization-jvm:2.3.13
+|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
+|    |         |         |         +--- io.ktor:ktor-serialization:2.3.13
+|    |         |         |         |    \--- io.ktor:ktor-serialization-jvm:2.3.13
+|    |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
+|    |         |         |         |         +--- io.ktor:ktor-websockets:2.3.13
+|    |         |         |         |         |    \--- io.ktor:ktor-websockets-jvm:2.3.13
+|    |         |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
+|    |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.7.1 -> 1.10.2
+|    |         |              +--- org.slf4j:slf4j-api:1.7.32 -> 1.7.36
+|    |         |              +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*)
+|    |         |              +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*)
+|    |         |              \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.21 (*)
+|    |         +--- io.ktor:ktor-client-content-negotiation:2.3.13
+|    |         |    \--- io.ktor:ktor-client-content-negotiation-jvm:2.3.13
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
+|    |         |         +--- io.ktor:ktor-serialization:2.3.13 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         +--- io.ktor:ktor-client-serialization:2.3.13
+|    |         |    \--- io.ktor:ktor-client-serialization-jvm:2.3.13
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1 -> 1.7.3 (*)
+|    |         |         +--- io.ktor:ktor-client-json:2.3.13
+|    |         |         |    \--- io.ktor:ktor-client-json-jvm:2.3.13
+|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
+|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         +--- io.ktor:ktor-serialization-kotlinx-json:2.3.13
+|    |         |    \--- io.ktor:ktor-serialization-kotlinx-json-jvm:2.3.13
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         +--- io.ktor:ktor-http: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-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
+|    |         |         |         +--- io.ktor:ktor-serialization:2.3.13 (*)
+|    |         |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.5.1 -> 1.7.3 (*)
+|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1 -> 1.7.3 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         +--- io.ktor:ktor-client-okhttp:2.3.13
+|    |         |    \--- io.ktor:ktor-client-okhttp-jvm:2.3.13
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.24 (*)
+|    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.24 (*)
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.1 -> 1.10.2 (*)
+|    |         |         +--- org.slf4j:slf4j-api:1.7.36
+|    |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
+|    |         |         +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.2.3 (*)
+|    |         |         +--- com.squareup.okio:okio:3.7.0 -> 3.16.4 (*)
+|    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*)
+|    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.21 (*)
+|    |         +--- com.google.code.gson:gson:2.12.1 -> 2.13.2 (*)
+|    |         +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.2.3 (*)
+|    |         +--- com.squareup.okhttp3:okhttp-tls:4.12.0 -> 5.2.3 (*)
+|    |         +--- com.squareup.tape2:tape:2.0.0-beta1
+|    |         +--- androidx.security:security-crypto:1.1.0-alpha03 -> 1.1.0 (*)
+|    |         +--- androidx.lifecycle:lifecycle-process:2.8.7 -> 2.9.4 (*)
+|    |         +--- androidx.room:room-runtime:2.6.1 -> 2.8.4 (*)
+|    |         +--- androidx.room:room-ktx:2.6.1 -> 2.8.4 (*)
+|    |         +--- com.scottyab:rootbeer-lib:0.1.1
+|    |         +--- org.kamranzafar:jtar:2.3
+|    |         +--- 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-jdk8:1.9.10 -> 1.9.24 (*)
+|    |         |    |         +--- com.squareup.okio:okio:3.7.0 -> 3.16.4 (*)
+|    |         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10 -> 2.2.21 (*)
+|    |         |    +--- com.squareup.moshi:moshi:1.15.0 -> 1.15.2 (*)
+|    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10 -> 1.9.24 (*)
+|    |         +--- com.squareup.wire:wire-runtime:4.9.11 (*)
+|    |         +--- com.stripe:stripeterminal-external:5.0.0 (*)
+|    |         +--- androidx.sqlite:sqlite:2.4.0 -> 2.6.2 (*)
+|    |         \--- androidx.sqlite:sqlite-framework:2.4.0 -> 2.6.2 (*)
+|    +--- com.stripe:stripeterminal-ktx:5.0.0
+|    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
+|    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.21 (*)
+|    |    +--- androidx.annotation:annotation:1.9.1 (*)
+|    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*)
+|    |    \--- com.stripe:stripeterminal-core:5.0.0 (*)
-|    \--- com.stripe:stripeterminal-taptopay:4.7.5
-|         +--- androidx.databinding:viewbinding:8.8.2 -> 8.13.1 (*)
-|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
-|         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.21 (*)
-|         +--- androidx.annotation:annotation:1.9.1 (*)
-|         +--- androidx.constraintlayout:constraintlayout:2.1.4 -> 2.2.1 (*)
-|         +--- androidx.core:core-ktx:1.13.1 -> 1.17.0 (*)
-|         +--- androidx.fragment:fragment-ktx:1.8.7 -> 1.8.9 (*)
-|         +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.4 (*)
-|         +--- androidx.lifecycle:lifecycle-process:2.8.7 -> 2.9.4 (*)
-|         +--- com.scottyab:rootbeer-lib:0.1.1
-|         +--- com.google.android.play:integrity:1.1.0
-|         |    +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.5.0 (*)
-|         |    \--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*)
-|         +--- com.google.android.material:material:1.12.0 (*)
-|         +--- com.google.dagger:dagger:2.53 -> 2.57.2 (*)
-|         +--- com.google.code.gson:gson:2.12.1 -> 2.13.2 (*)
-|         +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.2.3 (*)
-|         +--- com.squareup.okhttp3:okhttp-tls:4.12.0 -> 5.2.3 (*)
-|         +--- io.reactivex.rxjava3:rxjava:3.1.10 (*)
-|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*)
-|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*)
-|         +--- com.squareup.wire:wire-moshi-adapter:4.9.11 (*)
-|         +--- com.stripe:stripeterminal-external:4.7.5 (*)
-|         +--- com.stripe:stripeterminal-internal-common:4.7.5 (*)
-|         +--- com.fasterxml.jackson.core:jackson-databind:2.16.1
-|         |    +--- com.fasterxml.jackson.core:jackson-annotations:2.16.1
-|         |    |    \--- com.fasterxml.jackson:jackson-bom:2.16.1
-|         |    |         +--- com.fasterxml.jackson.core:jackson-annotations:2.16.1 (c)
-|         |    |         +--- com.fasterxml.jackson.core:jackson-core:2.16.1 (c)
-|         |    |         \--- com.fasterxml.jackson.core:jackson-databind:2.16.1 (c)
-|         |    +--- com.fasterxml.jackson.core:jackson-core:2.16.1
-|         |    |    \--- com.fasterxml.jackson:jackson-bom:2.16.1 (*)
-|         |    \--- com.fasterxml.jackson:jackson-bom:2.16.1 (*)
-|         \--- 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.21 (*)
+|    \--- com.stripe:stripeterminal-taptopay:5.0.0
+|         +--- androidx.databinding:viewbinding:8.8.2 -> 8.13.1 (*)
+|         +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.2.21 (*)
+|         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.2.21 (*)
+|         +--- androidx.annotation:annotation:1.9.1 (*)
+|         +--- androidx.constraintlayout:constraintlayout:2.1.4 -> 2.2.1 (*)
+|         +--- androidx.core:core-ktx:1.13.1 -> 1.17.0 (*)
+|         +--- androidx.fragment:fragment-ktx:1.8.9 (*)
+|         +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.4 (*)
+|         +--- androidx.lifecycle:lifecycle-process:2.8.7 -> 2.9.4 (*)
+|         +--- com.scottyab:rootbeer-lib:0.1.1
+|         +--- com.google.android.play:integrity:1.1.0
+|         |    +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.5.0 (*)
+|         |    \--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*)
+|         +--- com.google.android.material:material:1.13.0 (*)
+|         +--- com.google.dagger:dagger:2.53 -> 2.57.2 (*)
+|         +--- com.google.code.gson:gson:2.12.1 -> 2.13.2 (*)
+|         +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.2.3 (*)
+|         +--- com.squareup.okhttp3:okhttp-tls:4.12.0 -> 5.2.3 (*)
+|         +--- io.reactivex.rxjava3:rxjava:3.1.10 (*)
+|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*)
+|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*)
+|         +--- com.squareup.wire:wire-moshi-adapter:4.9.11 (*)
+|         +--- com.stripe:stripeterminal-external:5.0.0 (*)
+|         +--- com.stripe:stripeterminal-internal-common:5.0.0 (*)
+|         +--- com.fasterxml.jackson.core:jackson-databind:2.16.1
+|         |    +--- com.fasterxml.jackson.core:jackson-annotations:2.16.1
+|         |    |    \--- com.fasterxml.jackson:jackson-bom:2.16.1
+|         |    |         +--- com.fasterxml.jackson.core:jackson-annotations:2.16.1 (c)
+|         |    |         +--- com.fasterxml.jackson.core:jackson-core:2.16.1 (c)
+|         |    |         \--- com.fasterxml.jackson.core:jackson-databind:2.16.1 (c)
+|         |    +--- com.fasterxml.jackson.core:jackson-core:2.16.1
+|         |    |    \--- com.fasterxml.jackson:jackson-bom:2.16.1 (*)
+|         |    \--- com.fasterxml.jackson:jackson-bom:2.16.1 (*)
+|         \--- 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.21 (*)
 +--- com.zendesk:support:5.5.1
-|    +--- com.google.android.material:material:1.4.0 -> 1.12.0 (*)
+|    +--- com.google.android.material:material:1.4.0 -> 1.13.0 (*)
 |    \--- com.zendesk:guide:1.5.1
-|         +--- com.google.android.material:material:1.4.0 -> 1.12.0 (*)
+|         +--- com.google.android.material:material:1.4.0 -> 1.13.0 (*)
 |         \--- com.zendesk:messaging:5.7.1
-|              +--- com.google.android.material:material:1.4.0 -> 1.12.0 (*)
+|              +--- com.google.android.material:material:1.4.0 -> 1.13.0 (*)
 |              \--- com.zendesk:common-ui:4.4.0
-|                   \--- com.google.android.material:material:1.4.0 -> 1.12.0 (*)
+|                   \--- com.google.android.material:material:1.4.0 -> 1.13.0 (*)
 \--- org.wordpress:mediapicker:0.3.4
-     +--- com.google.android.material:material:1.6.1 -> 1.12.0 (*)
+     +--- com.google.android.material:material:1.6.1 -> 1.13.0 (*)
-     \--- androidx.datastore:datastore-preferences:1.0.0 -> 1.1.7 (*)
+     \--- androidx.datastore:datastore-preferences:1.0.0 -> 1.2.0 (*)

@kidinov kidinov added the feature: mobile payments Related to mobile payments / card present payments / Woo Payments. label Dec 1, 2025
@kidinov kidinov added this to the 23.9 milestone Dec 1, 2025
@kidinov kidinov requested a review from samiuelson December 1, 2025 11:55
@kidinov kidinov marked this pull request as ready for review December 1, 2025 11:55
@kidinov kidinov requested a review from a team as a code owner December 1, 2025 11:55
@kidinov kidinov removed the request for review from a team December 1, 2025 11:56
@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Dec 1, 2025

📲 You can test the changes from this Pull Request in WooCommerce-Wear Android by scanning the QR code below to install the corresponding build.
App NameWooCommerce-Wear Android
Platform⌚️ Wear OS
FlavorJalapeno
Build TypeDebug
Commit22181c1
Direct Downloadwoocommerce-wear-prototype-build-pr15044-22181c1.apk

@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Dec 2, 2025

📲 You can test the changes from this Pull Request in WooCommerce Android by scanning the QR code below to install the corresponding build.

App NameWooCommerce Android
Platform📱 Mobile
FlavorJalapeno
Build TypeDebug
Commit22181c1
Direct Downloadwoocommerce-prototype-build-pr15044-22181c1.apk

@codecov-commenter
Copy link

codecov-commenter commented Dec 2, 2025

Codecov Report

❌ Patch coverage is 45.45455% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 38.61%. Comparing base (eda322f) to head (22181c1).

Files with missing lines Patch % Lines
...id/cardreader/internal/wrappers/TerminalWrapper.kt 0.00% 4 Missing ⚠️
...mmerce/android/cardreader/payments/RefundConfig.kt 60.00% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@                           Coverage Diff                           @@
##             woomob-1647-update-stripe-sdk-to-500   #15044   +/-   ##
=======================================================================
  Coverage                                   38.61%   38.61%           
  Complexity                                  10311    10311           
=======================================================================
  Files                                        2163     2163           
  Lines                                      122674   122674           
  Branches                                    16934    16935    +1     
=======================================================================
+ Hits                                        47365    47366    +1     
+ Misses                                      70503    70501    -2     
- Partials                                     4806     4807    +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: mobile payments Related to mobile payments / card present payments / Woo Payments.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants