Skip to content

Releases: braintree/braintree_android

5.13.0

24 Jun 20:09
Compare
Choose a tag to compare
  • All Modules
    • Prefetching the configuration on BraintreeClient init to reduce the user perceived latency
  • PayPal Messaging
    • Bump paypal-messages to version 1.0.4

5.12.0

16 Jun 20:04
Compare
Choose a tag to compare
  • PayPal
    • Reduce configuration calls for PayPal flow
    • Move App Switch events to the PayPalLauncher class
    • Add browser-presentation:succeeded and browser-presentation:failed events for the non App Switch flow

5.11.0

28 May 18:57
Compare
Choose a tag to compare
  • ThreeDSecure
    • Fix an issue where the ThreeDSecureTokenizeCallback would return a Failure and Success result (fixes #1321)
  • PayPal Messaging
    • Bump paypal-messages to version 1.0.3

4.51.0

28 May 19:51
Compare
Choose a tag to compare
  • PayPal Messaging
    • Bump paypal-messages to version 1.0.3

5.10.0

29 Apr 18:45
Compare
Choose a tag to compare
  • PayPal
    • Make PayPalCheckoutRequest.userAuthenticationEmail optional for App Switch flows

4.50.0

17 Apr 21:37
Compare
Choose a tag to compare
  • BraintreeCore
    • Update endpoint syntax sent to FPTI for 3D Secure and Venmo flows
  • PayPal
    • Add userPhoneNumber property to PayPalVaultRequest and PayPalCheckoutRequest
  • ThreeDSecure
    • Bump Cardinal version to 2.2.7-7 which provides support for Android 15.

5.9.0

09 Apr 16:06
Compare
Choose a tag to compare
  • All Modules
    • Add error_desc tag to the analytics events we are sending to FPTI.
  • PayPal
    • Send merchant_enabled_app_switch and attempted_app_switch in event_params for App Switch events to PayPal's analytics service (FPTI)
    • Add contactPreference property to PayPalCheckoutRequest - This property is required to enable the contact information section in the payment flow.
  • ThreeDSecure
    • Bump Cardinal version to 2.2.7-7 (fixes #1236).

5.8.0

06 Mar 20:27
Compare
Choose a tag to compare
  • All Modules
    • Fix a bug where host app crashes when updating from a newer version of BT SDK to an older version of BT SDK.
    • Reduce minimum required Java version to Java 11
  • BraintreeCore
    • Bump browser-switch version to 3.0.0

5.7.0

24 Feb 18:41
Compare
Choose a tag to compare
  • PayPal
    • Add PayPal App Switch for one time checkout flow (BETA)
      • Add enablePayPalAppSwitch property to PayPalCheckoutRequest for App Switch support
      • Require PayPalCheckoutRequest.userAuthenticationEmail for App Switch support
      • Note: This feature is currently in beta and may change or be removed in future releases.
    • Send payPalContextId in PayPalLauncher.handleReturnToApp related events.
    • Fix a bug to correctly log app switch flow analytics.

5.6.0

05 Feb 16:05
Compare
Choose a tag to compare
  • ShopperInsights (BETA)
    • Add isPayPalAppInstalled and isVenmoAppInstalled methods
    • Add shopperSessionId parameter to ShopperInsightsClient
  • PayPal
    • Add shopperSessionId to PayPalCheckoutRequest and PayPalVaultRequest
    • Replace sendPayPalPresentedEvent() and sendVenmoPresentedEvent() with sendPresentedEvent()
    • Replace sendPayPalSelectedEvent() and sendVenmoSelectedEvent() with sendSelectedEvent()