Skip to content

Releases: Shopify/checkout-sheet-kit-swift

3.8.0

10 Apr 08:54
Immutable release. Only release title and notes can be modified.
fd73e02

Choose a tag to compare

What's Changed

  • Migrate Storefront API from 2025-10 to 2026-04 by @kieran-osgood-shopify in #555
  • [AC][ApplePay]: add .applePayStyle() modifier to configure styling on ApplePay by @kieran-osgood-shopify in #551
    This allows you to access the .whiteOutline styled apple pay button as well as set explicit light or dark buttons if your app doesn't react to dark mode styling
image

Full Changelog: 3.7.0...3.8.0

3.7.0

09 Apr 14:57
Immutable release. Only release title and notes can be modified.
5574032

Choose a tag to compare

What's Changed

This release brings the AcceleratedCheckoutButtons up to Storefront API 2025-10, including an optimisation in the payment submission process to remove a HTTP request.

Maintenance

  • Pin SwiftLint/SwiftFormat via Mint and add automated updater by @kieran-osgood-shopify in #549
  • chore: bump linter versions by @github-actions[bot] in #550
  • chore(deps): bump actions/cache from 4.2.3 to 5.0.4 by @dependabot[bot] in #552

Full Changelog: 3.6.0...3.7.0

3.6.0

27 Mar 17:31
Immutable release. Only release title and notes can be modified.
bd80475

Choose a tag to compare

Important

You MUST upgrade to this version before 2026-07-16 to prevent downtime of Accelerated Checkouts in your app.

What's Changed

This release migrates Accelerated Checkouts Storefront API version from 2025-04 to 2025-07.
2025-04 is End of Life as of April 1st (following Storefront API versioning guides), so AcceleratedCheckouts will be unsupported on versions below 3.6.0

Bug Fixes

Sample Updates

3.5.0

30 Jan 15:25
Immutable release. Only release title and notes can be modified.
ccf05fd

Choose a tag to compare

🪲 Bug Fixes

Accelerated Checkouts

Deprecations

ShopifyAcceleratedCheckouts.Customer(email:phone:customerAccessToken) is deprecated in favour of ShopifyAcceleratedCheckouts.Customer(customerAccessToken) and ShopifyAcceleratedCheckouts.Customer(email:phone).

🔧 Maintenance

Full Changelog: 3.4.0...3.5.0

4.0.0-rc.2

23 Jan 13:36
Immutable release. Only release title and notes can be modified.
401b683

Choose a tag to compare

4.0.0-rc.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 3.4.0-rc.8...4.0.0-rc.2

4.0.0-rc.1

19 Dec 16:51
Immutable release. Only release title and notes can be modified.
b0e4cdf

Choose a tag to compare

4.0.0-rc.1 Pre-release
Pre-release

Whats Changed

  • Authentication option added to Sheet and SwiftUI for advanced integrations
  • Updated eventing system added with Request/Response patterns as outlined in JSONRPC 2.0

This is a release candidate. It is not intended for production applications yet.

3.4.0

02 Oct 14:41
Immutable release. Only release title and notes can be modified.
f712493

Choose a tag to compare

✨ Shopify Accelerated Checkouts

3.4.0 of the Checkout Kit introduces a stable release of our latest feature: Accelerated Checkouts.

Accelerated Checkouts offer a way to render payment buttons in your app with minimal code - including support for Apple Pay and Shop Pay out of the box.

shopify-accelerated-checkouts

📋 Requirements


Full Changelog: 3.3.2...3.4.0

3.4.0-rc.9

23 Sep 11:25
Immutable release. Only release title and notes can be modified.
6c5e6a1

Choose a tag to compare

3.4.0-rc.9 Pre-release
Pre-release

What's Changed

  • fix: reapply selected shipping method after address validation by @josemiguel-alvarez in #425
  • feat: add country restriction support for Apple Pay shipping addresses by @josemiguel-alvarez in #429
  • Uses an xmark icon instead of an xmark.circle.fill on iOS 26+ when a custom close button tint color is provided by @markmur in #433

Full Changelog: 3.4.0-rc.8...3.4.0-rc.9

3.3.2

23 Sep 10:55
Immutable release. Only release title and notes can be modified.
4515b9b

Choose a tag to compare

What's Changed

  • Uses an xmark icon instead of an xmark.circle.fill on iOS 26+ when a custom close button tint color is provided by @markmur in #435

Full Changelog: 3.3.1...3.3.2

3.4.0-rc.8

16 Sep 08:15
16bedd1

Choose a tag to compare

3.4.0-rc.8 Pre-release
Pre-release

🪲 Bug Fixes

🔧 Maintenance

  • Refactor: Cleanup swiftlint:disable on disabled rules / use swiftlint:disable:next exclusively by @kieran-osgood-shopify in #410

📡 CI

  • chore(deps): bump github.com/lukepistrol/swiftlintplugin from 0.59.1 to 0.60.0 by @dependabot[bot] in #411
  • chore(deps): bump github.com/lukepistrol/swiftlintplugin from 0.60.0 to 0.61.0 by @dependabot[bot] in #419
  • chore(deps): bump ruby/setup-ruby from 1.255.0 to 1.256.0 by @dependabot[bot] in #403
  • [CI]: GitHub action render testoutput by @kieran-osgood-shopify in #412
  • chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #379
  • chore(deps): bump actions/stale from 9.1.0 to 10.0.0 by @dependabot[bot] in #418

Full Changelog: 3.4.0-rc.7...3.4.0-rc.8