6.0.0-beta4
·
0 commits
to 392c9caea38b79657067a1cc249d1733890dcd7d
since this release
- Require Xcode 14.1 (per App Store requirements)
- Move from Braintree to PayPal analytics service
- Make
BTConfiguration
extensions internal - Breaking Changes
- Require Xcode 14.3+ and Swift 5.8+
- Rename
BraintreePaymentFlow
module toBraintreeLocalPayment
- BraintreeThreeDSecure
- Add
BTThreeDSecureClient
- Remove
BTPaymentFlowClient+ThreeDSecure
extension - Move
BTPaymentFlowClient+ThreeDSecure
andBTThreeDSecureRequest
methods toBTThreeDSecureClient
- Remove
BTThreeDSecureError.cannotCastRequest
case
- Remove
- Remove dependency on
BraintreePaymentFlow
module
- Add
- BraintreeLocalPayment (formerly named BraintreePaymentFlow)
- Rename
BTPaymentFlowClient
toBTLocalPaymentClient
- Rename
BTPaymentFlowError
toBTLocalPaymentError
- Rename
BTLocalPaymentError.errorDomain
fromBTPaymentFlowErrorDomain
toBTLocalPaymentErrorDomain
- Rename
- Move
BTLocalPaymentRequest
methods toBTLocalPaymentClient
- Add
BTLocalPaymentError
case.webSessionError
= 10
- Rename
- BraintreePayPal
- Add
BTPayPalError
case- Add error
.webSessionError
= 8
- Add error
- Add
- BraintreeCard
- Add
BTCardError
case- Add error
.fetchConfigurationFailed
= 4
- Add error
- Add
- BraintreeSEPADirectDebit
- Add
BTSEPADirectDebitError
case- Add error
.failedToCreateNonce
= 7
- Add error
- Remove
BTSEPADirectDebitError.presentationContextInvalid
- Add