All Versions
170
Latest Version
Avg Release Cycle
77 days
Latest Release
13 days ago
Changelog History
Page 16
Changelog History
Page 16
-
v3.4.2 Changes
November 19, 2014- โฌ๏ธ Upgrade PayPal Mobile SDK to version 2.7.1
- Fixes symbol conflicts with 1Password
- Upgrades embedded card.io library to version 3.10.1
- โฌ๏ธ Upgrade PayPal Mobile SDK to version 2.7.1
-
v3.4.1 Changes
November 05, 2014- ๐ Bug fixes
- Remove duplicate symbols with 1Password SDK by upgrading internal PayPal SDK
- ๐ Bug fixes
-
v3.4.0 Changes
October 27, 2014๐ Features
- Stable Apple Pay support
- New method in
Braintreefor tokenizing aPKPaymentinto a nonce- This is useful for merchants who integrate with Apple Pay using
PassKit, rather thanBTPaymentProvider
- This is useful for merchants who integrate with Apple Pay using
BTPaymentProvidersupport for Apple PayBTApplePayPaymentMethodwith nonce and address informationBTDatanow includes PayPal application correlation ID in device data blob- Card.IO headers are now included in SDK
- In-App PayPal login now supports 1Password
๐ API Changes and Deprecations
-[Braintree tokenizeCard:completion:]and-[BTClient saveCardWithRequest:success:failure:]now take an extensible "request" object as an argument to pass the various raw card details:- The previous signatures that accepted raw details in the arguments are now deprecated.
- These will be removed in the next major version (4.0.0).
Integration
- This SDK now officially supports integration without CocoaPods
- Please see
docs/Manual Integration.md - Report bugs with these new integration instructions via Github
- Project Organization
- All library code is now located under
/Braintree
๐ Bug fixes
- Fix a number of minor static analysis recommendations
- Avoid potential nil-block crasher
- Fix iOS 8
CoreLocationdeprecation inBTData - Fix double-dismisal bug in presentation of in-app PayPal login in Drop-in
๐ New minimum requirements
- Xcode 6+
- Base SDK iOS 8+ (still compatible with iOS 7+ deployment target)
-
v3.3.1 Changes
September 16, 2014- โจ Enhancements
- Update Kount library to 2.5.3, which removes use of IDFA
- Use @import for system frameworks
- ๐ Fixes
- Crasher in Drop-in that treats BTPaymentButton like a UIControl
- Xcode 6 and iOS 8 deprecations
- Bug in BTPaymentButton intrinsic size height calculation
- Autolayout ambiguity in demo app
- โจ Enhancements
-
v3.3.0 Changes
September 08, 2014๐ Features
- App switch based payments for Venmo and PayPal ("One Touch")
- New methods for registering a URL Scheme:
+[Braintree setReturnURLScheme:]and+[Braintree handleOpenURL:]- PayPal continues to have a view controller option for in-app login
- Both providers can be enabled via the Control Panel and client-side overrides
- See the docs for full upgrade instructions
- Unified Payment Button (
BTPaymentButton) for Venmo and/or PayPal payments - New UI and API designs for PayPal button
- All new Venmo button
- Unified mechanism for custom (headless) multi-provider payments (
BTPaymentProvider)
โจ Enhancements
- Minor fixes
- Test improvements
- Internal API tweaks
- Update PayPal implementation to always support PayPal display email/phone across client and server
- Your PayPal app (client ID) must now have the email scope capability. This is default for Braintree-provisioned PayPal apps.
- Improved Braintree-Demo app that demonstrates many integration styles
- Upgraded underlying PayPal Mobile SDK
๐ Deprecations (For each item: deprecated functionality -> suggested replacement)
BTPayPalButton->BTPaymentButton-[Braintree payPalButtonWithDelegate:]->-[Braintree paymentButtonWithDelegate:]BTPayPalButtonDelegate->BTPaymentCreationDelegate
Known Issues
- Crasher when app switching to Venmo and
CFBundleDisplayNameis unavailable. - Workaround: add a value for
CFBundleDisplayNamein yourInfo.plist
- Crasher when app switching to Venmo and
-
v3.2.0 Changes
September 02, 2014- โก๏ธ Update BTData (fraud) API to match Braintree-Data.js
- New method
collectDeviceDataprovides a device data format that is identical to the JSON generated by Braintree-Data.js
- New method
- Minor improvements to developer demo app (Braintree Demo)
- โก๏ธ Update BTData (fraud) API to match Braintree-Data.js
-
v3.1.3 Changes
August 22, 2014- ๐ Fix another PayPal payment method display issue in Drop-in UI
-
v3.1.2 Changes
August 21, 2014- ๐ Fixes
- Minor internationalization issue
- PayPal payment method display issue in Drop-in UI
- ๐ Fixes
-
v3.1.1 Changes
August 17, 2014- โจ Enhancements
- Accept four digit years in expiry field
- Internationalize
- Support iOS 8 SDK
- Integration changes
- Merge
apiandAPIdirectory content - Deprecate
savePaypalPaymentMethodWithAuthCode:correlationId:success:failurein favor ofsavePaypalPaymentMethodWithAuthCode:applicationCorrelationID:success:failure
- Merge
- โจ Enhancements
-
v3.1.0 Changes
July 22, 2014- Integration Change:
Braintree/datais no longer a default subspec. If you are currently usingBTData, please addpod "Braintree/data"to yourPodfile.
- Integration Change: