Releases: SalesforceCommerceCloud/b2c-developer-tooling
@salesforce/b2c-dx-mcp@0.5.4
@salesforce/b2c-cli@0.10.1: chore: version packages (#282)
@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- AddSFCC_REDIRECT_URIenvironment variable to support implicit OAuth flow behind a proxy. Set this to your proxy URL whenlocalhost:8080isn'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
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)
@salesforce/b2c-cli@0.10.0
Minor Changes
- #278
8c31081- Addcontent validatecommand to validate Page Designer metadefinition JSON files against bundled schemas. Supports auto-detection of schema types from file paths and content, or explicit--typeflag. Includes glob pattern support for validating multiple files. (Thanks @clavery!)
Patch Changes
@salesforce/b2c-dx-mcp@0.5.2
Patch Changes
@salesforce/b2c-tooling-sdk@0.11.0
Minor Changes
- #278
8c31081- Addcontent validatecommand to validate Page Designer metadefinition JSON files against bundled schemas. Supports auto-detection of schema types from file paths and content, or explicit--typeflag. Includes glob pattern support for validating multiple files. (Thanks @clavery!)
Patch Changes
- #274
e4b5094- Replacearchiverwithtar-fsfor MRT bundle creation, removing deprecatedglob@10.5.0from the production dependency tree (Thanks @clavery!)
b2c-vs-extension@0.2.6
Patch Changes
VS Code Extension 0.2.5
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)
@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, andauth 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 withb2c auth loginorb2c auth clientafter upgrading. Existing stateless auth (env vars,dw.json) is unaffected.
Patch Changes
-
b30e427- Add--pathflag tob2c docs schemato print the filesystem path to a schema file instead of its content, enabling use with tools likexmllintfor 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, andauth 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 withb2c auth loginorb2c auth clientafter upgrading. Existing stateless auth (env vars,dw.json) is unaffected.
Patch Changes
-
b30e427- Add--pathflag tob2c docs schemato print the filesystem path to a schema file instead of its content, enabling use with tools likexmllintfor 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)
@salesforce/b2c-cli@0.8.0
Minor Changes
- #268
0c4e288- Addjob logcommand 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
VS Code Extension 0.2.4
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)
@salesforce/b2c-cli@0.7.4
Patch Changes
-
4cf7249- Addcartridgesconfig option to specify which cartridges to deploy/watch. Supports comma or colon-separated strings, or arrays in dw.json. Also acceptscartridgesPathas an alias. The-cflag 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 theConfigSourceinterface 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 returnsPromise<ResolvedB2CConfig>— callers mustawaitthe result. TheConfigSource.load()method return type is nowMaybePromise<ConfigLoadResult | undefined>, so existing sync source implementations continue to work without changes.
Patch Changes
-
4cf7249- Addcartridgesconfig option to specify which cartridges to deploy/watch. Supports comma or colon-separated strings, or arrays in dw.json. Also acceptscartridgesPathas an alias. The-cflag 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
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...