Releases: stripe/stripe-android
Releases · stripe/stripe-android
stripe-android v11.1.1
- #1545 Add Connect Account Id support to
GooglePayConfig
- #1560 Add swipe-to-delete gesture on added Payment Methods in
PaymentMethodsActivity
- #1560 Fix
HandlerThread
leak inPaymentController.ChallengeFlowStarterImpl
- #1561 Move
CardMultilineWidget
focus to first error field on error - #1572 Update 3DS2 SDK to 2.0.4
- #1574 Fix
HandlerThread
leak inStripeFireAndForgetRequestExecutor
- #1577 Fix
ShippingMethodView
height - #1578 Disable dokka in
:stripe
to fix release process
stripe-android v11.0.5
- #1538 Update
PaymentAuthWebView
to fix issues
stripe-android v11.0.4
stripe-android v11.0.3
- #1530 Finish
PaymentAuthWebViewActivity
after returning from bank app
stripe-android v11.0.2
- #1527 Support
"intent://"
URIs in payment auth WebView
stripe-android v11.0.1
stripe-android v11.0.0
- #1474 Fix darkmode issue with "Add an Address" form's Country selection dropdown
- #1475 Hide keyboard after submitting "Add an Address" form in standard integration
- #1478 Migrate to AndroidX
- #1479 Persist
PaymentConfiguration
toSharedPreferences
- #1480 Make
Source
immutable - #1481 Remove
@Deprecated
methods fromStripeIntent
models- Remove
PaymentIntent#getSource()
; usePaymentIntent#getPaymentMethodId()
- Remove
SetupIntent#getCustomerId()
- Remove
SourceCallback
; useApiResultCallback<Source>
- Remove
TokenCallback
; useApiResultCallback<Token>
- Remove
- #1485 Update 3DS2 SDK to 2.0.1
- #1494 Update
PaymentMethodsActivity
UX - #1495 Remove
@Deprecated
fields and methods fromPaymentMethodsActivity
- #1497 Remove
Stripe
methods that accept a publishable key - #1506 Remove
Stripe#createToken()
withExecutor
argument - #1514 Bump API version to
2019-09-09
stripe-android v10.4.2
stripe-android v10.4.1
- #1457 Fix crash in "Add an Address" screen when value for Country is empty
Release v10.4.0
- #1421 Create
PaymentMethodsActivityStarter.Result
to retrieve result ofPaymentMethodsActivity
- #1427 Mark Stripe methods that accept a publishable key as deprecated
// Example // before val stripe = Stripe(context) stripe.createPaymentMethodSynchronous(params, "pk_test_demo123") // after val stripe = Stripe(context, "pk_test_demo123") stripe.createPaymentMethodSynchronous(params)
- #1428 Guard against opaque URIs in
PaymentAuthWebViewClient
- #1433 Add
setCardHint()
toCardInputWidget
andCardMultilineWidget
- #1434 Add setters on Card widgets for card number, expiration, and CVC
- #1438 Bump API version to
2019-08-14
- #1446 Update
PaymentIntent
andSetupIntent
models- Add missing
PaymentIntent#getPaymentMethodId()
- Mark
PaymentIntent#getSource()
as@Deprecated
- usePaymentIntent#getPaymentMethodId()
- Mark
SetupIntent#getCustomerId()
as@Deprecated
- this attribute is not available with a publishable key
- Add missing
- #1448 Update Gradle to 5.6.1
- #1449 Add support for
cancellation_reason
attribute to PaymentIntent - #1450 Add support for
cancellation_reason
attribute to SetupIntent - #1451 Update Stripe 3DS2 library to
v1.2.2
- Dismiss keyboard after submitting 3DS2 form
- Exclude
org.ow2.asm:asm
dependency