Releases: Shopify/cli
Releases · Shopify/cli
3.86.0
App
- Remove redundant Admin print action extension uniqueness validator (#6501)
- Update Functions binaries to version supporting normalize method on JS strings (#6495)
- Add support for Windows on ARM cpus for Functions binaries (#6463)
- Fix automatic token refresh in some situations to avoid 401 errors (#6490)
- Add support to
app dev
for dev stores with custom domains (#6430)
CLI
Theme
- Add --allow-live flag to theme dev to allow development on live themes without confirmation (#6503)
Full Changelog: 3.85.5...3.86.0
3.85.5
Full Changelog: 3.85.4...3.85.5
3.85.4
3.85.3
3.85.2
3.85.1
3.85.0
CLI
- Multi-session support: you can now run shopify auth login to add additional accounts and easily switch between them (6497461)
App
- Support Functions Wasm API v2 (94b8857)
- Do not require authentication for shopify app config use (9ccd361)
- Show IDs next to organization names when there are duplicates (a60f23e)
- shopify app init now recommends the React Router template by default (c16eada)
Theme
- Display warning when multiple environment flags are provided to profile, metafields pull, open, dev, or console theme commands (809d355)
- Abort theme commands if path doesn't exist (c2b6097)
- Ensure commands run in multiple environments use the correct store URL (7f54a36)
- Allow theme push, pull, share, check, publish, and delete commands to be called with multiple environments (b855ec1)
- Remove deprecated positional arguments from theme delete command (84a7b10)
- Commands that don't require authentication should not create sessions when ran with multiple environments (74fc99c)
- Ensure user provided flag values override defaults in commands with multiple environments (1416fe1)
- No longer raise password errors when users use custom app passwords on shopify theme pull/push commands (87bedd2)
- Fixed issue with theme.toml files that have a store name without the full domain from being parsed in multi- environment mode (abff4d4)
- Fix theme file size calculation to improve upload batching reliability (8702cdc)
- Improve shopify theme dev to prevent accidental updates to live themes (f1f5581)
3.84.2
What's Changed
- Fetch correct app approval scopes for UI extension payload in #6412
Full Changelog: 3.84.1...3.84.2
3.84.1
3.84.0
App
- Adds compatibility for the Next-Gen Dev Platform: https://shopify.dev/docs/beta/next-gen-dev-platform
- Relative app proxy urls. App proxy url values that start with / are automatically prepended with the application_url #6147
Theme
- Allow multi-environment theme commands to accept flags from CLI #6124
- Prompt for confirmation before running multi-environment theme commands that allow
--force
flag #6124 - Update fetched AI instructions #6234
- Allow commands run with multiple environments to require "one of" a list of flags #6161
- Allow theme rename command to be run with multiple environments #6161
- Add a warning for users declaring multiple environments in a command that only supports a single environment #6006
- Fix custom network behaviour for theme commands not being used #6265
- Add more retryable errors and improve consistency of identifying retryable conditions #6244
- Uses _shopify_essential cookie for storefront authentication #6148
- Remove request logs from the theme app extensions development server for a cleaner developer experience #6298
- Fixed theme dev error on HTTP 304 patched responses #6264
- Fixed issue with json files being returned as html/text content type in theme dev #6156
- Removed workflows folder in .github when cloning skeleton theme #6166
- Provide error when using non-theme access app password #6153
- Remove .git dir after initializing new theme #6232
- Prevent shopify app dev sessions from opening multiple tabs in the browser during re-authentication #6230
- Fix shopify app dev to serve local assets as expected #6237