Skip to content

[ci] release 2026.4.3#3760

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

[ci] release 2026.4.3#3760
shopify-github-actions-access[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@shopify-github-actions-access
Copy link
Copy Markdown
Contributor

@shopify-github-actions-access shopify-github-actions-access Bot commented May 12, 2026

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 main, this PR will be updated.

Releases

@shopify/cli-hydrogen@12.0.1

Patch Changes

  • Include line item children recursively in cart. (#3753) by @martin-pettersson

  • Add generic cart result typing to createCartHandler so custom cart fragments can use their generated fragment types. (#3767) by @andguy95

@shopify/create-hydrogen@5.0.37

Patch Changes

  • Include line item children recursively in cart. (#3753) by @martin-pettersson

  • Add generic cart result typing to createCartHandler so custom cart fragments can use their generated fragment types. (#3767) by @andguy95

@shopify/hydrogen@2026.4.3

Patch Changes

  • Fix cart.get() to use provided cartId before falling back to getCartId() (#3664) by @Vitalini

  • Fix Image component generating 1x/2x/3x density descriptors instead of w descriptors for fluid (responsive) images whose source dimensions cap the srcset to exactly 3 entries. (#3756) by @z0n

    What was happening: When a product image stored in Shopify was small enough that the default srcset ladder (200px, 400px, 600px, 800px, …) was filtered down to exactly 3 entries by the source-dimension cap, the Image component incorrectly switched to density descriptors (1x/2x/3x) and silently ignored the sizes attribute. On a DPR-1 screen this caused the smallest srcset entry (200px) to be used regardless of the rendered image size, resulting in blurry images.

    The fix: Descriptor type (density vs width) is now determined by whether the image is in fixed or fluid mode — not by how many srcset entries happen to survive source-dimension filtering.

  • Fix storefrontRedirect not working for client-side navigations. React Router v7's Single Fetch changed how data requests work — they now use a .data pathname suffix instead of a _data query parameter. storefrontRedirect now correctly detects both conventions, strips the .data suffix before matching redirects, and returns the proper 204 status code for soft navigation redirect responses. (#3762) by @fredericoo

  • Add generic cart result typing to createCartHandler so custom cart fragments can use their generated fragment types. (#3767) by @andguy95

  • Updated dependencies [a810db483c108ac8bbeaac45595b130ed95a2ec7]:

    • @shopify/hydrogen-react@2026.4.3

@shopify/hydrogen-react@2026.4.3

Patch Changes

  • Fix Image component generating 1x/2x/3x density descriptors instead of w descriptors for fluid (responsive) images whose source dimensions cap the srcset to exactly 3 entries. (#3756) by @z0n

    What was happening: When a product image stored in Shopify was small enough that the default srcset ladder (200px, 400px, 600px, 800px, …) was filtered down to exactly 3 entries by the source-dimension cap, the Image component incorrectly switched to density descriptors (1x/2x/3x) and silently ignored the sizes attribute. On a DPR-1 screen this caused the smallest srcset entry (200px) to be used regardless of the rendered image size, resulting in blurry images.

    The fix: Descriptor type (density vs width) is now determined by whether the image is in fixed or fluid mode — not by how many srcset entries happen to survive source-dimension filtering.

skeleton@2026.4.3

Patch Changes

@shopify-github-actions-access shopify-github-actions-access Bot requested a review from a team as a code owner May 12, 2026 11:25
@shopify
Copy link
Copy Markdown
Contributor

shopify Bot commented May 12, 2026

Oxygen deployed a preview of your changeset-release/main branch. Details:

Storefront Status Preview link Deployment details Last update (UTC)
Skeleton (skeleton.hydrogen.shop) ✅ Successful (Logs) Preview deployment Inspect deployment May 12, 202611:25 AM
custom-cart-method ✅ Successful (Logs) Preview deployment Inspect deployment May 12, 202611:25 AM
classic-remix ✅ Successful (Logs) Preview deployment Inspect deployment May 12, 202611:25 AM
metaobjects ✅ Successful (Logs) Preview deployment Inspect deployment May 12, 202611:25 AM
third-party-queries-caching ✅ Successful (Logs) Preview deployment Inspect deployment May 12, 202611:25 AM
sitemap ✅ Successful (Logs) Preview deployment Inspect deployment May 12, 202611:25 AM

Learn more about Hydrogen's GitHub integration.

@github-actions github-actions Bot force-pushed the changeset-release/main branch 6 times, most recently from bc882d9 to aee40d7 Compare May 19, 2026 00:09
@github-actions github-actions Bot force-pushed the changeset-release/main branch from aee40d7 to a4a1d53 Compare May 28, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants