Releases: braintree/braintree_ios
Releases · braintree/braintree_ios
4.6.0
4.5.0
- Update
DataCollector
API- Add initializer and new data collection methods that take a completion block
- New data collection methods use Braintree gateway configuration to configure Kount
- Previous API for
BTDataCollector
has been deprecated
- Add initializer and new data collection methods that take a completion block
- Remove Venmo user whitelist – all Venmo users may now make merchant purchases using Venmo.
4.4.1
- Update and fix issues in
BraintreeDropIn
based on feedback - Make more headers public in
BraintreeUIKit
- Fix
BraintreeUIKit
module name for Cocoapods - Add support for 3D Secure to
BraintreeDropIn
(see Drop-In docs) - Update the Drop-In docs
- Add features to support vaulting Venmo when using Drop-In (coming soon)
4.4.0
- (BETA) Release of new
BraintreeDropIn
andBraintreeUIKit
frameworksBraintreeDropIn
bundles our new UI components and Braintree API's for a whole new Drop-In experience- UI components, helpers, vector art and localizations are now public and fully accessible via
BraintreeUIKit
- Learn more about our Drop-In Update
- Note that our legacy Drop-In (
BraintreeUI
) has not changed
- (BETA) Various updates to the UnionPay component
- Improve error messages when Braintree gateway returns 422 validation errors
4.3.2
- Update Pay with Venmo to use merchant ID and environment from configuration
- PayPal Checkout supports an intent option, which can be authorize or sale
- See
BTPayPalRequest
'sintent
property
- See
- Provide better
NSError
descriptions when Braintree services return a 4xx or 5xx HTTP error
4.3.1
- Add public method to fetch a customer's vaulted payment method nonces
- Drop-in bug fixes
- Do not show mobile phone number field
- Fix issue where American Express display text is truncated
- Merge #241 - Add missing source files to Braintree static library target. (Thanks @AlexDenisov!)
4.3.0
- Add support for UnionPay cards
- UnionPay is now in private beta. To request access, email [email protected]
- Drop-in displays vaulted payment methods by default first
- Payment method nonces have an
isDefault
property
- Payment method nonces have an
- Add
BTHTTPErrorCodeRateLimitError
to indicate when Braintree is rate-limiting your app's API requests - Update support for static library integrations
- Fix issues with missing classes in the Braintree static library target
- Add guide for static library integrations
- Use in-memory
NSURLCache
for configuration caching - Analytics events are batched together for better performance
- Update theme of card form child components when using custom theme
PayPalOneTouch
is less chatty when logging to console- Add
ACKNOWLEDGEMENTS.md
- Update
PayPalDataCollector
to include latestlibPPRiskComponent.a
- Remove unused targets and schemes:
Demo-StaticLibrary
,UnitTests-CocoaPods
, andUnitTests-StaticLibrary
4.2.3
4.1.3
- Prevent crash when
BTPayPalDriver
instantiatesSFSafariViewController
with an invalid URL, and return an error instead - Update
BTTokenizationService
allTypes
property to beNSArray <NSString *>
4.1.2 - Workaround for conflict with Alamofire
- Workaround for Swift compiler bug that causes
BTJSON
to conflict with Alamofire (see Issue #195)- For the merchant apps that read their configuration directly from
BTJSON
via Objective-C, you may need to switch from dot syntax to square brackets to callBTJSON
methods
- For the merchant apps that read their configuration directly from
- Ignore
UIAlertView
deprecation warning inBTDropInErrorAlert