Skip to content

Releases: braintree/braintree_android

4.31.0

08 Jun 15:28
Compare
Choose a tag to compare

4.30.0

07 Jun 19:45
Compare
Choose a tag to compare
  • GooglePay
    • Add GooglePayCardNonce.getBin()

4.29.0

18 May 19:36
Compare
Choose a tag to compare
  • PayPalNativeCheckout
    • Reverting native version upgrade
  • ThreeDSecure
    • Bump Cardinal version to 2.2.7-3

4.28.0

24 Apr 21:36
Compare
Choose a tag to compare
  • PayPalNativeCheckout
    • Bump native-checkout version to release 0.112.0

4.27.2

19 Apr 16:25
Compare
Choose a tag to compare
  • ThreeDSecure
    • Guard ThreeDSecureClient against potential Cardinal SDK runtime exceptions

4.27.1

12 Apr 21:26
Compare
Choose a tag to compare
  • ThreeDSecure
    • Catch Null Pointer Exception in ThreeDSecureActivity to prevent crash (fixes #715)

4.27.0

03 Apr 17:01
Compare
Choose a tag to compare
  • DataCollector
    • Use applicationContext in DataCollector#collectDeviceData() callback to prevent potential Activity leaks
  • GooglePay
    • Fix issue that causes GooglePayNonce#isNetworkTokenized to always return false after being parceled
  • ThreeDSecure
    • Catch TransactionTooLargeException to prevent crash on large data (fixes #642)
    • Deprecate 3DS v1. Any attempt to use 3DS v1 will now throw an error. See Migrating to 3D Secure 2 for more information.

4.26.1

28 Feb 22:24
Compare
Choose a tag to compare
  • BraintreeDataCollector
    • Bump Magnes dependency to version 5.4.0 (fixes #657)
  • PayPal
    • Fix issue that causes a null pointer exception when PayPalClient attempts to notify success or failure when the listener is null

4.26.0

13 Feb 20:23
Compare
Choose a tag to compare
  • PayPalNativeCheckout (BETA)

    • Fixes a bug where an error was not thrown inside PayPalNativeCheckoutClient when no PayPal response was received from the API
  • BraintreeCore

    • Add BraintreeClient#deliverBrowserSwitchResultFromNewTask() method to allow browser switch results to be captured manually when BraintreeClient#launchesBrowserSwitchAsNewTask() is set to true.
  • SharedUtils

    • Replace EncryptedSharedPreferences with SharedPreferences for internal persistent data storage for all payment flows
    • Deprecate BraintreeSharedPreferencesException

4.25.2

08 Feb 21:56
Compare
Choose a tag to compare
  • BraintreeCore
    • Provide more detailed information for Browser Switch errors for PayPal, PayPalNativeCheckout, and ThreeDSecure payment flows
  • SamsungPay
    • Support legacy sourceCardLast4 property when parsing Samsung Pay response