Releases: paypal/paypalcheckout-ios
0.81.0
Included in this release:
- Accessibility updates
- Fixed a possible UITableView crash on the main screen of the Paysheet
- Made
intent
of the ApprovalData more consistent
This version also reverts the compiled Swift language change, which will resolve the No such module '_Concurrency'
compilation error in version 0.79.0
0.79.0
Included in this release:
- Accessibility updates
- Updated billing agreement web fallback authentication scopes
Note:
This release includes a necessary update to end user authentication that resolves an issue with the existing web fallback support for billing agreements. If updating from a previous version of the Native Checkout SDK to this one, end users will have to re-authenticate with PayPal at the beginning of their next checkout flow. This re-authentication will only happen once.
This release also enforces two scopes that were previously required, but not enforced: profile
and email
. Those can be enabled by ensuring that these boxes are checked in the developer console of your application:
0.77.0
Changes included in this release:
- Fix onApprove callback not being called for some web fallbacks
0.73.0
- Shipping callback feature
- Updated localizations
- Bugs fixes and some UI updates
0.70.0
Changes included in this release:
- Updates to localizations
- Bug Fix - iOS 15 TableView Header Layout Bug
0.66.0
Changes included in this release:
- Localized the back button
- Constraint bug fixes
- Fix race condition at the end of the checkout flow
- Add additional localization
0.64.0
Included in this release:
- Paysheet is dismissed and SDK is correctly reset when a new session has started
- Bugfixes and animation improvements
- New localization strings
- Add cart/buyer info to ApprovalData
- Added support for arm64 simulator architectures
0.55.0
This release includes the following changes:
- Adding billing agreement interface to support falling back to a web experience
You can use the Native SDK with billing agreement tokens by using a new function on the CreateOrderActions
object in the createOrder
closure:
...
createOrder: { action in
action.set(billingAgreementToken: "BA-TOKEN")
},
...
- Added ability to pass merchant IDs into the config
- Now showing shadows under header/footer when content does not fit
- Added ability to patch multiple objects
- Added Exit Alert configuration
- Exposed risk correlation ID
- Updated Exit Survey UX
- Fixed bug with shipping view height calculation for multiline addresses
0.51.0
These are some of the changes included in this release
- Payment buttons are now hidden (and not just made transparent) for loading/ineligible/error state
- Fixed handling of empty pay token returned from the
createOrder
step of the Checkout process - Fixed some page change animation bugs
- Fixed 401 error during LSAT upgrade done after the checkout flow is completed
0.46.0
This release contains the following changes:
- Merchants can now cancel the PayPal experience during the
CreateOrder
closure - Fixed visual issues with RTL language layouts
- Exposed CheckoutConfig.userAction to Objective-C
- Added support for new languages for 2020
In addition to other bug fixes and improvements.