Releases: braintree/braintree_android
Releases · braintree/braintree_android
4.31.0
- BraintreeDataCollector
- Remove Kount dependency
- Kount is no longer supported via Braintree, instead please use our Fraud Protection Advanced product
4.30.0
- GooglePay
- Add
GooglePayCardNonce.getBin()
- Add
4.29.0
- PayPalNativeCheckout
- Reverting native version upgrade
- ThreeDSecure
- Bump Cardinal version to
2.2.7-3
- Bump Cardinal version to
4.28.0
- PayPalNativeCheckout
- Bump native-checkout version to release
0.112.0
- Bump native-checkout version to release
4.27.2
- ThreeDSecure
- Guard
ThreeDSecureClient
against potential Cardinal SDK runtime exceptions
- Guard
4.27.1
4.27.0
- DataCollector
- Use
applicationContext
inDataCollector#collectDeviceData()
callback to prevent potentialActivity
leaks
- Use
- GooglePay
- Fix issue that causes
GooglePayNonce#isNetworkTokenized
to always returnfalse
after being parceled
- Fix issue that causes
- 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.
- Catch
4.26.1
4.26.0
-
PayPalNativeCheckout (BETA)
- Fixes a bug where an error was not thrown inside
PayPalNativeCheckoutClient
when no PayPal response was received from the API
- Fixes a bug where an error was not thrown inside
-
BraintreeCore
- Add
BraintreeClient#deliverBrowserSwitchResultFromNewTask()
method to allow browser switch results to be captured manually whenBraintreeClient#launchesBrowserSwitchAsNewTask()
is set to true.
- Add
-
SharedUtils
- Replace EncryptedSharedPreferences with SharedPreferences for internal persistent data storage for all payment flows
- Deprecate
BraintreeSharedPreferencesException
4.25.2
- 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
- Support legacy