Skip to content

Releases: SalesforceCommerceCloud/b2c-developer-tooling

@salesforce/b2c-dx-mcp@0.5.4

24 Mar 16:45
2b2e163

Choose a tag to compare

@salesforce/b2c-dx-mcp@0.5.4

Patch Changes

  • #283 fb5ac83 - Fix marketplace schema validation for the b2c-dx-mcp plugin by adding the required source field (Thanks @yhsieh1!)

@salesforce/b2c-cli@0.10.1: chore: version packages (#282)

24 Mar 14:53
df92161

Choose a tag to compare

@salesforce/b2c-cli@0.10.1

Patch Changes

  • Updated dependencies [f7229b4]:
    • @salesforce/b2c-tooling-sdk@0.12.0

@salesforce/b2c-dx-mcp@0.5.3

Patch Changes

  • Updated dependencies [f7229b4]:
    • @salesforce/b2c-tooling-sdk@0.12.0

@salesforce/b2c-tooling-sdk@0.12.0

Minor Changes

  • f7229b4 - Add SFCC_REDIRECT_URI environment variable to support implicit OAuth flow behind a proxy. Set this to your proxy URL when localhost:8080 isn't directly reachable by the browser. (Thanks @clavery!)

b2c-vs-extension@0.2.7

Patch Changes

  • Updated dependencies [f7229b4]:
    • @salesforce/b2c-tooling-sdk@0.12.0

VS Code Extension 0.2.6

22 Mar 16:07
211cea5

Choose a tag to compare

B2C DX VS Code Extension v0.2.6

Download the .vsix file below and install via:

code --install-extension b2c-vs-extension-0.2.6.vsix

Or in VS Code: Extensions → ⋯ → Install from VSIX...

@salesforce/b2c-cli@0.10.0: chore: version packages (#279)

22 Mar 16:07
211cea5

Choose a tag to compare

@salesforce/b2c-cli@0.10.0

Minor Changes

  • #278 8c31081 - Add content validate command to validate Page Designer metadefinition JSON files against bundled schemas. Supports auto-detection of schema types from file paths and content, or explicit --type flag. Includes glob pattern support for validating multiple files. (Thanks @clavery!)

Patch Changes

  • Updated dependencies [8c31081, e4b5094]:
    • @salesforce/b2c-tooling-sdk@0.11.0

@salesforce/b2c-dx-mcp@0.5.2

Patch Changes

  • Updated dependencies [8c31081, e4b5094]:
    • @salesforce/b2c-tooling-sdk@0.11.0

@salesforce/b2c-tooling-sdk@0.11.0

Minor Changes

  • #278 8c31081 - Add content validate command to validate Page Designer metadefinition JSON files against bundled schemas. Supports auto-detection of schema types from file paths and content, or explicit --type flag. Includes glob pattern support for validating multiple files. (Thanks @clavery!)

Patch Changes

  • #274 e4b5094 - Replace archiver with tar-fs for MRT bundle creation, removing deprecated glob@10.5.0 from the production dependency tree (Thanks @clavery!)

b2c-vs-extension@0.2.6

Patch Changes

  • Updated dependencies [8c31081, e4b5094]:
    • @salesforce/b2c-tooling-sdk@0.11.0

VS Code Extension 0.2.5

19 Mar 23:08
fe3781b

Choose a tag to compare

B2C DX VS Code Extension v0.2.5

Download the .vsix file below and install via:

code --install-extension b2c-vs-extension-0.2.5.vsix

Or in VS Code: Extensions → ⋯ → Install from VSIX...

@salesforce/b2c-cli@0.9.0: chore: version packages (#271)

19 Mar 23:08
fe3781b

Choose a tag to compare

@salesforce/b2c-cli@0.9.0

Minor Changes

  • #167 caa568e - Introduces stateful authentication: auth login (browser/implicit), auth logout, auth client (client_credentials/password), auth client renew, and auth client token. Sessions are stored as a JSON file in the CLI data directory; when a valid session exists, all OAuth commands use it automatically without requiring credentials on every invocation. (Thanks @amit-kumar8-sf!)

    Note: Sessions are not shared with sfcc-ci. Re-authenticate with b2c auth login or b2c auth client after upgrading. Existing stateless auth (env vars, dw.json) is unaffected.

Patch Changes

  • b30e427 - Add --path flag to b2c docs schema to print the filesystem path to a schema file instead of its content, enabling use with tools like xmllint for XML validation. (Thanks @clavery!)

  • #272 e919e50 - Added sfcc-ci migration guide with command mappings and CI/CD migration instructions. Added backward-compatible sfcc-ci command aliases (client:auth, code:deploy, code:list, code:activate, job:run, etc.) and environment variable aliases (SFCC_OAUTH_CLIENT_ID, SFCC_OAUTH_CLIENT_SECRET, SFCC_LOGIN_URL). (Thanks @clavery!)

  • Updated dependencies [b30e427, e919e50, caa568e]:

    • @salesforce/b2c-tooling-sdk@0.10.0

@salesforce/b2c-dx-mcp@0.5.1

Patch Changes

@salesforce/b2c-tooling-sdk@0.10.0

Minor Changes

  • #167 caa568e - Introduces stateful authentication: auth login (browser/implicit), auth logout, auth client (client_credentials/password), auth client renew, and auth client token. Sessions are stored as a JSON file in the CLI data directory; when a valid session exists, all OAuth commands use it automatically without requiring credentials on every invocation. (Thanks @amit-kumar8-sf!)

    Note: Sessions are not shared with sfcc-ci. Re-authenticate with b2c auth login or b2c auth client after upgrading. Existing stateless auth (env vars, dw.json) is unaffected.

Patch Changes

  • b30e427 - Add --path flag to b2c docs schema to print the filesystem path to a schema file instead of its content, enabling use with tools like xmllint for XML validation. (Thanks @clavery!)

  • #272 e919e50 - Added sfcc-ci migration guide with command mappings and CI/CD migration instructions. Added backward-compatible sfcc-ci command aliases (client:auth, code:deploy, code:list, code:activate, job:run, etc.) and environment variable aliases (SFCC_OAUTH_CLIENT_ID, SFCC_OAUTH_CLIENT_SECRET, SFCC_LOGIN_URL). (Thanks @clavery!)

b2c-vs-extension@0.2.5

Patch Changes

Documentation

Patch Changes

  • #272 e919e50 - Added sfcc-ci migration guide with command mappings and CI/CD migration instructions. Added backward-compatible sfcc-ci command aliases (client:auth, code:deploy, code:list, code:activate, job:run, etc.) and environment variable aliases (SFCC_OAUTH_CLIENT_ID, SFCC_OAUTH_CLIENT_SECRET, SFCC_LOGIN_URL). (Thanks @clavery!)

@salesforce/b2c-cli@0.8.0: chore: version packages (#269)

18 Mar 01:44
c2df074

Choose a tag to compare

@salesforce/b2c-cli@0.8.0

Minor Changes

  • #268 0c4e288 - Add job log command to retrieve and display job execution logs. Supports fetching logs for a specific execution or automatically finding the most recent (or most recent failed) execution with a log file. (Thanks @clavery!)

@salesforce/b2c-dx-mcp@0.5.0

Minor Changes

  • #270 bf35222 - Rename MCP tools for clearer, action-oriented naming. scapi_custom_api_scaffold → scapi_custom_api_generate_scaffold. sfnext_map_tokens_to_theme → sfnext_match_tokens_to_theme. (Thanks @yhsieh1!)

Documentation

Patch Changes

  • #270 bf35222 - Rename MCP tools for clearer, action-oriented naming. scapi_custom_api_scaffold → scapi_custom_api_generate_scaffold. sfnext_map_tokens_to_theme → sfnext_match_tokens_to_theme. (Thanks @yhsieh1!)

VS Code Extension 0.2.4

16 Mar 17:03
fe25ae6

Choose a tag to compare

B2C DX VS Code Extension v0.2.4

Download the .vsix file below and install via:

code --install-extension b2c-vs-extension-0.2.4.vsix

Or in VS Code: Extensions → ⋯ → Install from VSIX...

@salesforce/b2c-cli@0.7.4: chore: version packages (#267)

16 Mar 17:03
fe25ae6

Choose a tag to compare

@salesforce/b2c-cli@0.7.4

Patch Changes

  • 4cf7249 - Add cartridges config option to specify which cartridges to deploy/watch. Supports comma or colon-separated strings, or arrays in dw.json. Also accepts cartridgesPath as an alias. The -c flag still takes precedence when provided. (Thanks @clavery!)

  • #264 9996eba - Fix multiple issues with the hook scaffold (#247): (Thanks @clavery!)

  • Updated dependencies [16bd9d6, 4cf7249, 9996eba, d50bf6b]:

    • @salesforce/b2c-tooling-sdk@0.9.0

@salesforce/b2c-dx-mcp@0.4.14

Patch Changes

@salesforce/b2c-tooling-sdk@0.9.0

Minor Changes

  • #263 16bd9d6 - resolveConfig() and the ConfigSource interface are now async. This enables config sources that perform async I/O such as keychain lookups, credential vaults, or network-based config stores. (Thanks @clavery!)

    Breaking: resolveConfig() now returns Promise<ResolvedB2CConfig> — callers must await the result. The ConfigSource.load() method return type is now MaybePromise<ConfigLoadResult | undefined>, so existing sync source implementations continue to work without changes.

Patch Changes

  • 4cf7249 - Add cartridges config option to specify which cartridges to deploy/watch. Supports comma or colon-separated strings, or arrays in dw.json. Also accepts cartridgesPath as an alias. The -c flag still takes precedence when provided. (Thanks @clavery!)

  • #264 9996eba - Fix multiple issues with the hook scaffold (#247): (Thanks @clavery!)

  • #262 d50bf6b - Replace @salesforce/telemetry with direct applicationinsights dependency to eliminate the punycode deprecation warning on Node 21+ (Thanks @clavery!)

b2c-vs-extension@0.2.4

Patch Changes

VS Code Extension 0.2.3

13 Mar 20:35
1a15687

Choose a tag to compare

B2C DX VS Code Extension v0.2.3

Download the .vsix file below and install via:

code --install-extension b2c-vs-extension-0.2.3.vsix

Or in VS Code: Extensions → ⋯ → Install from VSIX...