Releases: braintree/braintree_android
Releases · braintree/braintree_android
4.12.0
4.11.0
- Add
invalidateClientToken
method toBraintreeClient
(thanks @josephyanks) - Add
isExplicitCancelation
parameter toUserCanceledException
- Trim tokenization key and client token before parsing
4.10.1
4.10.0
- ThreeDSecure
- Support AndroidX and remove Jetifier requirement (fixes #315)
- Bump Cardinal version to
2.2.6-1
- Fix null pointer error in V2 UI customization
- Deprecate
ThreeDSecureV2BaseCustomization
- Deliver browser switch result asynchronously on main thread
- SamsungPay
- Support AndroidX and remove Jetifier requirement
- Local Payment
- Deliver browser switch result asynchronously on main thread
- PayPal
- Deliver browser switch result asynchronously on main thread (fixes #500)
4.9.0
- Braintree Core
- Add
ClientTokenProvider
interface for asynchronously fetching client token authorization - Add new
BraintreeClient
constructors that acceptClientTokenProvider
- Update pinned certificates used by
BraintreeGraphQLClient
- Add
- Google Pay
- Add
GooglePayListener
to receive results from the Google Pay flow - Deprecate methods requiring a callback in favor of listener pattern
- Add
- ThreeDSecure
- Add
ThreeDSecureListener
to receive results from the 3DS flow - Deprecate methods requiring a callback in favor of listener pattern
- Add
- Venmo
- Add
VenmoListener
to receive results from the Venmo flow - Deprecate methods requiring a callback in favor of listener pattern
- Add
- PayPal
- Add
PayPalListener
to receive results from the PayPal flow - Deprecate methods requiring a callback in favor of listener pattern
- Add
- Local Payment
- Add
LocalPaymentListener
to receive results from the Local Payment flow - Deprecate methods requiring a callback in favor of listener pattern
- Add
4.8.3
4.8.2
- Venmo
- Fix issue where null value causes VenmoAccountNonce#fromJSON() to throw.
3.19.0
- Add
requestBillingAgreement
toPayPalRequest