Skip to content

[ci] preview release (preview) - #3964

Open
shopify-github-actions-access[bot] wants to merge 1 commit into
previewfrom
changeset-release/preview
Open

[ci] preview release (preview)#3964
shopify-github-actions-access[bot] wants to merge 1 commit into
previewfrom
changeset-release/preview

Conversation

@shopify-github-actions-access

@shopify-github-actions-access shopify-github-actions-access Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to preview, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

preview is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on preview.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@shopify/hydrogen@2026.10.0-preview.2

Minor Changes

  • 78b94c5: Accept Liquid-style ?variant=<numeric id> links on product pages.

    • handleShopifyRoutes({routeTemplates}) now 302-redirects ?variant= product URLs to the canonical option-params URL (/products/x?variant=123/products/x?Color=Red&Size=M), resolving the variant through the Storefront API with Cache.long() when the client has a cache adapter, following combined-listing variants to their own product page, and stripping unknown or deleted variant ids. When both variant and option params are present, the variant wins.
    • buildProductSelectionSearchParams({style?, selectedOptions, variant?, optionNames, base?}) builds selection link search params, scrubbing stale option and variant params while preserving unrelated ones. style: "variant" emits a shareable ?variant=<numeric id> link, falling back to option params when no variant is resolved.
    • getSelectedProductOptions now treats the variant search param as reserved and never returns it as an option.
    • Registered route redirects can now set an explicit status restricted to 301 | 302 | 303 | 307 | 308.

Patch Changes

  • 4ea228e: Reset before and after pagination cursors when collection filters or sorting change.
  • 95ab890: Rename local HTTPS development scripts from https:dev to dev:https and rely on the Vite plugin to provision certificates automatically.

@shopify-github-actions-access
shopify-github-actions-access Bot requested a review from a team as a code owner August 20, 2026 17:24
@shopify-github-actions-access
shopify-github-actions-access Bot force-pushed the changeset-release/preview branch 2 times, most recently from 5afd24d to 97aeee1 Compare August 21, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants