Skip to content

Releases: braintree/braintree_android

5.26.0

17 Apr 20:50

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.25.0...5.26.0

5.25.0

31 Mar 22:05

Choose a tag to compare

  • BraintreeCore
    • Update Browser Switch version to 3.5.1
  • PayPal
    • Add ActivityResultRegistry constructor to PayPalLauncher to support AuthTab integration from JetpackCompose
    • Fix isVaultRequest missing from PayPalLauncher app switch analytics events
  • ShopperInsights
    • Add PAYPAL_PAY_LATER to ButtonType enum
  • UIComponents
    • Add a compose PayPalButton class to generate a PayPal-branded button for launching PayPal flow
    • Add a compose VenmoButton class to generate a Venmo-branded button for launching Venmo flow
  • Venmo
    • Add ActivityResultRegistry constructor to VenmoLauncher to support AuthTab integration from JetpackCompose

3.22.0

31 Mar 22:37

Choose a tag to compare

What's Changed

Full Changelog: 3.21.1...3.22.0

5.24.0

25 Feb 20:39

Choose a tag to compare

  • PayPal
    • Pass is_billing_agreement and billing_plan_type to analytics events.

5.23.0

12 Feb 19:53

Choose a tag to compare

  • Venmo
    • Expose the riskCorrelationId property on VenmoRequest
  • DataCollector
    • Bump Magnes version to 5.6.0
    • Add collectDeviceDataOnSuccess method that ensures Magnes SDK completes data submission prior to returning device data

5.22.0

29 Jan 20:51

Choose a tag to compare

  • PayPal
    • Pass funding_source to the app switch url link and to analytics events.

5.21.0

05 Jan 19:58

Choose a tag to compare

  • UIComponents
    • Add PayPalButton class to generate a PayPal-branded button for launching PayPal flow
    • Add VenmoButton class to generate a Venmo-branded button for launching Venmo flow

5.20.0

17 Dec 21:33

Choose a tag to compare

  • All Modules
    • Fallback to using deep links when the user's default browser does not support app links.
      • Known limitation: Flow doesn't work on UC and Opera GX browsers for both app links and deep links. See #1473
        for testing note.
  • PayPal
    • Update PayPalLauncher constructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration
    • Add restorePendingRequest method to restore browser state after app switch
  • LocalPayment
    • Update LocalPaymentLauncher constructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration
    • Add restorePendingRequest method to restore browser state after app switch
  • SEPADirectDebit
    • Update SEPADirectDebitLauncher constructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration
    • Add restorePendingRequest method to restore browser state after app switch
  • Venmo
    • Update VenmoLauncher constructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration
    • Add restorePendingRequest method to restore browser state after app switch
  • BraintreeCore
    • Update Browser Switch version to 3.4.0
    • Update Android Gradle Plugin version to 8.9.1
    • Update compileSdkVersion and targetSdkVersion to 36

5.19.0

18 Nov 18:16

Choose a tag to compare

  • Card
    • Fix an issue where a tokenize card errors are masked with a JSON parsing error
  • PayPal
    • Add shouldOfferCreditproperty to PayPalCheckoutRequest. Enables merchants to offer PayPal Credit for Checkout requests.

5.18.0

01 Oct 19:01

Choose a tag to compare

  • PayPal
    • Add recurringBillingDetails, recurringBillingPlanType, and amountBreakdown properties to PayPalCheckoutRequest. Enables RBA metadata to be passed for the PayPal Checkout Vault with Purchase flow
    • Add userAction property to PayPalVaultRequest
    • Add ResolvePayPalUseCase that checks if the PayPal app will resolve the app-switch URL before enabling or attempting app switch.
    • App switch will be enabled only if ResolvePayPalUseCase returns true in addition to the existing checks in PayPalInternalClient.
    • App launch will be attempted only if ResolvePayPalUseCase returns true in addition to the existing checks in PayPalLauncher.
  • BraintreeCore
    • Add OkHttp version 4.12.0
    • Add FPTI tag paypal_app_switch_url_receivedfor when the SDK has received an app switch URL from the Paypal APIs.
    • Existing FPTI tag attempted_app_switch will be sent after verifying the Paypal app can resolve the URL.
  • PayPal Messaging
    • bump version to 1.1.13