|
14 | 14 | * Add `vault(vaultRequest:completion(PayPalVaultResult?, CoreSDKError?) -> Void)` to `PayPalWebCheckoutClient`
|
15 | 15 | * Add `start(request:) async throws -> PayPalCheckoutResult`
|
16 | 16 | * Add `vault(vaultRequest:) async throws -> PayPalVaultResult`
|
17 |
| - * Add `.checkoutCanceled` and `.vaultCanceled` to `PayPalWebCheckoutClientError` |
18 |
| - * Rename `PayPalWebCheckoutClientError` to `PayPalError` |
19 |
| - * Add `.checkoutCanceledError` and `vaultCanceledError` to `PayPalError` |
20 |
| - * Add public static functions `isCheckoutCanceled(Error)` and `isVaultCanceled(Error)` to `PayPalError` to distinguish cancellation errors in PayPal flows. |
21 |
| - * Make `PayPalError` public to expose cancellation error handling helpers |
22 | 17 | * CardPayments
|
23 | 18 | * Replace delegate pattern with completion handlers and Swift concurrency
|
24 | 19 | * Remove `CardDelegate` and `CardVaultDelegate`
|
|
28 | 23 | * Add `vault(request:completion:(CardVaultResult?, CoreSDKError?) -> Void)` to `CardClient`
|
29 | 24 | * Add `approveOrder(request:) async throws -> CardResult`
|
30 | 25 | * Add `vault(vaultRequest:) async throws -> CardVaultResult`
|
31 |
| - * Add `.threeDSecureCanceled` to `CardClientError` |
32 |
| - * Rename `CardClientError` to `CardError` |
33 |
| - * Add `threeDSecureCanceledError` to `CardError` |
34 |
| - * Add public static function `isThreeDSecureCanceled(Error)` to `CardError` to distinguish cancellation error from threeDSecure verification |
35 |
| - * Make `CardError` public to expose cancellation error handling helper |
36 | 26 | * PayPalWebPayments
|
37 | 27 | * Deprecate `PayPalVaultRequest(url:setupTokenID:)`
|
38 | 28 | * Add `PayPalVaultRequest(setupTokenID:)`
|
| 29 | + * Rename `PayPalWebCheckoutClientError` to `PayPalError` |
| 30 | + * Add `.checkoutCanceledError` and `vaultCanceledError` to `PayPalError` |
| 31 | + * Add public static functions `isCheckoutCanceled(Error)` and `isVaultCanceled(Error)` to `PayPalError` to distinguish cancellation errors in PayPal flows. |
| 32 | + * Make `PayPalError` public to expose cancellation error handling helpers |
| 33 | +* CardPayments |
| 34 | + * Rename `CardClientError` to `CardError` |
| 35 | + * Add `threeDSecureCanceledError` to `CardError` |
| 36 | + * Add public static function `isThreeDSecureCanceled(Error)` to `CardError` to distinguish cancellation error from threeDSecure verification |
| 37 | + * Make `CardError` public to expose cancellation error handling helper |
39 | 38 |
|
40 | 39 | ## 1.4.0 (2024-07-09)
|
41 | 40 | * PayPalNativePayments (DEPRECATED)
|
|
0 commit comments