Releases: Shopify/shopify-cli
Releases · Shopify/shopify-cli
Version 2.15.2
Fixed
- #2121: Fix the hot-reload to work when the section name is not equal to the type
Added
- #2174: Add optional 2-way sync between the CLI (
theme serve
) and the Theme Editor
Version 2.15.1
Added
- #1934: Block directories in theme assets
- #1880: Recognize attempts to pass a store name and suggest correction
Fixed
- #1874: Make ngrok errors more robust and helpful
- #2172: Fix Ruby check for Rails app creation
Version 2.15.0
Fixed
- #2086: Improve check of dependency versions
- #2149: Fix
ThemeAdminAPI
not to handle asset errors
- #2122: Fix
--only
/--ignore
flags parser to support multiple occurrences without quotes
- #2146: Prevent duplicate locales for Checkout extension localization
Version 2.14.0
Changed
- #2126: Use javy version 0.2.1
Added
- #2103: Improve
shopify theme package
to include the release-notes.md
file
Fixed
- #2112: Fix intermittent error ("can't add a new key into hash during iteration") in the
theme push
command
- #2088: Update theme-check to 1.10.1
- #2130: Fix Homebrew installation.
- #2133: Fix ignore file handling in DevServer::Watcher.
2.13.0
Added
- #2087: Add new Theme CLI commands:
theme list
and theme open
- #2035: Support Ruby 3.1
Fixed
- #2092: Fix
RootHelper
parse logic to support options with an equal (e.g.: option=value
)
- #2089: Use javy version 0.2.0
Version 2.12.0
Added
- #1866: Enforce git dependency
- #2009: Add localization support for Checkout Extensions
- #2060: Improve CLI error messages for token-based auth (scripts)
- #2076: Release Wasm Script Projects
- #2051: Update
theme serve
to accept root
argument
- #2025: Improve
theme pull
/push
help messages to indicate multiple --only
/--ignore
flags are allowed.
Fixed
- #2030: Fix Theme::Syncer handling of file deletions in
download_file!
- #2071: Fix
theme pull
error message when dev theme doesn't exist
- #2066: Improve
--only
/--ignore
parameters on Theme pull
/push
commands to work without quotes
- #2078: Fix errors on section rendering caused by CORS issues
Version 2.11.2
Fixed
- #2047: Fix the Homebrew installation
- #2019: Provide helpful link when nokogiri fails to load
- #2055: Remove unneeded Node requirements
- #2020: Fix
theme pull
so that correct dev theme is used with -d
option
Version 2.11.1
Fixed
- #1973: Fix
theme serve
to preview generated files (*.css.liquid
)
- #2034: Fix
theme serve
to accept parameters with multiple values
- #2033: Pin Homebrew Ruby to 3.0
- #2032: Runtime error checking the Node version if Node is not present in the environment.
2.11.0
Fixed
- #2005: Fix PHP app serve on Windows environments
Added
- #1998: Add support for Rails 7
- #1945: Check Node and Ruby versions and warn the user if their environment's version might be incompatible with the version the command expects.
- #2011: Adds support for the Spin rewrite
Changed
- #2001: Improve Bug Issue Template. Includes autofill of CLI/Ruby/environment information.
- #2004: Template improvements II. Includes autofill of Shell if $SHELL is set.
- #2002: Update
-o
/--only
parameter to allow multiple patterns on theme push
/theme pull
commands
- #2022: Don't warn the user if the Ruby version is in the range 3.0.x.
Version 2.10.2
Fixed
- #1983: Improve Windows compatibility
- #1928: Ensure script Wasm file sizes don't exceed the limit