Skip to content

Releases: Shopify/cli

3.48.1

04 Aug 15:07
df2c744
Compare
Choose a tag to compare
  • 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

26 Jul 11:28
13e885d
Compare
Choose a tag to compare

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

11 Jul 16:13
036c25a
Compare
Choose a tag to compare

@shopify/ui-extensions-server-kit enable subscribing to connection open/close events

3.47.4

11 Jul 10:09
78c5682
Compare
Choose a tag to compare
  • Fix subscription ui extension using pnpm
  • Fix image_url on data attributes

3.47.3

03 Jul 12:11
dae25d1
Compare
Choose a tag to compare
  • Fix deploy summary message for functions

3.47.2

30 Jun 12:43
844c406
Compare
Choose a tag to compare

3.47.1

29 Jun 10:26
Compare
Choose a tag to compare

3.47.0

28 Jun 14:27
18c23c1
Compare
Choose a tag to compare

App

  • New roles field for shopify.web.toml. Unify web processes, having more of the same environment variables in all cases. Multiple roles can now be passed instead of a single type. 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 to client-id. The old flag will continue to work for now, but it will show a warning message.
  • Update app generate schema output: either to schema.graphql (by default) or stdout with --stdout flag.
  • Fix: Display dev command footer when using no-update or/and no-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

13 Jun 11:29
6f0ebdb
Compare
Choose a tag to compare

3.46.4

12 Jun 13:44
442b3fa
Compare
Choose a tag to compare
  • Fix theme token refresh for theme dev
  • Remove images from the local assets middleware when running theme dev