Skip to content

Releases: paypal/paypalcheckout-ios

1.3.0

22 Apr 22:53
Compare
Choose a tag to compare

This build includes privacy manifest file and code signatures.

1.2.0

14 Nov 04:36
Compare
Choose a tag to compare

This build enables the native flows for buyers in Australia. All other buyers, except those in US, Canada, EU, UK and Australia, will experience web fallbacks. Additional changes include minor UI fixes and internal improvements.

1.1.0

18 Aug 04:11
Compare
Choose a tag to compare

This build enables the native flows for buyers in the US, Canada, EU, and UK. All other buyers will see web fallback experiences.

The following changes are included in this release:

  • Buy Now Pay Later entry points
  • Improved authentication flows in SCA regions
  • Minor UI fixes

1.0.0

05 Jul 21:47
Compare
Choose a tag to compare

This build enables the native flows for buyers in the US and Canada. EU buyers will see a web fallback experience.

The following changes are included in this release:

  • Ensures return relevant billing information such as First Name, Last Name, and Email in the onApprove callback.
  • Removed extensions on Foundation types from our public interface.
  • Deprecated the following order actions:
    • Patch
    • Capture
    • Authorize
    • GetDetails
    • ExecuteBillingAgreement
    • onShippingChangeAction.Patch

0.112.2

09 Jun 15:39
Compare
Choose a tag to compare

New changes in this release:

  • Added discount information to cart details
  • Change url for policies in profile view
  • Web fallback for users with negative balance
  • Include google annotations when showing address suggestions
  • additional bug fixes and layout adjustments
  • Fixed a remembered login issue with the web login flow

0.112.1

21 Apr 21:14
Compare
Choose a tag to compare

0.112.1 (2023-04-21)

  • Non-Breaking Changes
    • When a user enters their email address in the native text field, it will now auto-populate if they are prompted for their password in a web flow
    • Removed the 'handling' line item in the amount totals view, as it is already accounted for in the 'Shipping and handling' line item

0.112.0

19 Apr 17:08
Compare
Choose a tag to compare

0.112.0 (2023-04-19)

  • Breaking Changes

    • Increased minimum supported iOS version to 13.0
    • Increased minimum supported Xcode version to 14.1
    • Increased Swift language version to 5.7.1
    • Updated the definition of ShippingChangeAddress to align with the Android implementation, and to remove the fullName from the interface, as this is considered protected end user information
      • Removed ShippingChangeAddress.fullName
      • Removed ShippingChangeAddress.adminArea3
      • Removed ShippingChangeAddress.adminArea4
  • Feature Updates

    • Added the ability for users to add an initial payment method to their PayPal account
    • Updated the UI of the native add-card flow to include complete address input
  • Non-Breaking Changes

    • Removed the default exit survey, deprecating Checkout.showsExitSurvey
    • Fixed a broken web redirect for non-US locales
    • Resolved layout and display issues related to Billing Agreement flows
    • Added support for programmatic logout by calling Checkout.logoutUser()
    • UI updates to provide more accessible experience
    • Localization updates
    • Added the ability to force a web fallback
      • Can be seen via setting yourCheckoutConfig.showWebCheckout = true
    • Additional bugfixes and layout adjustments

0.110.0

07 Dec 21:46
Compare
Choose a tag to compare

Internal bug fixes and improvements

0.109.0

10 Oct 19:37
Compare
Choose a tag to compare

Included in this release:

  • Adding a new interface to get details about an order through Approval.actions. This interface only supports orders created with the orders/v2 API, and integrating with this interface may look something like this:
// Wherever you define the `onApprove` callback
      ... , 
      onApprove: { approval in
        approval.actions.getOrderDetails { details, error in
          // record the details of your order here
        }
      },
      ...

The details object will give you insight into the Payer, the array of PurchaseUnits, and a raw JSON that includes other fields that do not have types added yet.

Also included in this release:

  • Accessibility improvements
  • Bug fixes

0.108.0

29 Sep 22:58
Compare
Choose a tag to compare

This release includes:

  • Bugfixes and performance improvements
  • Accessibility updates
  • Localization updates