Skip to content

Releases: braintree/braintree_android

4.45.0

16 Apr 19:09
Compare
Choose a tag to compare
  • BraintreeCore
    • Updated expiring pinned vendor SSL certificates
  • GooglePay
    • Add GooglePayClient#tokenize(PaymentData, GooglePayOnActivityResultCallback) to be invoked after direct Google Play Services integration
  • PayPalNativeCheckout
    • Bump native-checkout version to 1.3.2
    • Fixes Google Play Store Rejection
      • Add hasUserLocationConsent property to PayPalNativeCheckoutRequest, PayPalNativeCheckoutVaultRequest and PayPalNativeRequest
      • Deprecate existing constructors that do not pass in hasUserLocationConsent
  • PayPalDataCollector
    • Bump Magnes version to 5.5.1

4.44.0

05 Apr 15:38
Compare
Choose a tag to compare
  • Local Payment
    • Fixes Google Play Store Rejection
      • Add hasUserLocationConsent property to LocalPaymentRequest
      • Deprecate existing constructor that does not pass in hasUserLocationConsent
  • PayPal
    • Fixes Google Play Store Rejection
      • Add hasUserLocationConsent property to PayPalCheckoutRequest, PayPalVaultRequest and PayPalRequest
      • Deprecate existing constructors that do not pass in hasUserLocationConsent
  • BraintreeDataCollector
    • Bump Magnes SDK to version 5.5.0
    • Fixes Google Play Store Rejection
      • Add DataCollectorRequest to pass in hasUserLocationConsent
      • Update DataCollector.collectDeviceData() to take in DataCollectorRequest
      • Deprecate existing DataCollector.collectDeviceData()
  • PayPalDataCollector
    • Fixes Google Play Store Rejection
      • Add PayPalDataCollectorRequest to pass in hasUserLocationConsent
      • Update PayPalDataCollector.collectDeviceData() to take in PayPalDataCollectorRequest
      • Deprecate existing PayPalDataCollector.collectDeviceData()
  • GooglePay
    • Add GooglePayClient#isReadyToPay(Context, ReadyForGooglePayRequest, GooglePayIsReadyToPayCallback) method
    • Deprecate GooglePayClient#isReadyToPay(FragmentActivity, ReadyForGooglePayRequest, GooglePayIsReadyToPayCallback) method

4.43.0

19 Mar 16:06
Compare
Choose a tag to compare
  • Venmo
    • Fix bug where SDK is not sending metadata as expected when creating payment context or constructing App Link URL

4.42.0

12 Mar 14:49
Compare
Choose a tag to compare
  • Venmo
    • Add setIsFinalAmount() to VenmoRequest
    • Add setFallbackToWeb() to VenmoRequest
      • 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
    • Add VenmoClient#parseBrowserSwitchResult(Context, Intent) method
    • Add VenmoClient#clearActiveBrowserSwitchRequests(Context) method
    • Add VenmoClient#onBrowserSwitchResult(BrowserSwitchResult, VenmoOnActivityResultCallback) method
  • ThreeDSecure
    • Call cleanup method to resolve Cardinal.getInstance memory leak

4.41.0

18 Jan 20:29
Compare
Choose a tag to compare
  • 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

4.40.1

13 Dec 16:27
Compare
Choose a tag to compare
  • BraintreeCore
    • Bump browser-switch version to 2.6.1 (fixes #799)
  • PayPal
    • Fix issue where inaccurate error message was being returned on authorization or configuration error (fixes #821)
  • Venmo
    • Fix NPE when VenmoListener is null (fixes #832)

4.40.0

16 Nov 17:32
Compare
Choose a tag to compare
  • PayPalNativeCheckout
    • Bump native-checkout version to release 1.2.0
    • Add setUserAuthenticationEmail() to PayPalNativeRequest
  • GooglePay
    • Bump play-services-wallet version to 19.2.1
    • Add totalPriceLabel to GooglePayRequest

4.39.0

16 Oct 15:38
Compare
Choose a tag to compare
  • BraintreeCore
    • Remove beta features PreferredPaymentMethodsClient, PreferredPaymentMethodsResult, and PreferredPaymentmethodsCallback
  • GooglePay
    • Fix bug where credit cards were allowed when GooglePayRequest#setAllowedCreditCards(false)

4.38.2

18 Sep 20:18
Compare
Choose a tag to compare
  • BraintreeCore
    • Internal Fixes

4.38.1

14 Sep 20:06
Compare
Choose a tag to compare
  • ThreeDSecure
    • Bump Cardinal version to 2.2.7-5