Skip to content
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.

Releases: Shopify/shopify-cli

Version 2.15.2

28 Mar 10:45
f00779f
Compare
Choose a tag to compare

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

24 Mar 16:23
80e9697
Compare
Choose a tag to compare

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

22 Mar 09:54
7e6d72e
Compare
Choose a tag to compare

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

15 Mar 16:24
41df5fe
Compare
Choose a tag to compare

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

02 Mar 14:42
dc53df5
Compare
Choose a tag to compare

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

23 Feb 10:04
5f070a4
Compare
Choose a tag to compare

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

14 Feb 13:08
1e24196
Compare
Choose a tag to compare

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

09 Feb 19:24
cd3701b
Compare
Choose a tag to compare

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

07 Feb 17:21
f6d53b6
Compare
Choose a tag to compare

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

31 Jan 14:08
a04b4c8
Compare
Choose a tag to compare

Fixed

  • #1983: Improve Windows compatibility
  • #1928: Ensure script Wasm file sizes don't exceed the limit