Releases: braintree/braintree_ios
Releases · braintree/braintree_ios
5.14.0
- Remove
ENABLE_BITCODE
from framework target build settings- The App Store no longer accepts bitcode submissions from Xcode 14
- BraintreePayPalNativeCheckout (BETA)
- Update NativeCheckout version from 0.106.0 to 0.108.0
- Fixes an issue where merchants with multiple client IDs would fallback to web on subsequent checkout sessions
- Remove exit survey when canceling Native Checkout flow
- BraintreeSEPADirectDebit
- Resolve Invalid Bundle error when uploading to the App Store
5.13.0
- BraintreePayPalNativeCheckout (BETA)
- Fix CocoaPods integrations to pin exact
PayPalCheckout
version - Update NativeCheckout version from 0.100.0 to 0.106.0
- This version update allows US based customers with a confirmed phone number to log into their PayPal account using a one time passcode sent via SMS without needing to authenticate through a webview.
- Update Package.swift to use local
PayPalCheckout
dependency instead of fetching remotely.- Fixes a bug where all Braintree merchants using SPM (including those not using the
BraintreePayPalNativeCheckout
module), would getPayPalCheckout
in their projects.
- Fixes a bug where all Braintree merchants using SPM (including those not using the
- Fix CocoaPods integrations to pin exact
5.12.0
5.11.0
- BraintreeSEPADirectDebit
- Add support for SEPA Direct Debit for approved merchants through the Braintree SDK
- SEPA Direct Debit is only available to select merchants, please contact your Customer Support Manager or Sales to start processing SEPA bank payments
- Merchants should use the
BTSepaDirectDebitClient.tokenize
method while passing in theBTSEPADirectDebitRequest
andcontext
while conforming toASWebAuthenticationPresentationContextProviding
- BraintreePayPalNativeCheckout (BETA)
- This module can handle the same flows as the existing
BraintreePayPal
module, but will present the end user with an in-context checkout flow using native UI components. - To get started, create a
BTPayPalNativeCheckoutClient
, and calltokenizePayPalAccount
with either aBTPayPalNativeCheckoutRequest
(for one time payment transactions), or aBTPayPalNativeVaultRequest
(for vaulted flows)
- This module can handle the same flows as the existing
5.10.0
- Fix potential crash when http request fails with no error but empty data (thanks @cltnschlosser)
- Update Cardinal SDK to version 2.2.5-3
5.9.0
- Venmo
- Reduce network connection lost error frequency on older iOS and Venmo app versions
- PPDataCollector
- Allow passing isSandbox bool for data collection in
clientMetadataID
andcollectPayPalDeviceData
functions
- Allow passing isSandbox bool for data collection in
5.8.0
- PPRiskMagnes
- Update PPRiskMagnes to 5.4.0
- This version of PPRiskMagnes replaces the dynamic framework/xcframework with a static framework/xcframework
5.7.0
- Fix configuration caching
5.6.3
5.6.2
- Update import statement of header file from
kDataCollector
toKDataCollector