Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .changeset/RELEASE
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Fri May 29 16:33:24 UTC 2026
Tue Jun 9 02:14:10 UTC 2026
5 changes: 0 additions & 5 deletions .changeset/api-browser-custom-api-org-prefix.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/api-browser-sfnext-scapi-add.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/doc-audit-and-jsdoc-pass.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/ecdn-firewall-rules-cli-commands.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-metadata-skill-value-definition-order.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-mtls-dispatcher-fetch.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/mcp-logs-and-docs-tools.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/multi-part-site-import.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/remove-cap-root-dir-convention-warning.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/remove-page-designer-assistant.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/setup-action-idempotent-install.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/staging-ci-cd-docs.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/vsix-build-packaging-hardening.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/vsix-phase1-correctness-ux.md

This file was deleted.

6 changes: 3 additions & 3 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"source": "./skills/b2c-cli",
"category": "productivity",
"strict": false,
"version": "1.3.2"
"version": "1.3.3"
},
{
"name": "b2c",
Expand All @@ -29,7 +29,7 @@
"source": "./skills/b2c",
"category": "productivity",
"strict": false,
"version": "1.3.2"
"version": "1.3.3"
},
{
"name": "b2c-dx-mcp",
Expand All @@ -52,7 +52,7 @@
"source": "./skills/storefront-next",
"category": "productivity",
"strict": false,
"version": "1.3.2"
"version": "1.3.3"
},
{
"name": "cap-dev",
Expand Down
10 changes: 10 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @salesforce/b2c-dx-docs

## 0.3.4

### Patch Changes

- [#473](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/473) [`b723939`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/b72393951bb95b64f3291cd3cb76197e280a6a37) - Documentation audit and repair pass: corrected stale CLI flag and command references across the CLI reference and guides, fixed broken examples (e.g. eCDN mTLS, sandbox `--no-*` flags, WebDAV `get` arguments), aligned SDK JSDoc with current signatures, and added the missing `operations/cap` typedoc entry point so the Commerce App SDK module appears in the API reference. Filled in JSDoc for previously undocumented public exports across the SDK (auth, clients, instance, logging, ods, mrt, cap, cip, debug, scaffold, schemas, skills, etc.) so the generated API docs cover the full public surface. (Thanks [@clavery](https://github.com/clavery)!)

- [#478](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/478) [`d19802f`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/d19802f26b5e1c0a609a2a27daa60dd1763b6786) - Document the GitHub Actions install behavior change. The high-level actions (`code-deploy`, `data-import`, `job-run`, `mrt-deploy`, `webdav-upload`) now reuse an already-installed CLI and install one only when none is present — so a deploy that follows a setup step, and repeated operations on a persistent self-hosted runner, no longer trigger a redundant reinstall or an unexpected upgrade. The `setup` action called directly still installs the version you request (a new `skip-if-present` input opts into reuse). The actions no longer cache the npm download directory, which had grown to gigabytes on long-lived self-hosted runners and slowed restores. Plugin installs are skipped by exact name match. (Thanks [@clavery](https://github.com/clavery)!)

- [#431](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/431) [`80d594f`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/80d594f741b6eb9c8ac76a4bb954403518497478) - Document deploying to staging environments (two-factor mTLS) from CI/CD. The `setup` GitHub Action now accepts `webdav-server`, `certificate`, `certificate-passphrase`, and `selfsigned` inputs so workflows can target staging instances that require a separate WebDAV hostname and a client certificate. The CI/CD guide includes a full GitHub Actions example using a base64-encoded `.p12` secret. (Thanks [@clavery](https://github.com/clavery)!)

## 0.3.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion docs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@salesforce/b2c-dx-docs",
"version": "0.3.3",
"version": "0.3.4",
"private": true,
"description": "Documentation for B2C Developer Tooling",
"scripts": {
Expand Down
22 changes: 22 additions & 0 deletions packages/b2c-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# @salesforce/b2c-cli

## 1.14.0

### Minor Changes

- [#452](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/452) [`9e44bee`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/9e44bee20a6a1aa1439b530e37965e35594189a9) - Add `ecdn firewall` commands (`list`, `get`, `create`, `update`, `delete`, (Thanks [@charithaT07](https://github.com/charithaT07)!)
`reorder`) for managing custom firewall rules on a CDN zone via the existing
cdn-zones v1 APIs (`/firewall-custom/rules`). Supports partial updates,
`--json` output (with table column flags on `list`), and routes destructive
operations (`delete`, `reorder`) through the same safety guard the rest of
the CLI uses.

- [#484](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/484) [`80e63fc`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/80e63fca888d9b83efd53c9c0054247fb2aa31b3) - `b2c job import` now supports `--split` for importing directories larger than the instance archive size limit. With `--split` (and optional `--max-size`, default `190mb`), the import is broken into several smaller archives: order-sensitive metadata/XML is imported first — kept together when it fits, otherwise split at data-unit boundaries in dependency order — followed by static assets packed by compressed size. A normal import that exceeds the limit now warns and recommends `--split`. (Thanks [@clavery](https://github.com/clavery)!)

Example: `b2c job import ./big-site-data --split --max-size 150mb`

The SDK adds a corresponding `siteArchiveImportSplit()` operation.

### Patch Changes

- Updated dependencies [[`b723939`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/b72393951bb95b64f3291cd3cb76197e280a6a37), [`21bbed0`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/21bbed0ea1b42e8750d4259669370f8bcf562c10), [`de8d40b`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/de8d40b54dc923c5805fac2ef587db8b86349a6b), [`80e63fc`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/80e63fca888d9b83efd53c9c0054247fb2aa31b3), [`c8e0b60`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/c8e0b602e1a8da88f7e6620e5d5614f3a55689bd)]:
- @salesforce/b2c-tooling-sdk@1.12.0

## 1.13.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/b2c-cli/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@salesforce/b2c-cli",
"description": "A Salesforce B2C Commerce CLI",
"version": "1.13.0",
"version": "1.14.0",
"author": "Charles Lavery",
"bin": {
"b2c": "./bin/run.js"
Expand Down
13 changes: 13 additions & 0 deletions packages/b2c-dx-mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @salesforce/b2c-dx-mcp

## 1.2.0

### Minor Changes

- [#420](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/420) [`de8d40b`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/de8d40b54dc923c5805fac2ef587db8b86349a6b) - Add MCP tools for log inspection and documentation lookup. Logs: `logs_list_files`, `logs_get_recent`, and a `logs_watch_start` / `logs_watch_poll` / `logs_watch_stop` / `logs_watch_list` lifecycle that buffers entries between polls so agents don't miss logs produced between tool calls. Docs: `docs_search`, `docs_read`, `docs_list`, `docs_schema_search`, `docs_schema_read`, `docs_schema_list` for the bundled Script API and XSD schema corpora. Adds a new `DIAGNOSTICS` toolset that groups the script debugger and log tools; like `SCAPI`, it is always enabled (auto-discovered for every project type). SDK now also exports the log filter helpers (`parseSinceTime`, `filterBySince`, `filterByLevel`, `filterBySearch`, `matchesLevel`, `matchesSearch`) for reuse. (Thanks [@clavery](https://github.com/clavery)!)

The log watch buffers `logs_watch_start` defaults to `last_entries: 0` (capture only new entries, matching the "start before triggering" workflow), bounds the entry buffer by bytes as well as count, reports each discovered file only once per poll, stops the underlying tail if a concurrent-start hostname race loses registration, and makes `logs_watch_stop` truly idempotent.

### Patch Changes

- Updated dependencies [[`b723939`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/b72393951bb95b64f3291cd3cb76197e280a6a37), [`21bbed0`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/21bbed0ea1b42e8750d4259669370f8bcf562c10), [`de8d40b`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/de8d40b54dc923c5805fac2ef587db8b86349a6b), [`80e63fc`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/80e63fca888d9b83efd53c9c0054247fb2aa31b3), [`c8e0b60`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/c8e0b602e1a8da88f7e6620e5d5614f3a55689bd)]:
- @salesforce/b2c-tooling-sdk@1.12.0

## 1.1.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/b2c-dx-mcp/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@salesforce/b2c-dx-mcp",
"description": "MCP server for B2C Commerce developer experience tools",
"version": "1.1.3",
"version": "1.2.0",
"author": "Salesforce",
"license": "Apache-2.0",
"repository": "SalesforceCommerceCloud/b2c-developer-tooling",
Expand Down
Loading
Loading