All Versions
156
Latest Version
Avg Release Cycle
25 days
Latest Release
588 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v5.6.0 Changes
January 13, 2022- Card Tokenization
- Remove expiration date duplication in card tokenization (fixes #772)
- Add
BTCardClientErrorTypeCardAlreadyExists
toBTCardClientErrorType
- 3DS
- Add nil checks for 3DS handlers (fixes #769)
- Card Tokenization
-
v5.5.0 Changes
November 01, 2021- โ Add
displayName
toBTLocalPaymentRequest
- โ Add
riskCorrelationId
toBTPayPalRequest
- โก๏ธ Update
CardinalMobile
frameworks- Update
CardinalMobile.xcframework
to 2.2.5-2 - Adds
arm64
simulator / Apple Silicon support (discussed in #564) - Fixes 3DS (iOS 15 translucent toolbar issue)[#748]
- Update
CardinalMobile.framework
to 2.2.5-1 - Note:
- This release allows all SPM, CocoaPods, and Carthage users using
--use-xcframeworks
to get Apple Silicon support and the iOS 15 3DS toolbar fix. - Carthage users not using
--use-xcframeworks
will not get these updates until a later version. - See PR #750 for more details.
- This release allows all SPM, CocoaPods, and Carthage users using
- Update
- โ Add
-
v5.4.4 Changes
October 05, 2021- Re-organize
/Frameworks
binaries into nested/FatFrameworks
and/XCFrameworks
directories.- Provides fix for this CocoaPods issue & allows proper usage of
PPRiskMagnes.xcframework
byPayPalDataCollector
subspec.
- Provides fix for this CocoaPods issue & allows proper usage of
- ๐ฆ Swift Package Manager
- Update Package.swift to include
PPRiskMagnes
as explicit target for library products that requirePayPalDataCollector
- Note: No longer requires manual inclusion of
PayPalDataCollector
in order to useBraintreeThreeDSecure
,BraintreePayPal
, andBraintreePaymentFlow
- Update Package.swift to include
- Re-organize
-
v5.4.3 Changes
July 22, 2021- ๐ฆ Swift Package Manager
- Adds
NS_EXTENSION_UNAVAILABLE
annotations to methods unavailable for use in app extensions. Fixes (Drop-In issue #343)[https://github.com/braintree/braintree-ios-drop-in/issues/343] for Xcode 13-beta3.
- Adds
- ThreeDSecure
- Add
cardAddChallenge
toBTThreeDSecureRequest
- Add
- ๐ฆ Swift Package Manager
-
v5.4.2 Changes
June 24, 2021- ๐ฆ Swift Package Manager
- Remove product libraries for
KountDataCollector
,PPRiskMagnes
, andCardinalMobile
(requires Xcode 12.5+) - Notes:
- This was a workaround for an Xcode bug discussed in #576. The bug resolved in Xcode 12.5.
- You can remove the
KountDataCollector
,PPRiskMagnes
, andCardinalMobile
explicit dependencies. - You can also remove any run-script phase or post-action previously required for using these frameworks.
- Xcode 13 Beta
- Remove invalid file path exclusions from
Package.swift
(thanks @JonathanDowning)
- Remove product libraries for
- ๐ฆ Swift Package Manager
-
v5.4.1 Changes
June 22, 2021- ๐ฆ Re-add
BraintreeCore
dependency toPayPalDataCollector
for Swift Package Manager archive issue workaround (fixes #679)
- ๐ฆ Re-add
-
v5.4.0 Changes
June 07, 2021- Venmo
- Add
paymentMethodUsage
toBTVenmoRequest
- Add
displayName
toBTVenmoRequest
- Add
- โก๏ธ Update PPRiskMagnes to 5.2.0
- Carthage
- Add xcframework support (requires Carthage 0.38.0+)
- Venmo
-
v5.3.2 Changes
May 25, 2021- ๐ Fix
Braintree-Swift.h
imports for React Native projects using CocoaPods (fixes #671) - ๐ Fix
BTJSON
compatability for Swift
- ๐ Fix
-
v5.3.1 Changes
May 11, 2021- โก๏ธ Update Kount SDK to v4.1.5
- ๐ Fix bug where
userAction
onBTPayPalCheckoutRequest
was ignored
-
v5.3.0 Changes
March 23, 2021- โ Add CardinalMobile.xcframework version 2.2.5-1
- โก๏ธ Update Kount SDK to v4.1.4
NOTE: For Swift Package Manager integrations using
BraintreeThreeDSecure
, manually includingCardinalMobile.framework
is no longer required. You should delete it from your project and addCardinalMobile
via SPM. If you added the run script to remove simulator architectures fromCardinalMobile.framework
, you should remove this as well. See the Swift Package Manager guide for more information.