Releases: braintree/braintree_ios
Releases · braintree/braintree_ios
5.7.0
- Fix configuration caching
5.6.3
5.6.2
- Update import statement of header file from
kDataCollector
toKDataCollector
5.6.1
- Fix error construction for duplicate card error
5.6.0
5.5.0
- Add
displayName
toBTLocalPaymentRequest
- Add
riskCorrelationId
toBTPayPalRequest
- Update
CardinalMobile
frameworks- Update
CardinalMobile.xcframework
to 2.2.5-2 - 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
5.4.4
- 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
4.38.0
5.4.3
- 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
5.4.2
- 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.
- Notes:
- Xcode 13 Beta
- Remove invalid file path exclusions from
Package.swift
(thanks @JonathanDowning)
- Remove invalid file path exclusions from
- Remove product libraries for