Skip to content

Releases: braintree/braintree_android

4.12.0

10 Jun 15:17
Compare
Choose a tag to compare
  • SharedUtils
    • Update BraintreeSharedPreferences to no-op when a reference to Android EncryptedSharedPreferences cannot be obtained (fixes #561)
  • ThreeDSecure
    • Bump Cardinal version to 2.2.6-2

4.11.0

18 May 21:22
Compare
Choose a tag to compare
  • Add invalidateClientToken method to BraintreeClient (thanks @josephyanks)
  • Add isExplicitCancelation parameter to UserCanceledException
  • Trim tokenization key and client token before parsing

4.10.1

14 Apr 14:36
Compare
Choose a tag to compare
  • DataCollector
    • Use configuration environment to set Magnes environment correctly

4.10.0

01 Apr 19:10
Compare
Choose a tag to compare
  • 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

18 Mar 15:39
Compare
Choose a tag to compare
  • Braintree Core
    • Add ClientTokenProvider interface for asynchronously fetching client token authorization
    • Add new BraintreeClient constructors that accept ClientTokenProvider
    • Update pinned certificates used by BraintreeGraphQLClient
  • Google Pay
    • Add GooglePayListener to receive results from the Google Pay flow
    • Deprecate methods requiring a callback in favor of listener pattern
  • ThreeDSecure
    • Add ThreeDSecureListener to receive results from the 3DS flow
    • Deprecate methods requiring a callback in favor of listener pattern
  • Venmo
    • Add VenmoListener to receive results from the Venmo flow
    • Deprecate methods requiring a callback in favor of listener pattern
  • PayPal
    • Add PayPalListener to receive results from the PayPal flow
    • Deprecate methods requiring a callback in favor of listener pattern
  • Local Payment
    • Add LocalPaymentListener to receive results from the Local Payment flow
    • Deprecate methods requiring a callback in favor of listener pattern

4.8.3

01 Mar 17:17
Compare
Choose a tag to compare
  • PayPal
    • Fix issue where billing agreement description was not showing (fixes #509)

4.8.2

01 Feb 21:11
Compare
Choose a tag to compare
  • Venmo
    • Fix issue where null value causes VenmoAccountNonce#fromJSON() to throw.

3.19.0

31 Jan 20:01
Compare
Choose a tag to compare
  • Add requestBillingAgreement to PayPalRequest

4.8.1

10 Jan 20:53
Compare
Choose a tag to compare
  • GooglePay
    • Deprecate googleMerchantId
    • Bump play-services-wallet version to 18.1.3
  • SharedUtils
    • Use byte array to hold HttpRequest data. Dispose data immediately after making http request.

4.8.0

18 Nov 19:54
Compare
Choose a tag to compare
  • BraintreeCore
    • Bump browser-switch version to 2.1.1