Releases: Shopify/cli
Releases · Shopify/cli
3.73.0
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
3.72.1
3.72.0
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
3.71.3
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
3.71.1
What's Changed
- Fix
dest already exists
error when you have multiple functions
Full Changelog: 3.71.0...3.71.1
3.71.0
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 totheme 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
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