Skip to content

Releases: braintree/braintree_ios

5.7.0

02 Mar 17:08
Compare
Choose a tag to compare
  • Fix configuration caching

5.6.3

09 Feb 15:12
Compare
Choose a tag to compare
  • Swift Package Manager
    • Add explicit package dependancies for BraintreeDataCollector, BraintreeThreeDSecure, and PayPalDataCollector (fixes #735)

5.6.2

01 Feb 19:05
Compare
Choose a tag to compare
  • Update import statement of header file from kDataCollector to KDataCollector

5.6.1

14 Jan 19:59
Compare
Choose a tag to compare
  • Fix error construction for duplicate card error

5.6.0

13 Jan 20:52
Compare
Choose a tag to compare
  • Card Tokenization
    • Remove expiration date duplication in card tokenization (fixes #772)
    • Add BTCardClientErrorTypeCardAlreadyExists to BTCardClientErrorType
  • 3DS
    • Add nil checks for 3DS handlers (fixes #769)

5.5.0

01 Nov 18:35
Compare
Choose a tag to compare
  • Add displayName to BTLocalPaymentRequest
  • Add riskCorrelationId to BTPayPalRequest
  • 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.

5.4.4

05 Oct 19:20
Compare
Choose a tag to compare
  • Re-organize /Frameworks binaries into nested /FatFrameworks and /XCFrameworks directories.
    • Provides fix for this CocoaPods issue & allows proper usage of PPRiskMagnes.xcframework by PayPalDataCollector subspec.
  • Swift Package Manager
    • Update Package.swift to include PPRiskMagnes as explicit target for library products that require PayPalDataCollector
    • Note: No longer requires manual inclusion of PayPalDataCollector in order to use BraintreeThreeDSecure, BraintreePayPal, and BraintreePaymentFlow

4.38.0

24 Aug 20:47
Compare
Choose a tag to compare
  • Add offerPayLater to BTPayPalRequest

5.4.3

22 Jul 16:14
Compare
Choose a tag to compare

5.4.2

24 Jun 20:15
Compare
Choose a tag to compare
  • Swift Package Manager
    • Remove product libraries for KountDataCollector, PPRiskMagnes, and CardinalMobile (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, and CardinalMobile 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)