Skip to content

Releases: stripe/stripe-android

stripe-android v11.1.1

17 Sep 18:02
Compare
Choose a tag to compare
  • #1545 Add Connect Account Id support to GooglePayConfig
  • #1560 Add swipe-to-delete gesture on added Payment Methods in PaymentMethodsActivity
  • #1560 Fix HandlerThread leak in PaymentController.ChallengeFlowStarterImpl
  • #1561 Move CardMultilineWidget focus to first error field on error
  • #1572 Update 3DS2 SDK to 2.0.4
  • #1574 Fix HandlerThread leak in StripeFireAndForgetRequestExecutor
  • #1577 Fix ShippingMethodView height
  • #1578 Disable dokka in :stripe to fix release process

See the changelog for more details.

stripe-android v11.0.5

13 Sep 16:29
Compare
Choose a tag to compare
  • #1538 Update PaymentAuthWebView to fix issues

See the changelog for more details.

stripe-android v11.0.4

13 Sep 15:29
Compare
Choose a tag to compare
  • #1533 Update 3DS2 SDK to 2.0.3
  • #1534 Add ability to select checked item in PaymentMethodsActivity
  • #1537 Fix out-of-band web payment authentication

See the changelog for more details.

stripe-android v11.0.3

12 Sep 17:40
Compare
Choose a tag to compare
  • #1530 Finish PaymentAuthWebViewActivity after returning from bank app

See the changelog for more details.

stripe-android v11.0.2

12 Sep 15:13
Compare
Choose a tag to compare
  • #1527 Support "intent://" URIs in payment auth WebView

See the changelog for more details.

stripe-android v11.0.1

11 Sep 21:37
Compare
Choose a tag to compare
  • #1518 Fix crash when payment authentication is started from Fragment and user taps back twice
  • #1523 Correctly handle deep-links in the in-app payment authentication WebView
  • #1524 Update 3DS2 SDK to 2.0.2
    • Fix issue with 3DS2 encryption and older BouncyCastle versions

See the changelog for more details.

stripe-android v11.0.0

11 Sep 02:50
Compare
Choose a tag to compare
  • #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 to SharedPreferences
  • #1480 Make Source immutable
  • #1481 Remove @Deprecated methods from StripeIntent models
    • Remove PaymentIntent#getSource(); use PaymentIntent#getPaymentMethodId()
    • Remove SetupIntent#getCustomerId()
    • Remove SourceCallback; use ApiResultCallback<Source>
    • Remove TokenCallback; use ApiResultCallback<Token>
  • #1485 Update 3DS2 SDK to 2.0.1
  • #1494 Update PaymentMethodsActivity UX
  • #1495 Remove @Deprecated fields and methods from PaymentMethodsActivity
  • #1497 Remove Stripe methods that accept a publishable key
  • #1506 Remove Stripe#createToken() with Executor argument
  • #1514 Bump API version to 2019-09-09

See the changelog for more details.

stripe-android v10.4.2

30 Aug 21:40
Compare
Choose a tag to compare
  • #1461 Fix crash in PaymentAuthWebView
  • #1462 Animate selections in PaymentMethodsActivity

See the changelog for more details.

stripe-android v10.4.1

30 Aug 12:05
Compare
Choose a tag to compare
  • #1457 Fix crash in "Add an Address" screen when value for Country is empty

See the changelog for more details.

Release v10.4.0

29 Aug 18:40
072096f
Compare
Choose a tag to compare
  • #1421 Create PaymentMethodsActivityStarter.Result to retrieve result of PaymentMethodsActivity
  • #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() to CardInputWidget and CardMultilineWidget
  • #1434 Add setters on Card widgets for card number, expiration, and CVC
  • #1438 Bump API version to 2019-08-14
  • #1446 Update PaymentIntent and SetupIntent models
    • Add missing PaymentIntent#getPaymentMethodId()
    • Mark PaymentIntent#getSource() as @Deprecated - use PaymentIntent#getPaymentMethodId()
    • Mark SetupIntent#getCustomerId() as @Deprecated - this attribute is not available with a publishable key
  • #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

See the changelog for more details.