Skip to content

Releases: paypal/paypalcheckout-ios

0.81.0

05 Jan 21:30
Compare
Choose a tag to compare

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

18 Nov 05:27
Compare
Choose a tag to compare

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:

image

0.77.0

28 Oct 17:01
Compare
Choose a tag to compare

Changes included in this release:

  • Fix onApprove callback not being called for some web fallbacks

0.73.0

14 Oct 19:35
Compare
Choose a tag to compare
  • Shipping callback feature
  • Updated localizations
  • Bugs fixes and some UI updates

0.70.0

29 Sep 17:51
Compare
Choose a tag to compare

Changes included in this release:

  • Updates to localizations
  • Bug Fix - iOS 15 TableView Header Layout Bug

0.66.0

17 Aug 19:43
Compare
Choose a tag to compare

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

05 Aug 21:40
Compare
Choose a tag to compare

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

15 Jun 20:19
Compare
Choose a tag to compare

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

17 May 17:51
Compare
Choose a tag to compare

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

21 Apr 17:27
Compare
Choose a tag to compare

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.