Skip to content

Releases: Shopify/cli

3.73.0

07 Jan 14:59
abebe81
Compare
Choose a tag to compare

Themes

  • Developers can now use the shopify theme metafields pull command to download metafields, which can then be used for more refined code completion.
  • Ensure git directory is clean when running theme pull

Apps

  • All function builds are now optimized with wasm-opt by default. This can be disabled with wasm_opt = false in [extensions.build].
  • Bump function-runner version to v7.0.0
  • Use Shopify Functions Javy plugin instead of default Javy plugin for building JS Shopify Functions

3.72.2

18 Dec 22:25
303d494
Compare
Choose a tag to compare

Theme

  • Reduce theme upload batch size to prevent timeout #5113

3.72.1

13 Dec 11:10
Compare
Choose a tag to compare

App

  • Fix target subdomains when importing legacy links #5102

3.72.0

10 Dec 10:31
1c5559d
Compare
Choose a tag to compare

What's Changed

Apps

  • Fix an issue with functions in dev #5028

Themes

  • Allow empty theme files to be uploaded #5015
  • Add support for block liquid files in theme partitioning #5042

Full Changelog: 3.71.4...3.72.0

3.71.4

06 Dec 19:32
4e58f44
Compare
Choose a tag to compare

Themes

  • Bug-fix: Allow empty theme files to be uploaded

3.71.3

04 Dec 17:02
0d7f9b5
Compare
Choose a tag to compare

What's Changed

  • Fix function drafts during dev #5024
  • Increase extension locale file size limit #5026
  • Update mapping of admin link extensions #5022

Full Changelog: 3.71.2...3.71.3

3.71.2

04 Dec 11:04
38dc70c
Compare
Choose a tag to compare

What's Changed

  • Fix dev for Ruby apps #5017

Full Changelog: 3.71.1...3.71.2

3.71.1

03 Dec 17:39
ce0ee89
Compare
Choose a tag to compare

What's Changed

  • Fix dest already exists error when you have multiple functions

Full Changelog: 3.71.0...3.71.1

3.71.0

03 Dec 14:55
55b65ec
Compare
Choose a tag to compare

Themes

  • Fix password validation to handle capitalized store names on shopify theme dev #4847
  • Update shopify theme dev to no longer display redundant URLs #4852
  • Add shortcut keys to theme dev #4830
  • Add --strict flag to theme push to enforce theme check before pushing #4900
  • Fix: Handle localized URLs in storefront password validation #4903
  • Improve storefront password detection for password-protected shops with redirects #4936

Apps

  • Improve commands startup performance, all app commands run faster now #4999
  • Add support to import admin-link extensions #4738
  • Add client-id and reset as global flags to all app commands #4940

CLI

  • Display link as plaintext if link label is nonexistent or just the link itself #4861
  • Skip notifications check on CI and tests #4910
  • Skip notifications when using --json #4930

Full Changelog: 3.70.0...3.71.0

3.70.0

12 Nov 15:04
6f02246
Compare
Choose a tag to compare

Themes

  • Remove Ruby implementation of the theme push and theme info commands
  • Added a warning to help users troubleshoot when a development theme is missing required files
  • Prevent the shopify theme dev command from terminating by refreshing the session
  • Fix the theme ID mismatch error, where the live theme ID is returned instead of the development theme ID
  • Fix an issue in the theme push command where a confirmation prompt is rendered to users who provide the --allow-live flag
  • Fix an issue in app dev where host themes would have empty files
  • Show an error when the config/settings_schema.json file cannot be parsed
  • Fix an issue where you could not use multipass passwords with theme dev
  • Fix theme dev command deleting remote files even if using --nodelete flag
  • Improve language around --nodelete flags for push and pull commands
  • Fix files ignored when using negate patterns

Apps

  • Always ask to enable include_config_on_deploy and warn about deprecation
  • Enable local file system sourcemap generation for UI extensions
  • Add optional preloads to ui extension targets

CLI

  • Notification system
  • Show a warning when there are multiple CLI installations