Releases: stripe/stripe-android
Releases · stripe/stripe-android
stripe-android v23.0.1
Payments
[FIXED]12596 Correctly resolve project dependency artifactId when generating pom files to ensure accurate dependency metadata.
stripe-android v23.0.0
Note: This version contains a bug preventing builds from succeeding. Please upgrade to v23.0.1 instead.
Dependencies updated in 12373, 12410, 12419, 12433, and 12486:
- Bumped
minSdkVersionto23. - Bumped
compileSdkVersionandtargetSdkVersionto36. - Bumped Kotlin from 2.1.10 to 2.3.10.
- Bumped Kotlin Coroutines from 1.10.1 to 1.10.2.
- Bumped Kotlin Serialization from 1.8.0 to 1.10.0.
- Bumped Android Gradle Plugin from 8.13.1 to 8.13.2.
- Bumped Poko from 0.18.2 to 0.21.1.
- Bumped App compat from 1.7.0 to 1.7.1.
- Bumped nimbus-jose-jwt from 10.4.2 to 10.6.
- Bumped constraintlayout from 2.2.0 to 2.2.1.
- Bumped androidx.camera from 1.4.2 to 1.5.3.
- Bumped recyclerview from 1.3.2 to 1.4.0.
- Bumped Compose from 1.9.4 to 1.10.4.
- Bumped androidx.activity from 1.9.3 to 1.12.4.
- Bumped androidx.browser from 1.8.0 to 1.9.0.
- Bumped androidx.core from 1.13.1 to 1.17.0.
- Bumped androidx.fragment from 1.8.6 to 1.8.9.
- Bumped androidx.hilt from 1.2.0 to 1.3.0.
- Bumped androidx.lifecycle from 2.8.7 to 2.10.0.
- Bumped androidx.navigation from 2.8.5 to 2.9.7.
- Bumped androidx.webkit from 1.14.0 to 1.15.0.
- Bumped Google Places from 5.0.0 to 5.1.1.
- Bumped Play Services Wallet from 19.4.0 to 19.5.0.
- Bumped LiteRT from 1.4.0 to 1.4.1.
- Bumped WorkManager from 2.9.0 to 2.11.1.
- Bumped Material from 1.12.0 to 1.13.0.
PaymentSheet
- [Added] Added support for Wero payments (private preview).
stripe-android v22.8.1
Identity
- [Added] More live feedback during document capture.
PaymentSheet
- [Changed] Afterpay/Clearpay no longer requires billing address by default. Set
billingDetailsCollectionConfiguration.addresstoAddressCollectionMode.Fullif you need to collect billing address for Afterpay.
stripe-android v22.8.0
Dependencies updated in 12276:
- Bumped Dagger from 2.55 to 2.58.
PaymentMethodMessagingElement
[BREAKING]12291 PaymentMethodMessagingElement is in public preview. infoIconColor has been removed from PaymentMethodMessagingElement.Appearance.Colors. The info icon has been removed and replaced with a CTA to see available plans. The link text color is customizable through linkTextColor.
Identity
- [CHANGED] Fail out of verification flow on analyzer failure.
- [CHANGED] Removed ephemeral key from error log messages for security.
PaymentSheet
- [FIXED]12315 Fixed extra loading spinner showing up under Google Pay.
stripe-android v22.7.0
Dependencies updated in 11877:
- Bumped Compose from 1.7.8 to 1.9.4.
EmbeddedPaymentElement
- [FIXED] Fixed an issue where
successBackgroundandonSuccessBackgroundappearance customizations were not applied in EmbeddedPaymentElement.
Connect
- [Changed] Added
EmbeddedErrorTypeenum for type-safe error handling in Connect embedded components, falling back toapi_errorif the error type isnull.
Payments
- [Added]12253 Added support for Twint API bindings.
stripe-android v22.6.1
Payments
- [FIXED]12232 Fixed an issue where Satispay was missing
mandate_datawhen used withsetup_future_usage.
stripe-android v22.6.0
PaymentSheet
- [Added] Custom Payment Methods is now generally available, learn more by visiting the docs.
stripe-android v22.5.0
stripe-android v22.4.0
stripe-android v22.3.0
Payment Method Messaging
- [Added] Payment Method Messaging Element is now available in public preview.
PaymentSheet
- [Added]12011 Builder APIs for PaymentSheet appearance customization (Colors, Shapes, Typography, PrimaryButtonColors, and embedded row styles)
- [Added] opensCardScannerAutomatically configuration is now available.
Payments
- [Added]12014
ConfirmationToken.PaymentMethodPreviewnow includes structuredCardfield with detailed card information (brand, country, expiry, funding, last4, etc.) - [Changed]12027 Undo the removal of the cardParams API on card form UIs. This API is marked as deprecated; please use PaymentMethodCreateParams instead.