Skip to content

Releases: braintree/braintree_android

2.4.2

10 Feb 20:20
Compare
Choose a tag to compare
  • Fix NPE in AndroidPay#changePaymentMethod (fixes #139)
  • Venmo#authorizeAccount will now correctly vault the payment method when the vault option is true
  • Fix missing client metadata ids in PayPalAccountNonces
  • Update paypal-data-collector to 3.1.4

2.4.1

26 Jan 15:14
Compare
Choose a tag to compare

2.4.0

14 Jan 20:01
Compare
Choose a tag to compare
  • Fix back button during PayPal browser switch on Samsung devices (fixes #137)
  • Add new intent option to PayPalRequest
  • Fix crash when excluding the PayPal dependency
  • Increase minSdkVersion to 16
    • API 16 is the first version of Android that supports TLSv1.2. For more information on Braintree's upgrade to TLSv1.2 see the blog post.

2.3.12

16 Nov 02:56
Compare
Choose a tag to compare
  • Improve PayPal address validations
  • Work around NullPointerException in BraintreeFragment#newInstance (fixes #125)
  • Document supported locales for PayPal
  • Fix rare NullPointerException (#128)

2.3.11

24 Oct 15:52
Compare
Choose a tag to compare
  • Fix ProGuard rules (fixes #124)
  • Fix NullPointerException when using deprecated DataCollector methods
  • Update compile and target SDK versions to 25

2.3.10

07 Oct 20:41
Compare
Choose a tag to compare
  • Add BraintreeFragment#getListeners to get a list of all the registered listeners
  • Upgrade paypal-data-collector to 3.1.3
  • Upgrade Kount DataCollector to 3.1
  • Add AndroidPay#requestAndroidPay and AndroidPay#changePaymentMethod methods to simplify requesting Android Pay from a user and changing the backing payment method.
  • Include ProGuard directives in the SDK (#120)
  • Work around bug in JSONObject#optString
  • Use FragmentTransaction#commitNow and FragmentManager#executePendingTransactions in BraintreeFragment#newInstance to synchronously set up BraintreeFragment and avoid race conditions caused by asynchronous Fragment setup.

2.3.9

09 Sep 20:29
Compare
Choose a tag to compare
  • Update AndroidPayCardNonce description to include card type and last 4

2.3.8

09 Sep 17:05
Compare
Choose a tag to compare
  • Support changing user call to action in PayPal flows, see PayPalRequest#userAction
  • Fix validate option not being sent when set to false in PaymentMethodBuilder
  • Add merchant supported card types to Configuration
  • Expose methods on BraintreeFragment for getting cached payment methods
  • Update paypal-data-collector to 3.1.2
  • Move Drop-In to it's own repo

2.3.7

26 Aug 20:19
Compare
Choose a tag to compare
  • Update exception message when Android Manifest setup is invalid
  • Fix unclosed InputStream (fixes #115)
  • Post exception to error listener instead of throwing IllegalStateException when BraintreeFragment is not attached to an Activity
  • Restore url when BraintreeFragment is recreated (fixes #117)
  • Upgrade gradle build tools to 2.1.3
  • Parse and return errors when Android Pay tokenization fails
  • Add support for changing the backing card for Android Pay in Drop-In
  • Call configuration callback whenever a new Activity is attached to BraintreeFragment

2.3.6

29 Jul 19:41
Compare
Choose a tag to compare
  • Allow vaulting of Venmo accounts. See Venmo#authorizeAccount.
  • Remove Venmo whitelist check
  • Fix BraintreeCancelListener#onCancel being invoked twice for PayPal cancellations (fixes #112)