Releases: braintree/braintree_android
Releases · braintree/braintree_android
4.45.0
- BraintreeCore
- Updated expiring pinned vendor SSL certificates
- GooglePay
- Add
GooglePayClient#tokenize(PaymentData, GooglePayOnActivityResultCallback)
to be invoked after direct Google Play Services integration
- Add
- PayPalNativeCheckout
- Bump native-checkout version to
1.3.2
- Fixes Google Play Store Rejection
- Add
hasUserLocationConsent
property toPayPalNativeCheckoutRequest
,PayPalNativeCheckoutVaultRequest
andPayPalNativeRequest
- Deprecate existing constructors that do not pass in
hasUserLocationConsent
- Add
- Bump native-checkout version to
- PayPalDataCollector
- Bump Magnes version to
5.5.1
- Bump Magnes version to
4.44.0
- Local Payment
- Fixes Google Play Store Rejection
- Add
hasUserLocationConsent
property toLocalPaymentRequest
- Deprecate existing constructor that does not pass in
hasUserLocationConsent
- Add
- Fixes Google Play Store Rejection
- PayPal
- Fixes Google Play Store Rejection
- Add
hasUserLocationConsent
property toPayPalCheckoutRequest
,PayPalVaultRequest
andPayPalRequest
- Deprecate existing constructors that do not pass in
hasUserLocationConsent
- Add
- Fixes Google Play Store Rejection
- BraintreeDataCollector
- Bump Magnes SDK to version 5.5.0
- Fixes Google Play Store Rejection
- Add
DataCollectorRequest
to pass inhasUserLocationConsent
- Update
DataCollector.collectDeviceData()
to take inDataCollectorRequest
- Deprecate existing
DataCollector.collectDeviceData()
- Add
- PayPalDataCollector
- Fixes Google Play Store Rejection
- Add
PayPalDataCollectorRequest
to pass inhasUserLocationConsent
- Update
PayPalDataCollector.collectDeviceData()
to take inPayPalDataCollectorRequest
- Deprecate existing
PayPalDataCollector.collectDeviceData()
- Add
- Fixes Google Play Store Rejection
- GooglePay
- Add
GooglePayClient#isReadyToPay(Context, ReadyForGooglePayRequest, GooglePayIsReadyToPayCallback)
method - Deprecate
GooglePayClient#isReadyToPay(FragmentActivity, ReadyForGooglePayRequest, GooglePayIsReadyToPayCallback)
method
- Add
4.43.0
- Venmo
- Fix bug where SDK is not sending metadata as expected when creating payment context or constructing App Link URL
4.42.0
- Venmo
- Add
setIsFinalAmount()
toVenmoRequest
- Add
setFallbackToWeb()
toVenmoRequest
- If set to
true
customers will fallback to a web based Venmo flow if the Venmo app is not installed - This method uses App Links instead of Deep Links
- If set to
- Add
VenmoClient#parseBrowserSwitchResult(Context, Intent)
method - Add
VenmoClient#clearActiveBrowserSwitchRequests(Context)
method - Add
VenmoClient#onBrowserSwitchResult(BrowserSwitchResult, VenmoOnActivityResultCallback)
method
- Add
- ThreeDSecure
- Call cleanup method to resolve
Cardinal.getInstance
memory leak
- Call cleanup method to resolve
4.41.0
- PayPal
- Add imageUrl, upcCode, and upcType to PayPalLineItem
- PayPalNativeCheckout
- Bump native-checkout version to release
1.2.1
- Upgraded the data-collector SDK to version 3.21.0 which made updates to Device Data collection related to Google Play's User Data Policy. For more info read the release notes
- Bump native-checkout version to release
4.40.1
4.40.0
- PayPalNativeCheckout
- Bump native-checkout version to release
1.2.0
- Add
setUserAuthenticationEmail()
toPayPalNativeRequest
- Bump native-checkout version to release
- GooglePay
- Bump
play-services-wallet
version to19.2.1
- Add
totalPriceLabel
toGooglePayRequest
- Bump
4.39.0
- BraintreeCore
- Remove beta features
PreferredPaymentMethodsClient
,PreferredPaymentMethodsResult
, andPreferredPaymentmethodsCallback
- Remove beta features
- GooglePay
- Fix bug where credit cards were allowed when
GooglePayRequest#setAllowedCreditCards(false)
- Fix bug where credit cards were allowed when
4.38.2
- BraintreeCore
- Internal Fixes
4.38.1
- ThreeDSecure
- Bump Cardinal version to
2.2.7-5
- Bump Cardinal version to