Next Release: changelog and version packages - #606
Open
github-actions[bot] wants to merge 2 commits into
Open
Conversation
github-actions
Bot
requested review from
clavery,
patricksullivansf,
wei-liu-sf and
yhsieh1
as code owners
August 3, 2026 21:11
clavery
force-pushed
the
changeset-release/main
branch
from
August 3, 2026 23:03
934f7fe to
78b4f0b
Compare
clavery
approved these changes
Aug 4, 2026
clavery
force-pushed
the
changeset-release/main
branch
3 times, most recently
from
August 7, 2026 16:55
3c957f8 to
0054a03
Compare
clavery
temporarily deployed
to
b2c-docs-preview
August 7, 2026 16:55 — with
GitHub Actions
Inactive
Contributor
Author
📘 Docs previewYour documentation changes are published at: https://d3uhw92m2zac57.cloudfront.net/pr-606/ Commit This preview updates on every push and is removed when the PR is closed. |
clavery
force-pushed
the
changeset-release/main
branch
from
August 12, 2026 13:26
efd6a2c to
1b9e5aa
Compare
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
@salesforce/b2c-cli@1.22.0
Minor Changes
#615
1f553b3- Added ordered, idempotent site archive import sets with verified WebDAV receipts, retry-until-receipted behavior, and serialized concurrent runners. (Thanks @clavery!)#611
62db97f- Add support for creating multiple sandbox clones from a single source in one request (1 to many cloning). (Thanks @charithaT07!)b2c sandbox clone createnow accepts--target-count <1-5>to create a batch of clones sharing the same source, TTL, profile, and notification emails.--waitpolls every clone in the batch until each reaches a terminal state.b2c sandbox clone listsupports--batch-idto filter clones belonging to a specific batch.b2c sandbox clone getand the VS Code extension's clone details view now show the batch ID and sibling clone IDs when a clone was created as part of a batch.#574
8d096d0- Add Authorization Code + PKCE support for browser-based OAuth (public clients) and make it the default for theuserauth method, replacing the legacyimplicitflow in the default chain. The default auth-method order is nowclient-credentials,jwt,user. The implicit flow is still selectable via--auth-methods implicit(or in dw.json) for backwards compatibility but emits a deprecation warning — OAuth 2.1 deprecates implicit for public clients. (Thanks @clavery!)b2c auth loginnow uses Authorization Code + PKCE by default and persists a refresh token alongside the access token, so subsequent commands silently refresh without re-opening the browser. The new--auth-methodsflag onb2c auth loginlets you opt back into the legacy implicit flow (--auth-methods implicit). The POCb2c auth pkcecommand has been removed; useb2c auth logininstead.dw.json gains a
"user-auth": trueshorthand for"auth-methods": ["user"]. It is mutually exclusive with"auth-methods"— setting both is rejected during config mapping.To smooth the migration, the
userflow includes a transitional safety net: if the configured Account Manager client is not a PKCE-capable public client, it automatically falls back to the implicit flow for that client and logs a deprecation warning recommending you create a new public (PKCE) client and use it. (An AM client's type cannot be changed after creation, so a legacy implicit-only client must be replaced, not converted.) SetSFCC_DISABLE_PKCE_FALLBACK=1to disable the fallback and surface PKCE failures directly. This fallback is temporary and will be removed once public clients have migrated.Persisted browser-auth sessions (which now hold long-lived PKCE refresh tokens) are written
0o600in a0o700directory, so they are no longer world-readable.The VS Code extension persists PKCE refresh tokens via OS-keychain-backed
SecretStorage(with a sync-snapshot/async-write-through cache), keeping behavior compatible with the unifiedAuthSessionBackendused by the CLI.Patch Changes
#604
2de9046-cap:installnow warns and prompts for confirmation before installing a Commerce App from a non-Salesforce provider. Use--forceto skip the prompt (e.g. in CI or scripted installs); the prompt is also skipped automatically in--jsonmode. (Thanks @jbisaSF!)Updated dependencies [
1f553b3,d5551f3,62db97f,8d096d0,2de9046]:@salesforce/b2c-tooling-sdk@1.22.0
Minor Changes
#615
1f553b3- Added ordered, idempotent site archive import sets with verified WebDAV receipts, retry-until-receipted behavior, and serialized concurrent runners. (Thanks @clavery!)#611
62db97f- Add support for creating multiple sandbox clones from a single source in one request (1 to many cloning). (Thanks @charithaT07!)b2c sandbox clone createnow accepts--target-count <1-5>to create a batch of clones sharing the same source, TTL, profile, and notification emails.--waitpolls every clone in the batch until each reaches a terminal state.b2c sandbox clone listsupports--batch-idto filter clones belonging to a specific batch.b2c sandbox clone getand the VS Code extension's clone details view now show the batch ID and sibling clone IDs when a clone was created as part of a batch.#574
8d096d0- Add Authorization Code + PKCE support for browser-based OAuth (public clients) and make it the default for theuserauth method, replacing the legacyimplicitflow in the default chain. The default auth-method order is nowclient-credentials,jwt,user. The implicit flow is still selectable via--auth-methods implicit(or in dw.json) for backwards compatibility but emits a deprecation warning — OAuth 2.1 deprecates implicit for public clients. (Thanks @clavery!)b2c auth loginnow uses Authorization Code + PKCE by default and persists a refresh token alongside the access token, so subsequent commands silently refresh without re-opening the browser. The new--auth-methodsflag onb2c auth loginlets you opt back into the legacy implicit flow (--auth-methods implicit). The POCb2c auth pkcecommand has been removed; useb2c auth logininstead.dw.json gains a
"user-auth": trueshorthand for"auth-methods": ["user"]. It is mutually exclusive with"auth-methods"— setting both is rejected during config mapping.To smooth the migration, the
userflow includes a transitional safety net: if the configured Account Manager client is not a PKCE-capable public client, it automatically falls back to the implicit flow for that client and logs a deprecation warning recommending you create a new public (PKCE) client and use it. (An AM client's type cannot be changed after creation, so a legacy implicit-only client must be replaced, not converted.) SetSFCC_DISABLE_PKCE_FALLBACK=1to disable the fallback and surface PKCE failures directly. This fallback is temporary and will be removed once public clients have migrated.Persisted browser-auth sessions (which now hold long-lived PKCE refresh tokens) are written
0o600in a0o700directory, so they are no longer world-readable.The VS Code extension persists PKCE refresh tokens via OS-keychain-backed
SecretStorage(with a sync-snapshot/async-write-through cache), keeping behavior compatible with the unifiedAuthSessionBackendused by the CLI.Patch Changes
#605
d5551f3- Refresh the bundled documentation corpora to the 26.8 release sob2c docs (Thanks [@clavery](https://github.com/clavery)!) search/docs readand the MCPdocs_*tools surface the latest content:Script API reference and XSD schemas updated to DWAPP 26.8 (adds the
dw.commerceappspackage, connection-health hooks, andShippingHooks).Developer Center guides refreshed (adds newly published guides such as SCAPI
CDN caching, guest order access codes, and several Storefront Next topics).
Each corpus index now records where it came from so maintainers can spot the
delta before a refresh: git-sourced prose corpora store the upstream commit
(
sourceblock) and DWAPP-sourced corpora store the platform release(
platformDocVersion, e.g. "DWAPP 26.8").#604
2de9046-cap:installnow warns and prompts for confirmation before installing a Commerce App from a non-Salesforce provider. Use--forceto skip the prompt (e.g. in CI or scripted installs); the prompt is also skipped automatically in--jsonmode. (Thanks @jbisaSF!)b2c-vs-extension@1.1.0
Minor Changes
62db97f- Add support for creating multiple sandbox clones from a single source in one request (1 to many cloning). (Thanks @charithaT07!)b2c sandbox clone createnow accepts--target-count <1-5>to create a batch of clones sharing the same source, TTL, profile, and notification emails.--waitpolls every clone in the batch until each reaches a terminal state.b2c sandbox clone listsupports--batch-idto filter clones belonging to a specific batch.b2c sandbox clone getand the VS Code extension's clone details view now show the batch ID and sibling clone IDs when a clone was created as part of a batch.Patch Changes
#574
8d096d0- Add Authorization Code + PKCE support for browser-based OAuth (public clients) and make it the default for theuserauth method, replacing the legacyimplicitflow in the default chain. The default auth-method order is nowclient-credentials,jwt,user. The implicit flow is still selectable via--auth-methods implicit(or in dw.json) for backwards compatibility but emits a deprecation warning — OAuth 2.1 deprecates implicit for public clients. (Thanks @clavery!)b2c auth loginnow uses Authorization Code + PKCE by default and persists a refresh token alongside the access token, so subsequent commands silently refresh without re-opening the browser. The new--auth-methodsflag onb2c auth loginlets you opt back into the legacy implicit flow (--auth-methods implicit). The POCb2c auth pkcecommand has been removed; useb2c auth logininstead.dw.json gains a
"user-auth": trueshorthand for"auth-methods": ["user"]. It is mutually exclusive with"auth-methods"— setting both is rejected during config mapping.To smooth the migration, the
userflow includes a transitional safety net: if the configured Account Manager client is not a PKCE-capable public client, it automatically falls back to the implicit flow for that client and logs a deprecation warning recommending you create a new public (PKCE) client and use it. (An AM client's type cannot be changed after creation, so a legacy implicit-only client must be replaced, not converted.) SetSFCC_DISABLE_PKCE_FALLBACK=1to disable the fallback and surface PKCE failures directly. This fallback is temporary and will be removed once public clients have migrated.Persisted browser-auth sessions (which now hold long-lived PKCE refresh tokens) are written
0o600in a0o700directory, so they are no longer world-readable.The VS Code extension persists PKCE refresh tokens via OS-keychain-backed
SecretStorage(with a sync-snapshot/async-write-through cache), keeping behavior compatible with the unifiedAuthSessionBackendused by the CLI.Updated dependencies [
1f553b3,d5551f3,62db97f,8d096d0,2de9046]:@salesforce/b2c-dx-mcp@1.9.4
Patch Changes
1f553b3,d5551f3,62db97f,8d096d0,2de9046]:@salesforce/b2c-dx-docs@0.3.18
Patch Changes
#615
1f553b3- Added ordered, idempotent site archive import sets with verified WebDAV receipts, retry-until-receipted behavior, and serialized concurrent runners. (Thanks @clavery!)#615
1f553b3- Added the data migrations plugin to the third-party plugins guide so users can discover idempotent, version-controlled IMPEX and scripted deployments. (Thanks @clavery!)@salesforce/b2c-agent-plugins@1.7.1
Patch Changes
#615
1f553b3- Added ordered, idempotent site archive import sets with verified WebDAV receipts, retry-until-receipted behavior, and serialized concurrent runners. (Thanks @clavery!)#609
af06784- Fix six cross-pack skill links inb2c-scapi-adminandb2c-scapi-shopperthat were one directory level short and resolved to paths that do not exist. (Thanks @dkatashev!)