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

CLI DECOUPLES PREVIEW STORES FROM OAUTH, HYDROGEN GOES STANDALONE

By RepoJournal · Filed · About Shopify

Shopify CLI is rewiring preview store authentication to skip the OAuth dance entirely, while Hydrogen's Oxygen plugin no longer needs the parent framework to function.

The CLI has shipped a three-part fix for preview stores that were forcing developers through unnecessary OAuth flows [3]. Preview stores come with fixed Admin API scopes baked in at creation time, so running `store auth` against them failed and confused users. Now the CLI exits early with a clear error [3], caches those scopes locally when the store is created [4], and lets `theme pull` and `theme push` use the persisted token directly without requiring a separate password [1]. On the speed front, `shopify store info` now makes one backend request instead of two [2], cutting latency for agents who need to grab preview store URLs. Over in Hydrogen, the Mini Oxygen Vite plugin is now self-sufficient [5]. It can infer compatibility dates from the resolved @shopify/hydrogen package, default to 2026-04-01 when needed, and handle deployment output resolution without Hydrogen registering defaults upstream. This matters because it decouples local development and deployment flows from framework coordination, making the plugin work in standalone contexts.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Use store auth sessions for theme commands ↗ Shopify/cli
  2. [2] Fetch preview store claim URL from GET request in store info ↗ Shopify/cli
  3. [3] Exit `store auth` early for preview stores ↗ Shopify/cli
  4. [4] Cache Admin API scopes returned by preview store creation ↗ Shopify/cli
  5. [5] Make Oxygen deployment and local-dev flows standalone ↗ Shopify/hydrogen

Quick answers

What shipped in Shopify on June 30, 2026?
Shopify CLI is rewiring preview store authentication to skip the OAuth dance entirely, while Hydrogen's Oxygen plugin no longer needs the parent framework to function. In total, 12 commits and 7 pull requests landed.
Who contributed to Shopify on June 30, 2026?
3 developers shipped this update, including alfonso-noriega, amcaplan, and frandiox.
What were the notable Shopify updates?
Use store auth sessions for theme commands, Fetch preview store claim URL from GET request in store info, and Exit `store auth` early for preview stores.

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?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.