Skip to content

Release v16.3.0 - #1458

Merged
alexanderMontague merged 2 commits into
mainfrom
v16.3.0
Aug 4, 2026
Merged

Release v16.3.0#1458
alexanderMontague merged 2 commits into
mainfrom
v16.3.0

Conversation

@lizkenyon

@lizkenyon lizkenyon commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Release v16.3.0

Minor release adding generated REST resource classes for API version 2026-07, client support for API version 2026-10, clearer errors for API versions without bundled REST resources, and shop-domain and token-exchange improvements. All changes are backward compatible.

Changes

  • #1443 Add ShopifyAPI::Utils::ShopValidator with sanitize_shop_domain and sanitize!.
  • #1443 Derive the target shop for ShopifyAPI::Auth::TokenExchange.exchange_token from the session token's dest claim. The shop argument is now deprecated and will be removed in the next major version.
  • #1454 Add generated REST resource classes for the 2026-07 API version.
  • #1457 Allow GraphQL Admin API and direct REST clients to target the 2026-10 API version. Generated REST resource classes for 2026-10 are not bundled yet.
  • #1457 Raise ShopifyAPI::Errors::RestResourceNotLoadedError (a NameError subclass) with version-specific guidance when generated REST resources aren't bundled, instead of a bare uninitialized constant error.

Verification

Release checklist

  • Bumped lib/shopify_api/version.rb to 16.3.0.
  • Updated Gemfile.lock.
  • Moved unreleased changes under ## 16.3.0 in CHANGELOG.md.
  • After merge, tag the merge commit as v16.3.0.
  • Publish the rubygems stack through Shipit.
  • Verify 16.3.0 on RubyGems.

Adds 2026-07 and 2026-10 API version support, ShopValidator, and REST resource error handling
@github-actions github-actions Bot added the devtools-gardener Post the issue or PR to Slack for the gardener label Jul 29, 2026
@alexanderMontague
alexanderMontague merged commit 4eca719 into main Aug 4, 2026
7 of 10 checks passed
@alexanderMontague
alexanderMontague deleted the v16.3.0 branch August 4, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devtools-gardener Post the issue or PR to Slack for the gardener

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants