Next Release: changelog and version packages#544
Merged
Conversation
97467a4 to
31c1eba
Compare
cc697cf to
c866adc
Compare
clavery
approved these changes
Jul 8, 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
@salesforce/b2c-cli@1.18.0
Minor Changes
85e6ca1- Add B2C Commerce Developer Center guides and tooling docs tob2c docs(CLI), thedocs_*MCP tools, and the SDK docs module. Documentation search now spans Script API reference, standard job steps, Developer Center guides (Commerce API, PWA Kit, SFRA, Storefront Next, B2C Commerce), and this tooling's own guides, with content-aware ranking and workspace-aware results tuned to the detected project type. (Thanks @clavery!)Patch Changes
#550
04b02f3- Clarified SFCC_SHORTCODE vs SFCC_SHORT_CODE env var usage (Thanks @patricksullivansf!)#525
3d0c4aa- Improve "configuration required" errors and error telemetry: (Thanks @clavery!)validation,guardrail, orruntime) so expected user/config errors and safety-guard blocks can be separated from genuine runtime failures when measuring reliability.isCIflag indicating whether they originated from a CI/automation environment, so automation traffic can be distinguished from interactive developer usage.#546
85e6ca1- Documentation entries now expose both a human-facingurl(the rendered.htmlpage, for citing/opening in a browser) and a machine-readablesourceUrl(the raw.md). Content is always sourced from.md, and Script API reference entries gain durabledeveloper.salesforce.compermalinks (previously only guides had URLs). Surface them in the CLI with--columns url,sourceUrl(or-x) and in the MCPdocs_searchverboseoutput. (Thanks @clavery!)#551
9418f08- Fix OAuth client authentication failing for client secrets containing+(or other reserved characters). Per RFC 6749 §2.3.1, the client ID and secret are now form-url-encoded before being Base64-encoded into the HTTP BasicAuthorizationheader, matching how they are already encoded when sent in the request body. Previously a raw+in a secret was decoded to a space by Account Manager, causinginvalid_clienterrors on Basic auth even though the same credential worked via the request body. Affects the client-credentials/password grants (b2c auth client, token renewal) and SLAS private-client flows. (Thanks @j-256!)Updated dependencies [
04b02f3,3d0c4aa,85e6ca1,7055134,85e6ca1,9418f08,85e6ca1,31ec679,b62b00b,31324e1,cab53af]:@salesforce/b2c-dx-mcp@1.5.0
Minor Changes
85e6ca1- Add B2C Commerce Developer Center guides and tooling docs tob2c docs(CLI), thedocs_*MCP tools, and the SDK docs module. Documentation search now spans Script API reference, standard job steps, Developer Center guides (Commerce API, PWA Kit, SFRA, Storefront Next, B2C Commerce), and this tooling's own guides, with content-aware ranking and workspace-aware results tuned to the detected project type. (Thanks @clavery!)Patch Changes
#545
ed1e214- Stop MCP debug tools from routinely suggesting the session cookie (dwsid). The cookie is only needed in the rare multi-app-server production instance group case where a breakpoint is never hit — it is now surfaced as a troubleshooting hint on breakpoint timeout instead of in thedebug_start_session/debug_list_sessionsdescriptions. Also clarifies that the debugger needs standard Basic auth (account password or aWebDAV File Access and UX Studioaccess key) with no separate Business Manager enablement step. (Thanks @clavery!)#546
85e6ca1- Documentation entries now expose both a human-facingurl(the rendered.htmlpage, for citing/opening in a browser) and a machine-readablesourceUrl(the raw.md). Content is always sourced from.md, and Script API reference entries gain durabledeveloper.salesforce.compermalinks (previously only guides had URLs). Surface them in the CLI with--columns url,sourceUrl(or-x) and in the MCPdocs_searchverboseoutput. (Thanks @clavery!)#525
3d0c4aa- Telemetry for MCP tool failures and VS Code extension activation failures now records the underlying error message (and cause, when present), instead of an empty value. Previously these failure events carried no error detail, which made it impossible to diagnose why a tool call or activation failed. No new data beyond the error text is collected, matching what the CLI already reports for command errors. (Thanks @clavery!)Updated dependencies [
04b02f3,3d0c4aa,85e6ca1,7055134,85e6ca1,9418f08,85e6ca1,31ec679,b62b00b,31324e1,cab53af]:@salesforce/b2c-tooling-sdk@1.18.0
Minor Changes
#546
85e6ca1- Add B2C Commerce Developer Center guides and tooling docs tob2c docs(CLI), thedocs_*MCP tools, and the SDK docs module. Documentation search now spans Script API reference, standard job steps, Developer Center guides (Commerce API, PWA Kit, SFRA, Storefront Next, B2C Commerce), and this tooling's own guides, with content-aware ranking and workspace-aware results tuned to the detected project type. (Thanks @clavery!)#542
b62b00b- Add optionalpreviewproperty to the page-type JSON Schema to mirror ECOM W-23233931. (Thanks @favour-onukogu!)Patch Changes
#550
04b02f3- Clarified SFCC_SHORTCODE vs SFCC_SHORT_CODE env var usage (Thanks @patricksullivansf!)#525
3d0c4aa- Improve "configuration required" errors and error telemetry: (Thanks @clavery!)validation,guardrail, orruntime) so expected user/config errors and safety-guard blocks can be separated from genuine runtime failures when measuring reliability.isCIflag indicating whether they originated from a CI/automation environment, so automation traffic can be distinguished from interactive developer usage.#554
7055134- Bound the online documentation fetch (Developer Center guides read viadocs_read) with a 10s timeout. Previously a stalled or unreachable connection would hang the read indefinitely; it now falls back to the indexed offline summary once the timeout elapses. (Thanks @clavery!)#546
85e6ca1- Documentation entries now expose both a human-facingurl(the rendered.htmlpage, for citing/opening in a browser) and a machine-readablesourceUrl(the raw.md). Content is always sourced from.md, and Script API reference entries gain durabledeveloper.salesforce.compermalinks (previously only guides had URLs). Surface them in the CLI with--columns url,sourceUrl(or-x) and in the MCPdocs_searchverboseoutput. (Thanks @clavery!)#551
9418f08- Fix OAuth client authentication failing for client secrets containing+(or other reserved characters). Per RFC 6749 §2.3.1, the client ID and secret are now form-url-encoded before being Base64-encoded into the HTTP BasicAuthorizationheader, matching how they are already encoded when sent in the request body. Previously a raw+in a secret was decoded to a space by Account Manager, causinginvalid_clienterrors on Basic auth even though the same credential worked via the request body. Affects the client-credentials/password grants (b2c auth client, token renewal) and SLAS private-client flows. (Thanks @j-256!)#546
85e6ca1- Fix Storefront Next workspace detection misclassifying PWA Kit projects. A PWA Kit app that depends on@salesforce/storefront-next-runtime(now common) was incorrectly detected as Storefront Next as well. Detection now keys on the@salesforce/storefront-next-devtoolchain dependency, and a positive PWA Kit signal rules out Storefront Next. (Thanks @clavery!)#553
31ec679- Reworked the MCP Server documentation to be leaner and human-focused: trimmed internal implementation prose from the tool reference pages, reorganized the nav around toolsets and logical tool groups (combined the two log pages and the two SCAPI custom-API pages, with client-side redirects from the old URLs), corrected the project-type auto-detection table, and removed agent-directed prompting guidance. Renamed the homepage/header "Agent Skills" entry to "Agent Plugins" and grouped the MCP plugin with the core plugins in the install instructions. Theb2c-docsskill now notes that the MCPdocs_*tools offer the same coverage as the CLI. (Thanks @clavery!)The
toolingdocumentation corpus (the CLI/MCP/SDK guides available viadocs search/read) no longer bundles a copy of each page's markdown in the SDK — like the Developer Center guides, its content is now fetched online from the docs site at read time (with an offline fallback to the indexed summary). This shrinks the package and stops doc edits from duplicating content into the SDK.#543
31324e1- Refresh bundled Script API docs, XSD schemas, Page Designer content schemas, and standard job-step data to platform version DWAPP 26.7. Thecontent validatecommand now matches the current platform rules for Page Designer component types —component_idaccepts the full platform character set and is only valid on embedded components (embedded: true). (Thanks @clavery!)#538
cab53af- Fixb2c slas tokenregistered-customer login failing against a private SLAS client withHTTP 400 code_verifier is required. The registered login flow is always PKCE-protected, so the token exchange now always sends thecode_verifierwith theauthorization_code_pkcegrant — and, for private clients, additionally authenticates with the client secret via HTTP Basic. Registered login now works on both public and private clients; guest andclient_credentialsflows are unchanged. (Thanks @clavery!)b2c-vs-extension@0.10.2
Patch Changes
#517
6882d5d- Improve the B2C Logs view when tailing. Log entries are now color-coded by level (error, warn, info, debug) with a built-in level filter, each entry is tagged with its source log prefix (e.g.[error],[customerror]), and multi-line stack traces are indented so each entry reads as a single block. Uses the same "B2C Logs" output channel — no new panel or command. (Thanks @charithaT07!)#525
3d0c4aa- Telemetry for MCP tool failures and VS Code extension activation failures now records the underlying error message (and cause, when present), instead of an empty value. Previously these failure events carried no error detail, which made it impossible to diagnose why a tool call or activation failed. No new data beyond the error text is collected, matching what the CLI already reports for command errors. (Thanks @clavery!)Updated dependencies [
04b02f3,3d0c4aa,85e6ca1,7055134,85e6ca1,9418f08,85e6ca1,31ec679,b62b00b,31324e1,cab53af]:@salesforce/b2c-dx-docs@0.3.10
Patch Changes
#545
ed1e214- Stop MCP debug tools from routinely suggesting the session cookie (dwsid). The cookie is only needed in the rare multi-app-server production instance group case where a breakpoint is never hit — it is now surfaced as a troubleshooting hint on breakpoint timeout instead of in thedebug_start_session/debug_list_sessionsdescriptions. Also clarifies that the debugger needs standard Basic auth (account password or aWebDAV File Access and UX Studioaccess key) with no separate Business Manager enablement step. (Thanks @clavery!)#553
31ec679- Reworked the MCP Server documentation to be leaner and human-focused: trimmed internal implementation prose from the tool reference pages, reorganized the nav around toolsets and logical tool groups (combined the two log pages and the two SCAPI custom-API pages, with client-side redirects from the old URLs), corrected the project-type auto-detection table, and removed agent-directed prompting guidance. Renamed the homepage/header "Agent Skills" entry to "Agent Plugins" and grouped the MCP plugin with the core plugins in the install instructions. Theb2c-docsskill now notes that the MCPdocs_*tools offer the same coverage as the CLI. (Thanks @clavery!)The
toolingdocumentation corpus (the CLI/MCP/SDK guides available viadocs search/read) no longer bundles a copy of each page's markdown in the SDK — like the Developer Center guides, its content is now fetched online from the docs site at read time (with an offline fallback to the indexed summary). This shrinks the package and stops doc edits from duplicating content into the SDK.@salesforce/b2c-agent-plugins@1.4.5
Patch Changes
#545
ed1e214- Stop MCP debug tools from routinely suggesting the session cookie (dwsid). The cookie is only needed in the rare multi-app-server production instance group case where a breakpoint is never hit — it is now surfaced as a troubleshooting hint on breakpoint timeout instead of in thedebug_start_session/debug_list_sessionsdescriptions. Also clarifies that the debugger needs standard Basic auth (account password or aWebDAV File Access and UX Studioaccess key) with no separate Business Manager enablement step. (Thanks @clavery!)#546
85e6ca1- Add B2C Commerce Developer Center guides and tooling docs tob2c docs(CLI), thedocs_*MCP tools, and the SDK docs module. Documentation search now spans Script API reference, standard job steps, Developer Center guides (Commerce API, PWA Kit, SFRA, Storefront Next, B2C Commerce), and this tooling's own guides, with content-aware ranking and workspace-aware results tuned to the detected project type. (Thanks @clavery!)#553
31ec679- Reworked the MCP Server documentation to be leaner and human-focused: trimmed internal implementation prose from the tool reference pages, reorganized the nav around toolsets and logical tool groups (combined the two log pages and the two SCAPI custom-API pages, with client-side redirects from the old URLs), corrected the project-type auto-detection table, and removed agent-directed prompting guidance. Renamed the homepage/header "Agent Skills" entry to "Agent Plugins" and grouped the MCP plugin with the core plugins in the install instructions. Theb2c-docsskill now notes that the MCPdocs_*tools offer the same coverage as the CLI. (Thanks @clavery!)The
toolingdocumentation corpus (the CLI/MCP/SDK guides available viadocs search/read) no longer bundles a copy of each page's markdown in the SDK — like the Developer Center guides, its content is now fetched online from the docs site at read time (with an offline fallback to the indexed summary). This shrinks the package and stops doc edits from duplicating content into the SDK.