Skip to content

[ci] release 2025.10.1#3451

Merged
kdaviduik merged 1 commit intomainfrom
changeset-release/main
Feb 6, 2026
Merged

[ci] release 2025.10.1#3451
kdaviduik merged 1 commit intomainfrom
changeset-release/main

Conversation

@shopify-github-actions-access
Copy link
Contributor

@shopify-github-actions-access shopify-github-actions-access bot commented Feb 6, 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@11.1.8

Patch Changes

  • Update Storefront API and Customer Account API to version 2025-10 (#3430) by @kdaviduik

  • Add support for Bun's text-based lockfile (bun.lock) introduced in Bun 1.2, and npm's shrinkwrap lockfile (npm-shrinkwrap.json), as alternatives to their respective primary lockfiles (bun.lockb and package-lock.json). (#3430) by @kdaviduik

  • Add cartGiftCardCodesAdd mutation (#3430) by @kdaviduik

    New Feature: cartGiftCardCodesAdd

    The skeleton template has been updated to use the new cartGiftCardCodesAdd mutation:

    • Removed UpdateGiftCardForm component from CartSummary.tsx
    • Added AddGiftCardForm component using CartForm.ACTIONS.GiftCardCodesAdd

    If you customized the gift card form in your project, you may want to migrate to the new Add action for simpler code.

    Usage

    import {CartForm} from '@shopify/hydrogen';
    
    <CartForm action={CartForm.ACTIONS.GiftCardCodesAdd} inputs={{giftCardCodes: ['CODE1', 'CODE2']}}>
      <button>Add Gift Cards</button>
    </CartForm>

    Or with createCartHandler:

    const cart = createCartHandler({storefront, getCartId, setCartId});
    await cart.addGiftCardCodes(['SUMMER2025', 'WELCOME10']);
  • Add support for nested cart line items (warranties, gift wrapping, etc.) (#3430) by @kdaviduik

    Storefront API 2025-10 introduces parentRelationship on cart line items, enabling parent-child relationships for add-ons. This update displays nested line items in the cart.

    Changes

    • Updates GraphQL fragments to include parentRelationship and lineComponents fields
    • Updates CartMain and CartLineItem to render child line items with visual hierarchy

    Note

    This update focuses on displaying nested line items. To add both a product and its child (e.g., warranty) in a single action:

    <AddToCartButton
      lines={[
        {merchandiseId: 'gid://shopify/ProductVariant/laptop-456', quantity: 1},
        {
          merchandiseId: 'gid://shopify/ProductVariant/warranty-123',
          quantity: 1,
          parent: {merchandiseId: 'gid://shopify/ProductVariant/laptop-456'},
        },
      ]}
    >
      Add to Cart with Warranty
    </AddToCartButton>

@shopify/create-hydrogen@5.0.28

Patch Changes

  • Update Storefront API and Customer Account API to version 2025-10 (#3430) by @kdaviduik

  • Add support for Bun's text-based lockfile (bun.lock) introduced in Bun 1.2, and npm's shrinkwrap lockfile (npm-shrinkwrap.json), as alternatives to their respective primary lockfiles (bun.lockb and package-lock.json). (#3430) by @kdaviduik

  • Add cartGiftCardCodesAdd mutation (#3430) by @kdaviduik

    New Feature: cartGiftCardCodesAdd

    The skeleton template has been updated to use the new cartGiftCardCodesAdd mutation:

    • Removed UpdateGiftCardForm component from CartSummary.tsx
    • Added AddGiftCardForm component using CartForm.ACTIONS.GiftCardCodesAdd

    If you customized the gift card form in your project, you may want to migrate to the new Add action for simpler code.

    Usage

    import {CartForm} from '@shopify/hydrogen';
    
    <CartForm action={CartForm.ACTIONS.GiftCardCodesAdd} inputs={{giftCardCodes: ['CODE1', 'CODE2']}}>
      <button>Add Gift Cards</button>
    </CartForm>

    Or with createCartHandler:

    const cart = createCartHandler({storefront, getCartId, setCartId});
    await cart.addGiftCardCodes(['SUMMER2025', 'WELCOME10']);
  • Add support for nested cart line items (warranties, gift wrapping, etc.) (#3430) by @kdaviduik

    Storefront API 2025-10 introduces parentRelationship on cart line items, enabling parent-child relationships for add-ons. This update displays nested line items in the cart.

    Changes

    • Updates GraphQL fragments to include parentRelationship and lineComponents fields
    • Updates CartMain and CartLineItem to render child line items with visual hierarchy

    Note

    This update focuses on displaying nested line items. To add both a product and its child (e.g., warranty) in a single action:

    <AddToCartButton
      lines={[
        {merchandiseId: 'gid://shopify/ProductVariant/laptop-456', quantity: 1},
        {
          merchandiseId: 'gid://shopify/ProductVariant/warranty-123',
          quantity: 1,
          parent: {merchandiseId: 'gid://shopify/ProductVariant/laptop-456'},
        },
      ]}
    >
      Add to Cart with Warranty
    </AddToCartButton>

@shopify/hydrogen@2025.10.1

Patch Changes

  • Fixed bug where file paths containing spaces were causing errors with virtual routes by decoding URL-encoded paths (#3436) by @itsjustriley

skeleton@2025.10.1

Major Changes

  • Update Storefront API and Customer Account API to version 2025-10 (#3430) by @kdaviduik

Patch Changes

  • Add support for Bun's text-based lockfile (bun.lock) introduced in Bun 1.2, and npm's shrinkwrap lockfile (npm-shrinkwrap.json), as alternatives to their respective primary lockfiles (bun.lockb and package-lock.json). (#3430) by @kdaviduik

  • Add cartGiftCardCodesAdd mutation (#3430) by @kdaviduik

    New Feature: cartGiftCardCodesAdd

    The skeleton template has been updated to use the new cartGiftCardCodesAdd mutation:

    • Removed UpdateGiftCardForm component from CartSummary.tsx
    • Added AddGiftCardForm component using CartForm.ACTIONS.GiftCardCodesAdd

    If you customized the gift card form in your project, you may want to migrate to the new Add action for simpler code.

    Usage

    import {CartForm} from '@shopify/hydrogen';
    
    <CartForm action={CartForm.ACTIONS.GiftCardCodesAdd} inputs={{giftCardCodes: ['CODE1', 'CODE2']}}>
      <button>Add Gift Cards</button>
    </CartForm>

    Or with createCartHandler:

    const cart = createCartHandler({storefront, getCartId, setCartId});
    await cart.addGiftCardCodes(['SUMMER2025', 'WELCOME10']);
  • Add support for nested cart line items (warranties, gift wrapping, etc.) (#3430) by @kdaviduik

    Storefront API 2025-10 introduces parentRelationship on cart line items, enabling parent-child relationships for add-ons. This update displays nested line items in the cart.

    Changes

    • Updates GraphQL fragments to include parentRelationship and lineComponents fields
    • Updates CartMain and CartLineItem to render child line items with visual hierarchy

    Note

    This update focuses on displaying nested line items. To add both a product and its child (e.g., warranty) in a single action:

    <AddToCartButton
      lines={[
        {merchandiseId: 'gid://shopify/ProductVariant/laptop-456', quantity: 1},
        {
          merchandiseId: 'gid://shopify/ProductVariant/warranty-123',
          quantity: 1,
          parent: {merchandiseId: 'gid://shopify/ProductVariant/laptop-456'},
        },
      ]}
    >
      Add to Cart with Warranty
    </AddToCartButton>
  • Updated dependencies [722915130410086bc7af22215ba57ee77aa14156]:

    • @shopify/hydrogen@2025.10.1

@shopify-github-actions-access shopify-github-actions-access bot changed the title [ci] release 2026.1.0 [ci] release 2025.10.1 Feb 6, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from bfef945 to 90cde89 Compare February 6, 2026 19:26
@kdaviduik kdaviduik merged commit 0723a6f into main Feb 6, 2026
1 check passed
@kdaviduik kdaviduik deleted the changeset-release/main branch February 6, 2026 19:38
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.

1 participant