Releases: braintree/braintree_android
Releases · braintree/braintree_android
4.33.0
4.32.0
- 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
- Undeprecate
- LocalPayment
- Undeprecate
LocalPaymentClient(BraintreeClient)
constructor - Undeprecate
LocalPaymentClient#onBrowserSwitchResult(Context, BrowserSwitchResult, LocalPaymentBrowserSwitchResultCallback)
- Add
LocalPaymentClient#parseBrowserSwitchResult(Context, Intent)
method - Add
LocalPaymentClient#clearActiveBrowserSwitchRequests(Context)
method
- Undeprecate
- Venmo
- Fix issue caused by
VenmoActivityResultContract
where a user cancelation is being misinterpreted as an unknown exception because the intent data isnull
(fixes #734) - Add the following properties to
VenmoRequest
:collectCustomerBillingAddress
collectCustomerShippingAddress
totalAmount
subTotalAmount
discountAmount
taxAmount
shippingAmount
lineItems
- Fix issue caused by
3.21.0
- 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
- 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