Skip to content

Releases: braintree/braintree_android

4.33.0

27 Jun 20:36
Compare
Choose a tag to compare
  • PayPalNativeCheckout (BETA)
    • Fix bug where setting setUserAction() does not update button as expected
  • SEPADirectDebit
    • Add SEPADirectDebitRequest.setLocale()
  • Venmo
    • Add missing space to Venmo PaymentContext GraphQL query (fixes #749)

4.32.0

20 Jun 15:35
Compare
Choose a tag to compare
  • Bump target Kotlin version to 1.8.0
  • PayPal
    • Undeprecate PayPalClient(BraintreeClient) constructor
    • Undeprecate PayPalClient#onBrowserSwitchResult(BrowserSwitchResult, PayPalBrowserSwitchResultCallback)
    • Add PayPalClient#parseBrowserSwitchResult(Context, Intent) method
    • Add PayPalClient#clearActiveBrowserSwitchRequests(Context) method
  • LocalPayment
    • Undeprecate LocalPaymentClient(BraintreeClient) constructor
    • Undeprecate LocalPaymentClient#onBrowserSwitchResult(Context, BrowserSwitchResult, LocalPaymentBrowserSwitchResultCallback)
    • Add LocalPaymentClient#parseBrowserSwitchResult(Context, Intent) method
    • Add LocalPaymentClient#clearActiveBrowserSwitchRequests(Context) method
  • Venmo
    • Fix issue caused by VenmoActivityResultContract where a user cancelation is being misinterpreted as an unknown exception because the intent data is null (fixes #734)
    • Add the following properties to VenmoRequest:
      • collectCustomerBillingAddress
      • collectCustomerShippingAddress
      • totalAmount
      • subTotalAmount
      • discountAmount
      • taxAmount
      • shippingAmount
      • lineItems

3.21.0

12 Jun 21:10
Compare
Choose a tag to compare
  • BraintreeDataCollector
    • Remove Kount dependency
    • Deprecate DataCollector#collectDeviceData(BraintreeFragment, String, BraintreeResponseListener<String>)
    • Kount is no longer supported via Braintree, instead please use our Fraud Protection Advanced product

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.