Releases: braintree/braintree_ios
Releases · braintree/braintree_ios
6.23.0
- BraintreeShopperInsights (BETA)
- Add error when using an invalid authorization type
- BraintreeCore
- Update
URLOpener.openURL(_:completionHandler:)
protocol method to fix method signature change in Xcode 16 beta 3 (fixes #1359)
- Update
- BraintreeThreeDSecure
- Fix bug to conditionally unwrap
customFields
- this caused an error when this value was not set onBTThreeDSecureRequest
- Fix bug to conditionally unwrap
6.22.0
- BraintreeThreeDSecure
- Add
customFields
param toBTThreeDSecureRequest
- Add
- BraintreeCore
- For analytics, only call
fetchOrReturnRemoteConfig()
when batch uploading, not on each analytic event enqueue - For analytics, add additional metrics on networking timing
- Fix bug causing random crashes in
BTAnalyticsService
- For analytics, only call
- BraintreePayPalNativeCheckout (DEPRECATED)
- Note: This module is deprecated and will be removed in a future version of the SDK
- Add deprecated warning message to all public classes and methods
6.21.0
- BraintreePayPal
- Add PayPal App Switch vault flow (BETA)
- Add
BTPayPalVaultRequest(userAuthenticationEmail:enablePayPalAppSwitch:offerCredit:)
- Add
BTPayPalClient(apiClient:universalLink:)
- Send
link_type
andpaypal_installed
inevent_params
when available to PayPal's analytics service (FPTI) - Note: This feature is currently in beta and may change or be removed in future releases.
- Add
- Add PayPal App Switch vault flow (BETA)
6.20.0
- 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
- Add
6.19.0
- BraintreeCore
- Batch analytics events to FPTI
- Send
start_time
,end_time
, andendpoint
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
, andBTPayPalMessagingDelegate
- 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 callstart(_:)
with aBTPayPalMessagingRequest
- To get started create a
- Add
6.18.2
- BraintreePayPal
- Send
start_time
,end_time
, andendpoint
to FPTI for tracking API request latency
- Send
5.26.0
- Updated expiring pinned vendor SSL certificates
6.18.1
- Remove throttle delay in accessing configuration, added in v5.9.0
- Move from URLCache to NSCache for configuration caching
6.18.0
- BraintreePayPalNativeCheckout
- Bump PayPalCheckout to version 1.3.0 with code signing & a privacy manifest file.
6.17.0
- 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))