Skip to content

Bump stripe-terminal from 5.1.1 to 5.6.0#16232

Open
dependabot[bot] wants to merge 1 commit into
trunkfrom
dependabot/gradle/stripe-terminal-5.6.0
Open

Bump stripe-terminal from 5.1.1 to 5.6.0#16232
dependabot[bot] wants to merge 1 commit into
trunkfrom
dependabot/gradle/stripe-terminal-5.6.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 8, 2026

Copy link
Copy Markdown
Contributor

Bumps stripe-terminal from 5.1.1 to 5.6.0.
Updates com.stripe:stripeterminal-taptopay from 5.1.1 to 5.6.0

Release notes

Sourced from com.stripe:stripeterminal-taptopay's releases.

5.6.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.6.0"

See CHANGELOG.md for details.

5.5.1

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.5.1"

See CHANGELOG.md for details.

5.5.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.5.0"

See CHANGELOG.md for details.

5.4.1

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.4.1"

See CHANGELOG.md for details.

5.4.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.4.0"

See CHANGELOG.md for details.

5.3.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.3.0"
</tr></table> 

... (truncated)

Changelog

Sourced from com.stripe:stripeterminal-taptopay's changelog.

5.6.0 - 2026-06-08

Core

New

  • Added LocaleConfig parameter to Terminal.init() to configure localization of API error messages. Pass LocaleConfig.CardLanguagePreferenceIfAvailable to localize messages to the cardholder's preferred language when available (falling back to the device locale), or LocaleConfig.HardcodedLocale for a fixed locale.

Updates

  • The Terminal.init() overload without a LocaleConfig parameter is now deprecated. Use the new overload and pass a LocaleConfig to configure API error message localization.
  • MobileReaderListener.onBatteryLevelUpdate now only fires when the battery level, status, or charging state changes from the last reported value. Previously it fired on every battery poll from the reader firmware (~every 10 minutes), regardless of whether the value changed.

Fixes

  • OfflineListener.onPaymentIntentForwarded and OfflineListener.onSetupIntentForwarded now receive the up-to-date intent returned by the Stripe API (when present in the error) rather than the stale locally-stored snapshot.
  • Fixed a race condition where calling Cancelable.cancel() within milliseconds of collectPaymentMethod() (or other cancelable operations) could cause the original operation callback's onFailure to never fire, leaving callers hanging indefinitely or causing UNEXPECTED_SDK_ERROR on the next operation.
  • Fixed a race condition where calling Terminal.cancelPaymentIntent() or Terminal.cancelSetupIntent() while collectPaymentMethod was in-flight on an internet reader could cause an unexpected disconnect (onDisconnect with reason UNKNOWN) after a 45-second timeout.
  • When programmatically canceling a payment on a smart reader using the SDK, the TerminalException.message in the collect callback's onFailure is now "Transaction is cancelled by the user." instead of "Job was canceled". The errorCode remains CANCELED.

Tap to Pay

Updates

  • API error messages from Tap to Pay attestation now default to English (en-US) instead of the application locale. Pass LocaleConfig.CardLanguagePreferenceIfAvailable to Terminal.init() to localize by the application locale, matching the previous behavior.

Fixes

  • Prevent the immersive mode system overlay from causing the Tap to Pay collection screen from prematurely closing. Fixes issue 1120.

5.5.1 - 2026-05-22

Tap to Pay

Fixes

  • Fixed an issue that caused transactions to fail if the amount was above the regional PIN limit. The bug was introduced in SDK version 5.4.0.

5.5.0 - 2026-05-06

Core

New

  • Preview: Surcharging - Refactored the surcharge API surface.
    • Added new AmountDetails.SurchargeDetails class with amount, maximumAmount, and status on amountDetails.surchargeDetails.
    • Breaking: CardPresentOptions.Surcharge has been removed. Use AmountDetails.SurchargeDetails for maximumAmount and status. status is now a SurchargeStatus enum instead of String.
    • Breaking: Top-level amountSurcharge on PaymentIntent has been removed. Use amountDetails.surchargeDetails.amount instead.
    • To request access to this feature, please contact Stripe Support.
  • Added support for simulating software update scenarios on physical mobile readers in test mode.

Updates

  • When offline mode is enabled, the SDK now falls back to offline processing faster when the device can't reach Stripe. Previously, the SDK waited up to 15 seconds before falling back. Now, timeouts are optimized per request type, reducing wait times for common operations like payment creation.

... (truncated)

Commits

Updates com.stripe:stripeterminal-core from 5.1.1 to 5.6.0

Release notes

Sourced from com.stripe:stripeterminal-core's releases.

5.6.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.6.0"

See CHANGELOG.md for details.

5.5.1

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.5.1"

See CHANGELOG.md for details.

5.5.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.5.0"

See CHANGELOG.md for details.

5.4.1

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.4.1"

See CHANGELOG.md for details.

5.4.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.4.0"

See CHANGELOG.md for details.

5.3.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.3.0"
</tr></table> 

... (truncated)

Changelog

Sourced from com.stripe:stripeterminal-core's changelog.

5.6.0 - 2026-06-08

Core

New

  • Added LocaleConfig parameter to Terminal.init() to configure localization of API error messages. Pass LocaleConfig.CardLanguagePreferenceIfAvailable to localize messages to the cardholder's preferred language when available (falling back to the device locale), or LocaleConfig.HardcodedLocale for a fixed locale.

Updates

  • The Terminal.init() overload without a LocaleConfig parameter is now deprecated. Use the new overload and pass a LocaleConfig to configure API error message localization.
  • MobileReaderListener.onBatteryLevelUpdate now only fires when the battery level, status, or charging state changes from the last reported value. Previously it fired on every battery poll from the reader firmware (~every 10 minutes), regardless of whether the value changed.

Fixes

  • OfflineListener.onPaymentIntentForwarded and OfflineListener.onSetupIntentForwarded now receive the up-to-date intent returned by the Stripe API (when present in the error) rather than the stale locally-stored snapshot.
  • Fixed a race condition where calling Cancelable.cancel() within milliseconds of collectPaymentMethod() (or other cancelable operations) could cause the original operation callback's onFailure to never fire, leaving callers hanging indefinitely or causing UNEXPECTED_SDK_ERROR on the next operation.
  • Fixed a race condition where calling Terminal.cancelPaymentIntent() or Terminal.cancelSetupIntent() while collectPaymentMethod was in-flight on an internet reader could cause an unexpected disconnect (onDisconnect with reason UNKNOWN) after a 45-second timeout.
  • When programmatically canceling a payment on a smart reader using the SDK, the TerminalException.message in the collect callback's onFailure is now "Transaction is cancelled by the user." instead of "Job was canceled". The errorCode remains CANCELED.

Tap to Pay

Updates

  • API error messages from Tap to Pay attestation now default to English (en-US) instead of the application locale. Pass LocaleConfig.CardLanguagePreferenceIfAvailable to Terminal.init() to localize by the application locale, matching the previous behavior.

Fixes

  • Prevent the immersive mode system overlay from causing the Tap to Pay collection screen from prematurely closing. Fixes issue 1120.

5.5.1 - 2026-05-22

Tap to Pay

Fixes

  • Fixed an issue that caused transactions to fail if the amount was above the regional PIN limit. The bug was introduced in SDK version 5.4.0.

5.5.0 - 2026-05-06

Core

New

  • Preview: Surcharging - Refactored the surcharge API surface.
    • Added new AmountDetails.SurchargeDetails class with amount, maximumAmount, and status on amountDetails.surchargeDetails.
    • Breaking: CardPresentOptions.Surcharge has been removed. Use AmountDetails.SurchargeDetails for maximumAmount and status. status is now a SurchargeStatus enum instead of String.
    • Breaking: Top-level amountSurcharge on PaymentIntent has been removed. Use amountDetails.surchargeDetails.amount instead.
    • To request access to this feature, please contact Stripe Support.
  • Added support for simulating software update scenarios on physical mobile readers in test mode.

Updates

  • When offline mode is enabled, the SDK now falls back to offline processing faster when the device can't reach Stripe. Previously, the SDK waited up to 15 seconds before falling back. Now, timeouts are optimized per request type, reducing wait times for common operations like payment creation.

... (truncated)

Commits

Updates com.stripe:stripeterminal-ktx from 5.1.1 to 5.6.0

Release notes

Sourced from com.stripe:stripeterminal-ktx's releases.

5.6.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.6.0"

See CHANGELOG.md for details.

5.5.1

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.5.1"

See CHANGELOG.md for details.

5.5.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.5.0"

See CHANGELOG.md for details.

5.4.1

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.4.1"

See CHANGELOG.md for details.

5.4.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.4.0"

See CHANGELOG.md for details.

5.3.0

If you're using Gradle, update your build file to:

implementation "com.stripe:stripeterminal:5.3.0"
</tr></table> 

... (truncated)

Changelog

Sourced from com.stripe:stripeterminal-ktx's changelog.

5.6.0 - 2026-06-08

Core

New

  • Added LocaleConfig parameter to Terminal.init() to configure localization of API error messages. Pass LocaleConfig.CardLanguagePreferenceIfAvailable to localize messages to the cardholder's preferred language when available (falling back to the device locale), or LocaleConfig.HardcodedLocale for a fixed locale.

Updates

  • The Terminal.init() overload without a LocaleConfig parameter is now deprecated. Use the new overload and pass a LocaleConfig to configure API error message localization.
  • MobileReaderListener.onBatteryLevelUpdate now only fires when the battery level, status, or charging state changes from the last reported value. Previously it fired on every battery poll from the reader firmware (~every 10 minutes), regardless of whether the value changed.

Fixes

  • OfflineListener.onPaymentIntentForwarded and OfflineListener.onSetupIntentForwarded now receive the up-to-date intent returned by the Stripe API (when present in the error) rather than the stale locally-stored snapshot.
  • Fixed a race condition where calling Cancelable.cancel() within milliseconds of collectPaymentMethod() (or other cancelable operations) could cause the original operation callback's onFailure to never fire, leaving callers hanging indefinitely or causing UNEXPECTED_SDK_ERROR on the next operation.
  • Fixed a race condition where calling Terminal.cancelPaymentIntent() or Terminal.cancelSetupIntent() while collectPaymentMethod was in-flight on an internet reader could cause an unexpected disconnect (onDisconnect with reason UNKNOWN) after a 45-second timeout.
  • When programmatically canceling a payment on a smart reader using the SDK, the TerminalException.message in the collect callback's onFailure is now "Transaction is cancelled by the user." instead of "Job was canceled". The errorCode remains CANCELED.

Tap to Pay

Updates

  • API error messages from Tap to Pay attestation now default to English (en-US) instead of the application locale. Pass LocaleConfig.CardLanguagePreferenceIfAvailable to Terminal.init() to localize by the application locale, matching the previous behavior.

Fixes

  • Prevent the immersive mode system overlay from causing the Tap to Pay collection screen from prematurely closing. Fixes issue 1120.

5.5.1 - 2026-05-22

Tap to Pay

Fixes

  • Fixed an issue that caused transactions to fail if the amount was above the regional PIN limit. The bug was introduced in SDK version 5.4.0.

5.5.0 - 2026-05-06

Core

New

  • Preview: Surcharging - Refactored the surcharge API surface.
    • Added new AmountDetails.SurchargeDetails class with amount, maximumAmount, and status on amountDetails.surchargeDetails.
    • Breaking: CardPresentOptions.Surcharge has been removed. Use AmountDetails.SurchargeDetails for maximumAmount and status. status is now a SurchargeStatus enum instead of String.
    • Breaking: Top-level amountSurcharge on PaymentIntent has been removed. Use amountDetails.surchargeDetails.amount instead.
    • To request access to this feature, please contact Stripe Support.
  • Added support for simulating software update scenarios on physical mobile readers in test mode.

Updates

  • When offline mode is enabled, the SDK now falls back to offline processing faster when the device can't reach Stripe. Previously, the SDK waited up to 15 seconds before falling back. Now, timeouts are optimized per request type, reducing wait times for common operations like payment creation.

... (truncated)

Commits

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
com.stripe:stripeterminal-core [>= 5.4.a, < 5.5]
com.stripe:stripeterminal-ktx [>= 5.4.a, < 5.5]
com.stripe:stripeterminal-taptopay [>= 5.4.a, < 5.5]
com.stripe:stripeterminal-core [>= 5.5.a, < 5.6]
com.stripe:stripeterminal-ktx [>= 5.5.a, < 5.6]
com.stripe:stripeterminal-taptopay [>= 5.5.a, < 5.6]

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps `stripe-terminal` from 5.1.1 to 5.6.0.

Updates `com.stripe:stripeterminal-taptopay` from 5.1.1 to 5.6.0
- [Release notes](https://github.com/stripe/stripe-terminal-android/releases)
- [Changelog](https://github.com/stripe/stripe-terminal-android/blob/master/CHANGELOG.md)
- [Commits](stripe/stripe-terminal-android@v5.1.1...v5.6.0)

Updates `com.stripe:stripeterminal-core` from 5.1.1 to 5.6.0
- [Release notes](https://github.com/stripe/stripe-terminal-android/releases)
- [Changelog](https://github.com/stripe/stripe-terminal-android/blob/master/CHANGELOG.md)
- [Commits](stripe/stripe-terminal-android@v5.1.1...v5.6.0)

Updates `com.stripe:stripeterminal-ktx` from 5.1.1 to 5.6.0
- [Release notes](https://github.com/stripe/stripe-terminal-android/releases)
- [Changelog](https://github.com/stripe/stripe-terminal-android/blob/master/CHANGELOG.md)
- [Commits](stripe/stripe-terminal-android@v5.1.1...v5.6.0)

---
updated-dependencies:
- dependency-name: com.stripe:stripeterminal-taptopay
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.stripe:stripeterminal-core
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.stripe:stripeterminal-ktx
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the bot: dependencies update PRs that update a dependency file, used by Dependabot. label Jul 8, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 8, 2026 18:14
@dependabot
dependabot Bot requested review from kidinov and removed request for a team July 8, 2026 18:14
@dependabot dependabot Bot added the bot: dependencies update PRs that update a dependency file, used by Dependabot. label Jul 8, 2026
@dangermattic

Copy link
Copy Markdown
Collaborator
1 Error
🚫 PR is not assigned to a milestone.

Generated by 🚫 Danger

@wpmobilebot

Copy link
Copy Markdown
Collaborator

Project manifest changes for WooCommerce

The following changes in the WooCommerce's merged AndroidManifest.xml file were detected (build variant: vanillaRelease):

--- ./build/reports/diff_manifest/WooCommerce/vanillaRelease/base_manifest.txt	2026-07-08 18:20:36.934912198 +0000
+++ ./build/reports/diff_manifest/WooCommerce/vanillaRelease/head_manifest.txt	2026-07-08 18:20:42.466023435 +0000
@@ -397,7 +397,7 @@
             android:name="com.stripe.cots.activity.ContactlessPaymentActivity"
             android:exported="false"
             android:process=":stripetaptopay"
-            android:theme="@style/Theme.CotsApp" >
+            android:theme="@style/Theme.TtpApp" >
             <intent-filter>
                 <action android:name="android.nfc.action.NDEF_DISCOVERED" />
 
@@ -405,22 +405,22 @@
             </intent-filter>
         </activity>
         <activity
-            android:name="com.stripe.cots.simulator.SimulatedContactlessPaymentActivity"
+            android:name="com.stripe.cots.activity.simulated.SimulatedContactlessPaymentActivity"
             android:exported="false"
             android:process=":stripetaptopay"
-            android:theme="@style/Theme.CotsApp" />
+            android:theme="@style/Theme.TtpApp" />
 
         <service
-            android:name="com.stripe.cots.aidlservice.CotsService"
+            android:name="com.stripe.cots.aidlservice.TtpService"
             android:exported="false"
             android:process=":stripetaptopay" />
         <service
-            android:name="com.stripe.cots.aidlservice.SimulatedCotsService"
+            android:name="com.stripe.cots.aidlservice.simulated.SimulatedTtpService"
             android:exported="false"
             android:process=":stripetaptopay" />
 
         <provider
-            android:name="com.stripe.cots.content.CotsContentProvider"
+            android:name="com.stripe.cots.content.TtpContentProvider"
             android:authorities="com.woocommerce.android.stripetaptopay"
             android:exported="false"
             android:process=":stripetaptopay" />

Go to https://buildkite.com/automattic/woocommerce-android/builds/40435/canvas?sid=019f42f0-6f30-4bc5-b3b3-25cf1b4cd99d, click on the Artifacts tab and audit the files.

@wpmobilebot

Copy link
Copy Markdown
Collaborator

Project dependencies changes

list
! Upgraded Dependencies
com.stripe:stripeterminal-core:5.6.0, (changed from 5.1.1)
com.stripe:stripeterminal-external:5.6.0, (changed from 5.1.1)
com.stripe:stripeterminal-internal-common:5.6.0, (changed from 5.1.1)
com.stripe:stripeterminal-ktx:5.6.0, (changed from 5.1.1)
com.stripe:stripeterminal-taptopay:5.6.0, (changed from 5.1.1)
io.reactivex.rxjava3:rxjava:3.1.12, (changed from 3.1.10)
tree
 \--- project :libs:cardreader
-     +--- com.stripe:stripeterminal-core:5.1.1
-     |    +--- androidx.annotation:annotation:1.9.1 -> 1.10.0 (*)
-     |    +--- com.stripe:stripeterminal-external:5.1.1
-     |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
-     |    |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.3.21 (*)
-     |    |    +--- androidx.annotation:annotation:1.9.1 -> 1.10.0 (*)
-     |    |    \--- com.squareup.moshi:moshi:1.15.2 (*)
-     |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
-     |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.3.21 (*)
-     |    \--- com.stripe:stripeterminal-internal-common:5.1.1
-     |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
-     |         +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.3.21 (*)
-     |         +--- androidx.annotation:annotation:1.9.1 -> 1.10.0 (*)
-     |         +--- androidx.core:core-ktx:1.13.1 -> 1.18.0 (*)
-     |         +--- com.google.dagger:dagger:2.53 -> 2.58 (*)
-     |         +--- org.jetbrains.kotlin:kotlin-reflect:1.9.25
-     |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
-     |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.11.0 (*)
-     |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.11.0 (*)
-     |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-rx3:1.8.1 -> 1.11.0
-     |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
-     |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.11.0 (*)
-     |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.11.0
-     |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
-     |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.11.0 (*)
-     |         |    |    +--- org.reactivestreams:reactive-streams:1.0.3 -> 1.0.4
-     |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.3.21 (*)
-     |         |    +--- io.reactivex.rxjava3:rxjava:3.0.2 -> 3.1.10
-     |         |    |    \--- org.reactivestreams:reactive-streams:1.0.4
-     |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.3.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.11.0 (*)
-     |         +--- 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.11.0
-     |         |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
-     |         |         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.11.0 (*)
-     |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         +--- 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.11.0 (*)
-     |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         |         +--- 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.11.0 (*)
-     |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         |         |         +--- 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.11.0 (*)
-     |         |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
-     |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
-     |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.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.11.0 (*)
-     |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
-     |         |         |         +--- io.ktor:ktor-utils:2.3.13 (*)
-     |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.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.11.0 (*)
-     |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         |         +--- 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.11.0 (*)
-     |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         |         |         +--- 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.11.0 (*)
-     |         |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
-     |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
-     |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
-     |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
-     |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
-     |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.7.1 -> 1.11.0
-     |         |              +--- org.slf4j:slf4j-api:1.7.32 -> 1.7.36
-     |         |              +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
-     |         |              +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.11.0 (*)
-     |         |              \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.3.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.11.0 (*)
-     |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         +--- 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.3.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.11.0 (*)
-     |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
-     |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1 -> 1.11.0 (*)
-     |         |         +--- 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.11.0 (*)
-     |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
-     |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
-     |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.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.11.0 (*)
-     |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         +--- 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.11.0 (*)
-     |         |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
-     |         |         |         +--- io.ktor:ktor-serialization:2.3.13 (*)
-     |         |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.5.1 -> 1.11.0 (*)
-     |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
-     |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1 -> 1.11.0 (*)
-     |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.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.11.0 (*)
-     |         |         +--- org.slf4j:slf4j-api:1.7.36
-     |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
-     |         |         +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.3.2 (*)
-     |         |         +--- com.squareup.okio:okio:3.7.0 -> 3.16.4 (*)
-     |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
-     |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
-     |         +--- com.google.code.gson:gson:2.12.1 -> 2.14.0 (*)
-     |         +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.3.2 (*)
-     |         +--- com.squareup.okhttp3:okhttp-tls:4.12.0 -> 5.3.2 (*)
-     |         +--- 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.10.0 (*)
-     |         +--- 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.3.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.1.1 (*)
-     |         +--- androidx.sqlite:sqlite:2.4.0 -> 2.6.2 (*)
-     |         \--- androidx.sqlite:sqlite-framework:2.4.0 -> 2.6.2 (*)
+     +--- com.stripe:stripeterminal-core:5.6.0
+     |    +--- androidx.annotation:annotation:1.9.1 -> 1.10.0 (*)
+     |    +--- com.stripe:stripeterminal-external:5.6.0
+     |    |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
+     |    |    +--- androidx.annotation:annotation:1.9.1 -> 1.10.0 (*)
+     |    |    \--- com.squareup.moshi:moshi:1.15.2 (*)
+     |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
+     |    \--- com.stripe:stripeterminal-internal-common:5.6.0
+     |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
+     |         +--- androidx.annotation:annotation:1.9.1 -> 1.10.0 (*)
+     |         +--- androidx.core:core-ktx:1.13.1 -> 1.18.0 (*)
+     |         +--- androidx.lifecycle:lifecycle-process:2.8.7 -> 2.10.0 (*)
+     |         +--- androidx.room:room-ktx:2.6.1 -> 2.8.4 (*)
+     |         +--- androidx.room:room-runtime:2.6.1 -> 2.8.4 (*)
+     |         +--- androidx.security:security-crypto:1.1.0-alpha03 -> 1.1.0 (*)
+     |         +--- androidx.sqlite:sqlite:2.4.0 -> 2.6.2 (*)
+     |         +--- androidx.sqlite:sqlite-framework:2.4.0 -> 2.6.2 (*)
+     |         +--- com.google.dagger:dagger:2.55 -> 2.58 (*)
+     |         +--- com.google.code.gson:gson:2.13.2 -> 2.14.0 (*)
+     |         +--- org.kamranzafar:jtar:2.3
+     |         +--- org.jetbrains.kotlin:kotlin-reflect:1.9.25
+     |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
+     |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.11.0 (*)
+     |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.11.0 (*)
+     |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-rx3:1.8.1 -> 1.11.0
+     |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
+     |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.11.0 (*)
+     |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.11.0
+     |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
+     |         |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.11.0 (*)
+     |         |    |    +--- org.reactivestreams:reactive-streams:1.0.3 -> 1.0.4
+     |         |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.3.21 (*)
+     |         |    +--- io.reactivex.rxjava3:rxjava:3.0.2 -> 3.1.12
+     |         |    |    \--- org.reactivestreams:reactive-streams:1.0.4
+     |         |    \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.3.21 (*)
+     |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3 -> 1.11.0 (*)
+     |         +--- 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.11.0
+     |         |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
+     |         |         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.11.0 (*)
+     |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         +--- 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.11.0 (*)
+     |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         |         +--- 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.11.0 (*)
+     |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         |         |         +--- 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.11.0 (*)
+     |         |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         |         |         |         +--- 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.11.0 (*)
+     |         |         |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
+     |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
+     |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.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.11.0 (*)
+     |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
+     |         |         |         |         +--- io.ktor:ktor-utils:2.3.13 (*)
+     |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.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.11.0 (*)
+     |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         |         |         +--- 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.11.0 (*)
+     |         |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         |         |         |         +--- 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.11.0 (*)
+     |         |         |         |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         |         |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         |         |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
+     |         |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
+     |         |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
+     |         |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
+     |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
+     |         |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.7.1 -> 1.11.0
+     |         |         |              +--- org.slf4j:slf4j-api:1.7.32 -> 1.7.36
+     |         |         |              +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
+     |         |         |              +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.11.0 (*)
+     |         |         |              \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.20 -> 2.3.21 (*)
+     |         |         +--- io.ktor:ktor-serialization:2.3.13 (*)
+     |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
+     |         +--- io.ktor:ktor-client-core:2.3.13 (*)
+     |         +--- 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.11.0 (*)
+     |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         +--- 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.11.0 (*)
+     |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         |         +--- io.ktor:ktor-http:2.3.13 (*)
+     |         |         |         +--- io.ktor:ktor-serialization:2.3.13 (*)
+     |         |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.5.1 -> 1.11.0 (*)
+     |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
+     |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1 -> 1.11.0 (*)
+     |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.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.11.0 (*)
+     |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
+     |         |         +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.3.2 (*)
+     |         |         +--- com.squareup.okio:okio:3.7.0 -> 3.16.4 (*)
+     |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.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.11.0 (*)
+     |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
+     |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1 -> 1.11.0 (*)
+     |         |         +--- 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.11.0 (*)
+     |         |         |         +--- org.slf4j:slf4j-api:1.7.36
+     |         |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.11.0 (*)
+     |         |         |         +--- io.ktor:ktor-client-core:2.3.13 (*)
+     |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.21 (*)
+     |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.3.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 (*)
+     |         +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.3.2 (*)
+     |         +--- com.squareup.okhttp3:okhttp-tls:4.12.0 -> 5.3.2 (*)
+     |         +--- com.scottyab:rootbeer-lib:0.1.1
+     |         +--- com.squareup.tape2:tape:2.0.0-beta1
+     |         +--- 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.3.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.6.0 (*)
-     +--- com.stripe:stripeterminal-ktx:5.1.1
-     |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
-     |    +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.3.21 (*)
-     |    +--- androidx.annotation:annotation:1.9.1 -> 1.10.0 (*)
-     |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.11.0 (*)
-     |    \--- com.stripe:stripeterminal-core:5.1.1 (*)
+     +--- com.stripe:stripeterminal-ktx:5.6.0
+     |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
+     |    +--- androidx.annotation:annotation:1.9.1 -> 1.10.0 (*)
+     |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.11.0 (*)
+     |    \--- com.stripe:stripeterminal-core:5.6.0 (*)
-     \--- com.stripe:stripeterminal-taptopay:5.1.1
-          +--- androidx.databinding:viewbinding:8.8.2 -> 8.13.2 (*)
-          +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
-          +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.3.21 (*)
-          +--- androidx.annotation:annotation:1.9.1 -> 1.10.0 (*)
-          +--- androidx.appcompat:appcompat:1.7.1 (*)
-          +--- androidx.constraintlayout:constraintlayout:2.2.1 (*)
-          +--- androidx.core:core-ktx:1.13.1 -> 1.18.0 (*)
-          +--- androidx.fragment:fragment-ktx:1.8.9 (*)
-          +--- androidx.gridlayout:gridlayout:1.1.0
-          |    +--- androidx.annotation:annotation:1.8.1 -> 1.10.0 (*)
-          |    +--- androidx.core:core:1.3.0 -> 1.18.0 (*)
-          |    \--- org.jspecify:jspecify:1.0.0
-          +--- androidx.recyclerview:recyclerview:1.4.0 (*)
-          +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.10.0 (*)
-          +--- androidx.lifecycle:lifecycle-process:2.8.7 -> 2.10.0 (*)
-          +--- 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.9.0 (*)
-          |    \--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*)
-          +--- com.google.android.material:material:1.13.0 -> 1.14.0 (*)
-          +--- com.google.dagger:dagger:2.53 -> 2.58 (*)
-          +--- com.google.code.gson:gson:2.12.1 -> 2.14.0 (*)
-          +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.3.2 (*)
-          +--- com.squareup.okhttp3:okhttp-tls:4.12.0 -> 5.3.2 (*)
-          +--- io.reactivex.rxjava3:rxjava:3.1.10 (*)
-          +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.11.0 (*)
-          +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.11.0 (*)
-          +--- com.squareup.wire:wire-moshi-adapter:4.9.11 (*)
-          +--- com.stripe:stripeterminal-external:5.1.1 (*)
-          +--- com.stripe:stripeterminal-internal-common:5.1.1 (*)
-          +--- com.fasterxml.jackson.core:jackson-databind:2.16.1 -> 2.18.8
-          |    +--- com.fasterxml.jackson.core:jackson-annotations:2.18.8
-          |    |    \--- com.fasterxml.jackson:jackson-bom:2.18.8
-          |    |         +--- com.fasterxml.jackson.core:jackson-annotations:2.18.8 (c)
-          |    |         +--- com.fasterxml.jackson.core:jackson-core:2.18.8 (c)
-          |    |         \--- com.fasterxml.jackson.core:jackson-databind:2.18.8 (c)
-          |    +--- com.fasterxml.jackson.core:jackson-core:2.18.8
-          |    |    \--- com.fasterxml.jackson:jackson-bom:2.18.8 (*)
-          |    \--- com.fasterxml.jackson:jackson-bom:2.18.8 (*)
-          \--- 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.3.21 (*)
+     \--- com.stripe:stripeterminal-taptopay:5.6.0
+          +--- androidx.databinding:viewbinding:8.8.2 -> 8.13.2 (*)
+          +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.3.21 (*)
+          +--- androidx.annotation:annotation:1.9.1 -> 1.10.0 (*)
+          +--- androidx.appcompat:appcompat:1.7.1 (*)
+          +--- androidx.constraintlayout:constraintlayout:2.2.1 (*)
+          +--- androidx.core:core-ktx:1.13.1 -> 1.18.0 (*)
+          +--- androidx.fragment:fragment-ktx:1.8.9 (*)
+          +--- androidx.gridlayout:gridlayout:1.1.0
+          |    +--- androidx.annotation:annotation:1.8.1 -> 1.10.0 (*)
+          |    +--- androidx.core:core:1.3.0 -> 1.18.0 (*)
+          |    \--- org.jspecify:jspecify:1.0.0
+          +--- androidx.lifecycle:lifecycle-process:2.8.7 -> 2.10.0 (*)
+          +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.10.0 (*)
+          +--- androidx.recyclerview:recyclerview:1.4.0 (*)
+          +--- com.google.dagger:dagger:2.55 -> 2.58 (*)
+          +--- com.google.android.material:material:1.13.0 -> 1.14.0 (*)
+          +--- com.google.android.play:integrity:1.1.0
+          |    +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.9.0 (*)
+          |    \--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*)
+          +--- com.fasterxml.jackson.core:jackson-databind:2.16.1 -> 2.18.8
+          |    +--- com.fasterxml.jackson.core:jackson-annotations:2.18.8
+          |    |    \--- com.fasterxml.jackson:jackson-bom:2.18.8
+          |    |         +--- com.fasterxml.jackson.core:jackson-annotations:2.18.8 (c)
+          |    |         +--- com.fasterxml.jackson.core:jackson-core:2.18.8 (c)
+          |    |         \--- com.fasterxml.jackson.core:jackson-databind:2.18.8 (c)
+          |    +--- com.fasterxml.jackson.core:jackson-core:2.18.8
+          |    |    \--- com.fasterxml.jackson:jackson-bom:2.18.8 (*)
+          |    \--- com.fasterxml.jackson:jackson-bom:2.18.8 (*)
+          +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.11.0 (*)
+          +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.11.0 (*)
+          +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3 -> 1.11.0 (*)
+          +--- com.squareup.okhttp3:okhttp:4.12.0 -> 5.3.2 (*)
+          +--- com.squareup.okhttp3:okhttp-tls:4.12.0 -> 5.3.2 (*)
+          +--- com.scottyab:rootbeer-lib:0.1.1
+          +--- io.reactivex.rxjava3:rxjava:3.1.12 (*)
+          +--- com.squareup.wire:wire-moshi-adapter:4.9.11 (*)
+          +--- com.stripe:stripeterminal-external:5.6.0 (*)
+          +--- com.stripe:stripeterminal-internal-common:5.6.0 (*)
+          \--- 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.3.21 (*)

@irfano

irfano commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Hey @samiuelson! Andrei is AFK, and this PR has been open for more than a week. Could you take care of it?

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

Labels

bot: dependencies update PRs that update a dependency file, used by Dependabot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants