Releases: Shopify/cli
Releases · Shopify/cli
3.68.1
Theme
- Fix cart requests in the local proxy to avoid 401-Unauthorized errors #4610
- Update the ignore module (
--only
/--ignore
/.shopifyignore
) to be backward compatible with (Ruby) Shopify CLI 2 #4611 - Fix
shopify theme pull --only <value>
so it does not delete ignored files #4612 - Inject CDN in Liquid assets #4613
- Avoid process exit when failing to delete a file from the remote theme #4614
- Avoid breaking the document on Liquid syntax error #4615
Full Changelog: 3.68.0...3.68.1
3.68.0
CLI-Kit
- Fix a bug when building empty theme assets #4475
App
- Updates Javy to version 3.1.1 #4481
- Fixes a bug where some users were unable to intialize their app dev command with theme app extensions #4473
Theme
- Fix content in SVG files #4505
- Fix Theme Access authentication on
shopify theme dev
andshopify theme console
commands #4490 - Fixes a bug where some users were unable to intialize their app dev command with theme app extensions #4473
- Fix cart/add request in development #4497
- Fix encoding of certain characters in HTML responses in the new theme dev server #4512
- Fix hot reload on sections #4544
- Fix serving local assets that contain non-printable characters #4494
- Update checksum calculation to no longer minify assets before calculating #4545
Full Changelog: 3.67.0...3.68.0
3.67.3
3.67.2
3.67.1
Theme
- Account for empty assets when calculating theme asset size in #4484
- Ensure that theme store is initialized in local storage when validating storefront password in #4483
- Fix Theme Access authentication on
shopify theme dev
andshopify theme console
commands. in #4491
Full Changelog: 3.67.0...3.67.1
3.67.0
Theme
This version of Shopify CLI brings a better development experience that streamlines your setup for building Shopify themes with:
- Instant development server startup, so there's no need to wait for synchronization before opening a browser
- No dependency on Ruby and unified commands implementation on TypeScript, which streamlines your development cycle with easier install and setup
- A headless Liquid console, so you can run
shopify theme console
without opening a browser for authentication
App
- Support hyperlinks in Windows Terminal by default in #4363
- Access GraphiQL on remote URL #4334
- Fix duplicated slashes when deploying webhooks with relative URIs #4357
- Allow multiple shops to be selected in app logs command #4347
- Allow managed stores for collaborators #4365
- Function builds now use Javy 3.1, which improves JavaScript IO and JSON performance by as much as 40%, when combined with @shopify/shopify_function 1.0.
Hydrogen
- Adds --force-client-sourcemap flag. Client sourcemapping is avoided by default because it makes backend code visible in the browser. Use this flag to force enabling it.
Full Changelog: 3.66.0...3.67.0
3.66.1
3.66.0
CLI
- Display daily upgrade reminder when a new version is available
- Improve handling of 429 rate limiting for large projects
CLI-kit
- Add cached package version checks
- Fix small UI issue when using an invalid shop
App
- General availability of log streaming for Shopify Functions in the
app dev
andapp logs
commands - Add required_scopes to the app_access module
- Disable app linking prompt on deploy when API key is provided
- Avoid duplicated error messages for invalid URLs in the TOML
- Fix: Only proxy frontend web service, do not direct requests to any other web service
- Upgrade cloudflared to 2024.8.2 and use the arm64 release
Theme
- Release the developer preview for the Theme Console command
- Update the theme selector to no longer match partial theme names by default; use the '*' character to enable partial matching