Skip to content

Releases: braintree/braintree_android

4.26.0

13 Feb 20:23
Compare
Choose a tag to compare
  • PayPalNativeCheckout (BETA)

    • Fixes a bug where an error was not thrown inside PayPalNativeCheckoutClient when no PayPal response was received from the API
  • BraintreeCore

    • Add BraintreeClient#deliverBrowserSwitchResultFromNewTask() method to allow browser switch results to be captured manually when BraintreeClient#launchesBrowserSwitchAsNewTask() is set to true.
  • SharedUtils

    • Replace EncryptedSharedPreferences with SharedPreferences for internal persistent data storage for all payment flows
    • Deprecate BraintreeSharedPreferencesException

4.25.2

08 Feb 21:56
Compare
Choose a tag to compare
  • 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

4.25.1

07 Feb 17:34
Compare
Choose a tag to compare
  • SharedUtils
    • Revert androidx security-crypto dependency to 1.1.0-alpha03 (1.1.0-alpha04 requires a compile target of 33)

4.25.0

06 Feb 20:25
Compare
Choose a tag to compare
  • SharedUtils
    • Bump androidx security-crypto dependency to 1.1.0-alpha04
  • PayPalNativeCheckout (BETA)
    • Bump native-checkout version to 0.8.8
    • Fix an issue where address override was not being honored in PayPalNativeCheckoutRequest
    • Fixes bug in PayPalNativeCheckoutAccountNonce where the intent was not being set correctly from the PayPalNativeCheckoutRequest
    • Breaking changes
      • PayPalNativeRequest requires a returnUrl to redirect correctly after authentication
  • ThreeDSecure
    • Apply Theme.AppCompat to ThreeDSecureActivity
  • SamsungPay
    • Support legacy singleUseToken property when parsing Samsung Pay response (fixes #668)

4.24.0

30 Jan 18:20
Compare
Choose a tag to compare
  • BraintreeCore
    • Allow uppercase characters in default return url scheme
  • ThreeDSecure
    • Add setRequestedExemptionType to ThreeDSecureRequest

3.20.0

12 Jan 21:39
Compare
Choose a tag to compare
  • Bump Cardinal version to 2.2.7-2
  • Update pinned certificates used by BraintreeGraphQLHttpClient and BraintreeHttpClient

4.23.1

09 Jan 16:31
Compare
Choose a tag to compare
  • ThreeDSecure
    • Defensively guard against ThreeDSecureActivity launch without extras (fixes #641)

4.23.0

22 Dec 18:13
Compare
Choose a tag to compare
  • PayPalNativeCheckout (BETA)
    • Bump native-checkout version to 0.8.7

4.22.0

19 Dec 17:04
Compare
Choose a tag to compare
  • PayPalNativeCheckout (BETA)
    • Bump native-checkout version to 0.8.7

4.21.1

14 Dec 21:48
Compare
Choose a tag to compare
  • PayPal
    • Update exception documentation links to point to valid PayPal Braintree documentation URL
  • ThreeDSecure
    • Update exception documentation links to point to valid PayPal Braintree documentation URL
  • Braintree Core
    • Update pinned certificates used by BraintreeGraphQLClient and BraintreeHttpClient