Version Packages - main - #7397
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
27 times, most recently
from
April 30, 2026 14:05
ec083a8 to
6df7294
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
May 4, 2026 08:09
6df7294 to
0612a46
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
28 times, most recently
from
May 12, 2026 16:41
1148e60 to
0ead19d
Compare
craigmichaelmartin
approved these changes
May 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@shopify/cli@4.0.0
Major Changes
Patch Changes
@shopify/cli-kit@4.0.0
Major Changes
Patch Changes
bun.lockfiles when cleaning up app templates so non-Bun projects do not keep stale Bun lockfiles or.gitignoreentries.OPT_OUT_INSTRUMENTATION=trueas an analytics opt-out, in addition to the existingSHOPIFY_CLI_NO_ANALYTICS=1environment variable.@shopify/create-app@4.0.0
Major Changes
@shopify/plugin-cloudflare@4.0.0
Major Changes
Patch Changes
@shopify/app@4.0.0
Major Changes
--force(-f) flag andSHOPIFY_FLAG_FORCEenvironment variable fromshopify app deploy. Use--allow-updatesfor CI/CD environments, or--allow-updates --allow-deletesif you also want to allow removals. The--no-releaseflag continues to work and implicitly allows updates and deletes.--type(-t) flag andSHOPIFY_FLAG_EXTENSION_TYPEenvironment variable fromshopify app generate extension. Use--template(SHOPIFY_FLAG_EXTENSION_TEMPLATE) instead.shopify app generate schemacommand. Useshopify app function schemainstead.--force(-f) flag andSHOPIFY_FLAG_FORCEenvironment variable fromshopify app release. Use--allow-updatesfor CI/CD environments, or--allow-updates --allow-deletesif you also want to allow removals. Passing both--allow-updatesand--allow-deletesskips the confirmation prompt (matching the previous--forcebehavior).shopify app scaffold extensioncommand. Useshopify app generate extensioninstead. (The command was already unregistered from the CLI command map but the file remained on disk; this change deletes the orphaned source file.)shopify webhook triggeralias. Useshopify app webhook triggerinstead.--shared-secretflag andSHOPIFY_FLAG_SHARED_SECRETenvironment variable fromshopify app webhook trigger. Use--client-secret(SHOPIFY_FLAG_CLIENT_SECRET) instead.Patch Changes
bun.lockfiles when cleaning up app templates so non-Bun projects do not keep stale Bun lockfiles or.gitignoreentries.shopify app buildintermittently failing with "Source and destination must not be the same" on UI extensions when the local esbuild output directory and the bundle output directory resolve to the same path but differ as strings (e.g. due to.segments, trailing slashes, or path joining quirks). The same-path guard now normalizes both paths viaresolvePathbefore comparison.uidbeing written outside the[[extensions]]block in single-entry array-of-tables TOMLs (the shape produced byshopify app inittemplates).shopify app config link --client-id=<id>against a Dev Dashboard app and the client ID does not exist.remixtemplate fromshopify app init --templatehelp text and validation messages. The React Router template has replaced Remix as the supported choice. Passing--template remixcontinues to work for backwards compatibility.shopify.d.tsnow types theshopifybinding asApi & ShopifyGlobal(intersection) for UI extension targets whose.d.tsre-exports aShopifyGlobaltype. Existing consumers who access the target API viashopify.*are unaffected; new host-level APIs likeshopify.addEventListenernow type-check automatically for opt-in targets (e.g. POS background extensions). Targets that do not re-exportShopifyGlobalemit the same output as before.@shopify/e2e@1.0.0
Major Changes
@shopify/plugin-did-you-mean@4.0.0
Major Changes
Patch Changes
@shopify/store@4.0.0
Major Changes
Patch Changes
@shopify/theme@4.0.0
Major Changes
shopify theme servecommand. Useshopify theme devinstead.Patch Changes
config/settings_schema.jsonbefore any other theme file. Fixestheme pushfailing on the first push when blocks or sections reference acolor_palettetheme setting.theme devanalytics being dropped on Ctrl+C.@shopify/ui-extensions-dev-console-app@4.0.0