RepoJournal
Shopify

Shopify

Hydrogen, Polaris, and the CLI - the dev platform behind millions of stores

Keep up with Shopify in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

HYDROGEN PATCHES CART RECURSION BUG AS CLI BUMPS 41 DEPENDENCIES

By RepoJournal · Filed · About Shopify

Hydrogen's cart handler now recursively includes line item children, fixing a data structure bug that could break custom cart implementations across the entire platform ecosystem.

The Hydrogen team shipped coordinated patch releases across five packages [6][7][8][9][10] addressing cart rendering and React Router compatibility. The critical fix surfaces in @shopify/[email protected] [8], where cart.get() now respects the provided cartId before falling back to getCartId(), and the Image component stops generating incorrect density descriptors for fluid images capped at 3 srcset entries. All five Hydrogen packages [6][7][8][9][10] now widen React Router peer dependency ranges to accept 7.16 patch versions without npm conflicts. On the CLI side, Shopify/cli merged a massive 41-package dependency bump [1] including TypeScript-ESLint 8.60.1, GraphQL 16.14.1, and Zod updates, while strategically removing breaking minor updates [2] and OpenTelemetry exporters [3] from the grouped release. The CLI also fixed GitHub release creation for legacy workflows [4] and expanded E2E staging configs with sidekick summaries [5].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Bump the minor_versions group across 1 directory with 41 updates ↗ Shopify/cli
  2. [2] Remove breaking minor dependency updates Shopify/cli
  3. [3] Remove OpenTelemetry metrics exporter from grouped update Shopify/cli
  4. [4] Merge pull request #7651 from Shopify/donald/fix-release-gh-latest-legacy Shopify/cli
  5. [5] Merge pull request #7752 from Shopify/e2e-sidekick-staging-config Shopify/cli
  6. [6] [email protected] Shopify/hydrogen
  7. [7] @shopify/[email protected] Shopify/hydrogen
  8. [8] @shopify/[email protected] Shopify/hydrogen
  9. [9] @shopify/[email protected] Shopify/hydrogen
  10. [10] @shopify/[email protected] Shopify/hydrogen

Quick answers

What shipped in Shopify on June 9, 2026?
Hydrogen's cart handler now recursively includes line item children, fixing a data structure bug that could break custom cart implementations across the entire platform ecosystem. In total, 12 commits, 7 pull requests, and 6 releases landed.
Who contributed to Shopify on June 9, 2026?
1 developer shipped this update, including dependabot[bot].
What were the notable Shopify updates?
Bump the minor_versions group across 1 directory with 41 updates, Remove breaking minor dependency updates, and Remove OpenTelemetry metrics exporter from grouped update.

More from Shopify

Daily updates, in your inbox

Follow Shopify

Keep up with Shopify in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?