Releases: Shopify/cli
Releases · Shopify/cli
3.48.1
- Fix dependency lookup for ui extensions
- Improve upgrade command to ensure both cli and app are up to date
- Fix pnpm shopify upgrade for workspaces
- Add a rate-limiter dependency for partner API queries
- Sanitize user tokens in verbose mode
- Allow using template aliases that are not displayed as options in the prompt when creating apps
3.48.0
App
Major changes:
- Support building JS Function with multiple export targets
- Add Simplified Deployments
- Add Remix template
- Add Extensions-only template
- Config As Code for apps
- New extensions: flow, admin block, admin action
Minor changes:
- Only assign a single port when frontend and backend are the same web
- Various UI improvements to prompts
- Rename extension templates toml file to shopify.extension.toml
- Improve the UX for more dangerous kinds of prompts with a confirmation text input
Theme
- Introduce the
shopify theme update run
command
3.47.5
3.47.4
- Fix subscription ui extension using pnpm
- Fix image_url on data attributes
3.47.3
- Fix deploy summary message for functions
3.47.2
3.47.1
3.47.0
App
- New
roles
field forshopify.web.toml
. Unify web processes, having more of the same environment variables in all cases. Multipleroles
can now be passed instead of a singletype
. Also,background
webs are allowed with neither frontend nor backend properties. - Allow Theme App Extensions to exclude files from deploying via
.shopifyignore
file. - Show extensions as disabled during generation when they have reached their limit.
- Rename
api-key
flag toclient-id
. The old flag will continue to work for now, but it will show a warning message. - Update
app generate schema
output: either toschema.graphql
(by default) or stdout with--stdout
flag. - Fix: Display
dev
command footer when usingno-update
or/andno-tunnel
. - Fix: Skip .DS_Store files when the Theme App Extension bundle content is created.
- Fix: App loader error message when not specification is found.
- Fix: APP_UNINSTALLED webhook triggered on app reset. That way, it also works for frontend-only apps.
- Fix: Improve React conflicts management. Add React deduplication plugin for ESBuild & extensions.
- Fix: hot-reload for Theme App Extensions when blocks are rendered on section groups.
Theme
- Introduce the
--open
flag to open a browser window only when users specifically request it. - Fix:
shopify theme dev
command to show valid URLs when--theme
flag is used with a theme name. - Fix: Issues on
theme dev
affecting asset and image loading on local servers. - Fix: Remove image proxying through local server to enable proper functioning of Liquid filters.
- Fix:
theme dev
re-authentication. The process will now silently refresh credentials without restarting the server.
3.46.5
3.46.4
- Fix theme token refresh for
theme dev
- Remove images from the local assets middleware when running
theme dev