All Versions
156
Latest Version
Avg Release Cycle
25 days
Latest Release
588 days ago

Changelog History
Page 2

  • v5.6.0 Changes

    January 13, 2022
    • Card Tokenization
      • Remove expiration date duplication in card tokenization (fixes #772)
      • Add BTCardClientErrorTypeCardAlreadyExists to BTCardClientErrorType
    • 3DS
      • Add nil checks for 3DS handlers (fixes #769)
  • v5.5.0 Changes

    November 01, 2021
    • โž• 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.
  • 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 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
  • v5.4.3 Changes

    July 22, 2021
  • v5.4.2 Changes

    June 24, 2021
    • ๐Ÿ“ฆ 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)
  • v5.4.1 Changes

    June 22, 2021
    • ๐Ÿ“ฆ Re-add BraintreeCore dependency to PayPalDataCollector for Swift Package Manager archive issue workaround (fixes #679)
  • v5.4.0 Changes

    June 07, 2021
    • Venmo
      • Add paymentMethodUsage to BTVenmoRequest
      • Add displayName to BTVenmoRequest
    • โšก๏ธ Update PPRiskMagnes to 5.2.0
    • Carthage
  • 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
  • v5.3.1 Changes

    May 11, 2021
    • โšก๏ธ Update Kount SDK to v4.1.5
    • ๐Ÿ›  Fix bug where userAction on BTPayPalCheckoutRequest 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 including CardinalMobile.framework is no longer required. You should delete it from your project and add CardinalMobile via SPM. If you added the run script to remove simulator architectures from CardinalMobile.framework, you should remove this as well. See the Swift Package Manager guide for more information.