Skip to content

Releases: braintree/braintree_ios

6.20.0

06 Jun 20:23
Compare
Choose a tag to compare
  • Re-use existing URLSession instance for v1/configuration and subsequent BT GW API calls
  • BraintreeShopperInsights (BETA)
    • Add PrivacyInfo.xcprivacy file
    • Add BTShopperInsightsClient.getRecommendedPaymentMethods() for returning recommendations based on the buyer
  • BraintreePayPal
    • Add BTPayPalCheckoutRequest.userAuthenticationEmail optional property

6.19.0

30 May 19:48
Compare
Choose a tag to compare
  • BraintreeCore
    • Batch analytics events to FPTI
    • Send start_time, end_time, and endpoint to FPTI for tracking API request latency
    • Send isVaultRequest to FPTI for tracking in Venmo and PayPal flows
  • BraintreePayPalMessaging (BETA)
    • Add BTPayPalMessagingRequest, BTPayPalMessagingColor, BTPayPalMessagingLogoType, BTPayPalMessagingOfferType, BTPayPalMessagingPageType, BTPayPalMessagingTextAlignment, and BTPayPalMessagingDelegate
    • Add BTPayPalMessagingView to display PayPal messages to promote offers such as Pay Later and PayPal Credit to customers.
      • To get started create a BTPayPalMessagingView and call start(_:) with a BTPayPalMessagingRequest

6.18.2

15 May 16:46
Compare
Choose a tag to compare
  • BraintreePayPal
    • Send start_time, end_time, and endpoint to FPTI for tracking API request latency

5.26.0

07 May 14:17
Compare
Choose a tag to compare
  • Updated expiring pinned vendor SSL certificates

6.18.1

06 May 16:49
Compare
Choose a tag to compare
  • Remove throttle delay in accessing configuration, added in v5.9.0
    • Move from URLCache to NSCache for configuration caching

6.18.0

25 Apr 20:02
Compare
Choose a tag to compare
  • BraintreePayPalNativeCheckout
    • Bump PayPalCheckout to version 1.3.0 with code signing & a privacy manifest file.

6.17.0

10 Apr 20:34
Compare
Choose a tag to compare
  • Require Xcode 15.0+ and Swift 5.9+ (per App Store requirements)
  • Updated expiring pinned vendor SSL certificates
  • BraintreeThreeDSecure
    • Bump CardinalMobile SDK to version 2.2.5-9 with code signing and a privacy manifest file.
  • BraintreeDataCollector
    • Bump to PPRiskMagnes version 5.5.0 with fix for Xcode 15.3 Swift Pacakge Manager validation bug (fixes #1229))

5.25.0

10 Apr 21:51
Compare
Choose a tag to compare
  • Require Xcode 15.0+ and Swift 5.9+ (per Apple App Store requirements)
  • Meets Apple's new Privacy Update requirements
  • BraintreePayPalDataCollector
    • Update PPRiskMagnes to version 5.5.0 with privacy manifest changes and code-signing
    • This version of the PPRiskMagnes framework is dynamic
  • BraintreeThreeDSecure
    • Bump CardinalMobile SDK to version 2.2.5-9 with code signing and a privacy manifest file.

6.16.0

19 Mar 15:51
Compare
Choose a tag to compare
  • Add BTPayPalVaultRequest.userAuthenticationEmail optional property

6.15.0

18 Mar 17:13
Compare
Choose a tag to compare