Releases: SalesforceCommerceCloud/b2c-developer-tooling
@salesforce/b2c-dx-mcp@0.4.5
@salesforce/b2c-dx-mcp@0.4.5
Patch Changes
- #202
917c230- Unregister placeholder tools and update README for preview release (Thanks @yhsieh1!)- Remove placeholder tools (PWA Kit, Storefront Next) so users only see implemented tools at startup
- Update README: preview release wording, accurate tool tables, credential notes, example prompts
- Fix package license to Apache-2.0
Documentation
Patch Changes
-
#202
917c230- MCP docs: preview release wording, sidebar nav, remove placeholder tool references (Thanks @yhsieh1!) -
#217
eee5dbc- Add MCP tool reference documentation for pwakit_development_guidelines and storefront_next_development_guidelines; MCP Server sidebar, Tools Reference, and nav updates in config (Thanks @yhsieh1!)
@salesforce/b2c-cli@0.5.5: chore: version packages (#227)
@salesforce/b2c-cli@0.5.5
Patch Changes
-
beaf275- MRT environment variables now use non-prefixed names (MRT_API_KEY,MRT_PROJECT,MRT_ENVIRONMENT,MRT_CLOUD_ORIGIN) as primary. TheSFCC_-prefixed versions continue to work as fallbacks. (Thanks @clavery!) -
Updated dependencies [
beaf275]:- @salesforce/b2c-tooling-sdk@0.5.5
@salesforce/b2c-dx-mcp@0.4.6
Patch Changes
-
beaf275- MRT environment variables now use non-prefixed names (MRT_API_KEY,MRT_PROJECT,MRT_ENVIRONMENT,MRT_CLOUD_ORIGIN) as primary. TheSFCC_-prefixed versions continue to work as fallbacks. (Thanks @clavery!) -
Updated dependencies [
beaf275]:- @salesforce/b2c-tooling-sdk@0.5.5
@salesforce/b2c-tooling-sdk@0.5.5
Patch Changes
beaf275- MRT environment variables now use non-prefixed names (MRT_API_KEY,MRT_PROJECT,MRT_ENVIRONMENT,MRT_CLOUD_ORIGIN) as primary. TheSFCC_-prefixed versions continue to work as fallbacks. (Thanks @clavery!)
b2c-vs-extension@0.0.9
Patch Changes
- Updated dependencies [
beaf275]:- @salesforce/b2c-tooling-sdk@0.5.5
@salesforce/b2c-cli@0.5.4: chore: version packages (#207)
@salesforce/b2c-cli@0.5.4
Patch Changes
- Updated dependencies [
f9ebb56]:- @salesforce/b2c-tooling-sdk@0.5.4
@salesforce/b2c-dx-mcp@0.4.4
Patch Changes
- Updated dependencies [
f9ebb56]:- @salesforce/b2c-tooling-sdk@0.5.4
@salesforce/b2c-tooling-sdk@0.5.4
Patch Changes
f9ebb56- Fix duplicate config source registration inConfigSourceRegistrywhen multiple discovery paths find the same plugins (Thanks @clavery!)
b2c-vs-extension@0.0.8
Patch Changes
- Updated dependencies [
f9ebb56]:- @salesforce/b2c-tooling-sdk@0.5.4
@salesforce/b2c-cli@0.5.3: chore: version packages (#205)
@salesforce/b2c-cli@0.5.3
Patch Changes
-
#206
eff87af- AddglobalConfigSourceRegistryfor automatic plugin config source inclusion inresolveConfig(), matching the existing middleware registry pattern. Plugin config sources are now picked up automatically by all SDK consumers without manual plumbing. Also improves test isolation by preventing locally installed plugins from affecting test runs. (Thanks @clavery!) -
Updated dependencies [
eff87af]:- @salesforce/b2c-tooling-sdk@0.5.3
@salesforce/b2c-dx-mcp@0.4.3
Patch Changes
-
#206
eff87af- AddglobalConfigSourceRegistryfor automatic plugin config source inclusion inresolveConfig(), matching the existing middleware registry pattern. Plugin config sources are now picked up automatically by all SDK consumers without manual plumbing. Also improves test isolation by preventing locally installed plugins from affecting test runs. (Thanks @clavery!) -
Updated dependencies [
eff87af]:- @salesforce/b2c-tooling-sdk@0.5.3
@salesforce/b2c-tooling-sdk@0.5.3
Patch Changes
- #206
eff87af- AddglobalConfigSourceRegistryfor automatic plugin config source inclusion inresolveConfig(), matching the existing middleware registry pattern. Plugin config sources are now picked up automatically by all SDK consumers without manual plumbing. Also improves test isolation by preventing locally installed plugins from affecting test runs. (Thanks @clavery!)
b2c-vs-extension@0.0.7
Patch Changes
- Updated dependencies [
eff87af]:- @salesforce/b2c-tooling-sdk@0.5.3
Documentation
Minor Changes
- #172
f82eaaf- Added MCP Server documentation (Thanks @patricksullivansf!)
@salesforce/b2c-cli@0.5.2: chore: version packages (#201)
@salesforce/b2c-cli@0.5.2
Patch Changes
@salesforce/b2c-dx-mcp@0.4.2
Patch Changes
@salesforce/b2c-tooling-sdk@0.5.2
Patch Changes
-
a9db7da- Add legacy env var fallbacks for MRT flags:MRT_PROJECTfor --project andMRT_TARGETfor --environment (Thanks @clavery!) -
#186
dc7a25a- Add@salesforce/b2c-tooling-sdk/pluginsmodule for discovering and loading b2c-cli plugins outside of oclif. Enables the VS Code extension and other non-CLI consumers to use installed plugins (keychain managers, config sources, middleware) without depending on@oclif/core. (Thanks @clavery!)
b2c-vs-extension@0.0.6
Patch Changes
@salesforce/b2c-cli@0.5.1: chore: version packages (#200)
@salesforce/b2c-cli@0.5.1
Patch Changes
-
#199
eb3f5d0- Rename--working-directoryflag to--project-directory. The old flag name--working-directoryis still accepted as an alias. Primary env var is nowSFCC_PROJECT_DIRECTORY;SFCC_WORKING_DIRECTORYcontinues to work as a deprecated fallback. (Thanks @clavery!) -
Updated dependencies [
eb3f5d0]:- @salesforce/b2c-tooling-sdk@0.5.1
@salesforce/b2c-dx-mcp@0.4.1
Patch Changes
-
#199
eb3f5d0- Rename--working-directoryflag to--project-directory. The old flag name--working-directoryis still accepted as an alias. Primary env var is nowSFCC_PROJECT_DIRECTORY;SFCC_WORKING_DIRECTORYcontinues to work as a deprecated fallback. (Thanks @clavery!) -
Updated dependencies [
eb3f5d0]:- @salesforce/b2c-tooling-sdk@0.5.1
@salesforce/b2c-tooling-sdk@0.5.1
Patch Changes
@salesforce/b2c-cli@0.5.0: chore: version packages (#145)
@salesforce/b2c-cli@0.5.0
Minor Changes
-
#155
55c81c3- Add a newcipcommand topic for Commerce Intelligence platform (CCAC - Commerce Cloud Analytics) withcip queryfor raw SQL and curatedcip report <report-name>subcommands for analytics workflows, including CIP host override support and tenant-based CIP instance targeting. (Thanks @clavery!) -
#163
87321c0- Add GitHub Actions for CI/CD automation: setup, run, code-deploy, mrt-deploy, job-run, and webdav-upload actions with starter workflow templates (Thanks @clavery!) -
#151
f12984e- Addb2c setup ide prophetto generate a Prophet-compatibledw.jsscript from resolved CLI configuration (including plugin-resolved values), plus new IDE integration docs and setup command reference. (Thanks @clavery!)
Patch Changes
-
#181
556f916- Fix--no-downloadflag onjob exportto actually skip downloading the archive from the instance (Thanks @clavery!) -
Updated dependencies [
55c81c3,87321c0,556f916,1485923]:- @salesforce/b2c-tooling-sdk@0.5.0
@salesforce/b2c-dx-mcp@0.4.0
Minor Changes
- #133
1485923- # Add new MCP tools (Thanks @yhsieh1!)scapi-schemas-list: List and fetch SCAPI schemas (standard and custom)scapi-custom-apis-status: Check custom API endpoint registration statusmrt_bundle_push: Push and deploy a pre-built Storefront Next PWA Kit project to Managed Runtimecartridge_deploy: Find and deploy cartridges to a B2C Commerce instance via WebDAVstorefront_next_development_guidelines: Get critical architecture rules, coding standards, and best practices for Storefront Next development
Patch Changes
@salesforce/b2c-tooling-sdk@0.5.0
Minor Changes
-
#155
55c81c3- Add a newcipcommand topic for Commerce Intelligence platform (CCAC - Commerce Cloud Analytics) withcip queryfor raw SQL and curatedcip report <report-name>subcommands for analytics workflows, including CIP host override support and tenant-based CIP instance targeting. (Thanks @clavery!) -
#163
87321c0---jsonno longer switches log output to JSONL. Logs are always human-readable on stderr;--jsononly controls the structured result on stdout. Use the new--jsonlflag (orSFCC_JSON_LOGSenv var) to get machine-readable log lines. (Thanks @clavery!) -
#133
1485923- # Add new MCP tools (Thanks @yhsieh1!)scapi-schemas-list: List and fetch SCAPI schemas (standard and custom)scapi-custom-apis-status: Check custom API endpoint registration statusmrt_bundle_push: Push and deploy a pre-built Storefront Next PWA Kit project to Managed Runtimecartridge_deploy: Find and deploy cartridges to a B2C Commerce instance via WebDAVstorefront_next_development_guidelines: Get critical architecture rules, coding standards, and best practices for Storefront Next development
Patch Changes
@salesforce/b2c-cli@0.4.1: chore: version packages (#144)
@salesforce/b2c-cli@0.4.1
Patch Changes
-
#143
ca9dcf0- Fix AM role ID mapping between API internal/external formats and improve user display output. Role grant/revoke now correctly handle mixed formats (role IDs in roles array, enum names in roleTenantFilter). User display shows role descriptions, resolves org names, and detects auth errors with actionable --user-auth suggestions. Commands accepting org IDs now also accept friendly org names. (Thanks @clavery!) -
Updated dependencies [
ca9dcf0]:- @salesforce/b2c-tooling-sdk@0.4.1
@salesforce/b2c-dx-mcp@0.3.2
Patch Changes
- Updated dependencies [
ca9dcf0]:- @salesforce/b2c-tooling-sdk@0.4.1
@salesforce/b2c-tooling-sdk@0.4.1
Patch Changes
- #143
ca9dcf0- Fix AM role ID mapping between API internal/external formats and improve user display output. Role grant/revoke now correctly handle mixed formats (role IDs in roles array, enum names in roleTenantFilter). User display shows role descriptions, resolves org names, and detects auth errors with actionable --user-auth suggestions. Commands accepting org IDs now also accept friendly org names. (Thanks @clavery!)
@salesforce/b2c-cli@0.4.0
@salesforce/b2c-cli@0.4.0
-
#117
59fe546- Addcontent exportandcontent listcommands for exporting Page Designer pages with components and static assets from content libraries. Supports filtering by page ID (exact or regex), folder classification, offline mode, and dry-run preview. (Thanks @clavery!) -
44b67f0- Embed a default public client ID for implicit OAuth flows. Account Manager, Sandbox, and SLAS commands now work without requiring a pre-configured client ID — the CLI will automatically use a built-in public client for browser-based authentication. (Thanks @clavery!) -
#98
91593f2- Addsetup instancecommands for managing B2C Commerce instance configurations (create, list, remove, set-active). (Thanks @clavery!) -
#125
0d29262- Addmrt tail-logscommand to stream real-time application logs from Managed Runtime environments. Supports level filtering, regex search with match highlighting, and JSON output. (Thanks @clavery!) -
#113
0a6b8c8- Renameodstopic tosandbox(withodsalias for backward compatibility). Add--permissions-client-id,--ocapi-settings,--webdav-settings,--start-scheduler, and--stop-schedulerflags tosandbox create. (Thanks @clavery!) -
#102
8592727- Add scaffolding framework for generating B2C Commerce components from templates. Includes 7 built-in scaffolds (cartridge, controller, hook, service, custom-api, job-step, page-designer-component) and support for custom project/user scaffolds. SDK provides programmatic API for IDE integrations and MCP servers. (Thanks @clavery!) -
#120
908be47- Add--user-authflag for simplified browser-based authentication. AM commands now use standard auth method order; enhanced error messages provide role-specific guidance for Account Manager operations. (Thanks @clavery!) -
e116ce4- Add update notifications that warn users when a newer version of the CLI is available (Thanks @clavery!) -
#63
1a3117c- Account Manager (AM) topic withusers,roles, andorgssubtopics. Useb2c am users,b2c am roles, andb2c am orgsfor user, role, and organization management. (Thanks @amit-kumar8-sf!) -
f879d99- Renamesetup configtosetup inspectto better reflect its read-only purpose.setup configcontinues to work as an alias. (Thanks @clavery!) -
#138
631ec23-slas client listnow returns an empty list instead of erroring when the SLAS tenant doesn't exist yet. (Thanks @clavery!) -
Updated dependencies [
1a3117c,7a3015f,59fe546,44b67f0,91593f2,0d29262,33dbd2f,33dbd2f,8592727,908be47]:- @salesforce/b2c-tooling-sdk@0.4.0
@salesforce/b2c-dx-mcp@0.3.1
Patch Changes
- Updated dependencies [
1a3117c,7a3015f,59fe546,44b67f0,91593f2,0d29262,33dbd2f,33dbd2f,8592727,908be47]:- @salesforce/b2c-tooling-sdk@0.4.0
@salesforce/b2c-tooling-sdk@0.4.0
Minor Changes
-
#117
59fe546- Addcontent exportandcontent listcommands for exporting Page Designer pages with components and static assets from content libraries. Supports filtering by page ID (exact or regex), folder classification, offline mode, and dry-run preview. (Thanks @clavery!) -
44b67f0- Embed a default public client ID for implicit OAuth flows. Account Manager, Sandbox, and SLAS commands now work without requiring a pre-configured client ID — the CLI will automatically use a built-in public client for browser-based authentication. (Thanks @clavery!) -
#98
91593f2- Addsetup instancecommands for managing B2C Commerce instance configurations (create, list, remove, set-active). (Thanks @clavery!) -
#125
0d29262- Addmrt tail-logscommand to stream real-time application logs from Managed Runtime environments. Supports level filtering, regex search with match highlighting, and JSON output. (Thanks @clavery!) -
#112
33dbd2f- Accept both camelCase and kebab-case for all field names in dw.json and package.jsonb2cconfig. For example,clientIdandclient-idare now equivalent everywhere. Legacy aliases likeserver,passphrase, andselfsignedcontinue to work. (Thanks @clavery!)
v0.3.0
@salesforce/b2c-cli
Minor Changes
-
d772003Thanks @clavery! - consistent command doc structure; better auth page; online links in examples for all topics/cmds -
#83
ddee52eThanks @clavery! - Add support for realm-instance format in ODS commands. You can now usezzzv-123orzzzv_123instead of full UUIDs forods get,ods start,ods stop,ods restart, andods deletecommands. -
#77
6859880Thanks @clavery! - Add log tailing, listing, and retrieval commands for viewing B2C Commerce instance logs. Seeb2c logstopic. -
#94
c34103bThanks @clavery! - Add two-factor client certificate (mTLS) support for WebDAV operations
Patch Changes
-
d772003Thanks @clavery! - bugfix code deploy to not require oauth unless needed -
d772003Thanks @clavery! - mrt bundle commands now relay warnings from the bundle such as out of date node versions -
Updated dependencies [
ddee52e,6859880,6b89ed6,c34103b]:- @salesforce/b2c-tooling-sdk@0.3.0
@salesforce/b2c-dx-mcp
Patch Changes
@salesforce/b2c-tooling-sdk
Minor Changes
-
#83
ddee52eThanks @clavery! - Add support for realm-instance format in ODS commands. You can now usezzzv-123orzzzv_123instead of full UUIDs forods get,ods start,ods stop,ods restart, andods deletecommands. -
#77
6859880Thanks @clavery! - Add log tailing, listing, and retrieval commands for viewing B2C Commerce instance logs. Seeb2c logstopic. -
#85
6b89ed6Thanks @clavery! - Surface config source errors as warnings. When a config source (like dw.json) has malformed content, the error is now displayed as a warning instead of being silently ignored. -
#94
c34103bThanks @clavery! - Add two-factor client certificate (mTLS) support for WebDAV operations