diff --git a/.changeset/RELEASE b/.changeset/RELEASE index 87cd05598..4d9d59ea2 100644 --- a/.changeset/RELEASE +++ b/.changeset/RELEASE @@ -1 +1 @@ -Wed May 13 01:22:16 UTC 2026 +Wed May 20 01:23:19 UTC 2026 diff --git a/.changeset/embedded-component-schema.md b/.changeset/embedded-component-schema.md deleted file mode 100644 index b6e75f157..000000000 --- a/.changeset/embedded-component-schema.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@salesforce/b2c-tooling-sdk': minor ---- - -Add `embedded` and `component_id` properties to the component type schema with conditional validation requiring `component_id` when `embedded` is `true`. Improve validation error messages to show human-readable output instead of raw JSON Schema subschema references. diff --git a/.changeset/job-import-path-subset.md b/.changeset/job-import-path-subset.md deleted file mode 100644 index 175292fbc..000000000 --- a/.changeset/job-import-path-subset.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@salesforce/b2c-cli': minor -'@salesforce/b2c-tooling-sdk': minor -'@salesforce/b2c-agent-plugins': patch ---- - -`b2c job import` now accepts an optional list of paths or globs after the directory `TARGET`, allowing you to import a subset of a site export. Paths are resolved literally first (so shell-expanded globs work) and fall back to root-relative or internal glob expansion when the literal path doesn't exist. The archive preserves each path's layout under `TARGET`. - -Example: `b2c job import ./my-site-data sites/RefArch libraries/mylib` - -The SDK's `siteArchiveImport` operation gains a corresponding `paths` option for directory targets. diff --git a/.changeset/polite-dots-dig.md b/.changeset/polite-dots-dig.md deleted file mode 100644 index 8afd3a2b9..000000000 --- a/.changeset/polite-dots-dig.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@salesforce/mrt-utilities': minor ---- - -Update proxy to keep user agent and ACH for SCAPI proxy diff --git a/.changeset/sdk-esm-only.md b/.changeset/sdk-esm-only.md deleted file mode 100644 index 2ecfc0615..000000000 --- a/.changeset/sdk-esm-only.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@salesforce/b2c-tooling-sdk': minor -'b2c-vs-extension': patch ---- - -The SDK is now ESM-only — the dual-format `dist/cjs` build has been removed and the package exports map exposes only ESM. CommonJS consumers that previously did `require('@salesforce/b2c-tooling-sdk')` from a CJS package must either switch to `import` or rely on Node's `require(esm)` (Node ≥22.12). The VS Code extension has been converted to a `"type": "module"` package; its bundled entry is now `dist/extension.cjs`. diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 9c2e3c4bc..f095d1be7 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -17,7 +17,7 @@ "source": "./skills/b2c-cli", "category": "productivity", "strict": false, - "version": "1.3.1" + "version": "1.3.2" }, { "name": "b2c", @@ -29,7 +29,7 @@ "source": "./skills/b2c", "category": "productivity", "strict": false, - "version": "1.3.1" + "version": "1.3.2" }, { "name": "b2c-dx-mcp", @@ -52,7 +52,7 @@ "source": "./skills/storefront-next", "category": "productivity", "strict": false, - "version": "1.3.1" + "version": "1.3.2" }, { "name": "cap-dev", diff --git a/packages/b2c-cli/CHANGELOG.md b/packages/b2c-cli/CHANGELOG.md index 6cc2a7777..fcb28efd0 100644 --- a/packages/b2c-cli/CHANGELOG.md +++ b/packages/b2c-cli/CHANGELOG.md @@ -1,5 +1,20 @@ # @salesforce/b2c-cli +## 1.11.0 + +### Minor Changes + +- [#428](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/428) [`db7b330`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/db7b330cf60debf05d681b9e1dbb4e025d8eec02) - `b2c job import` now accepts an optional list of paths or globs after the directory `TARGET`, allowing you to import a subset of a site export. Paths are resolved literally first (so shell-expanded globs work) and fall back to root-relative or internal glob expansion when the literal path doesn't exist. The archive preserves each path's layout under `TARGET`. (Thanks [@clavery](https://github.com/clavery)!) + + Example: `b2c job import ./my-site-data sites/RefArch libraries/mylib` + + The SDK's `siteArchiveImport` operation gains a corresponding `paths` option for directory targets. + +### Patch Changes + +- Updated dependencies [[`5d62ac2`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/5d62ac21a505c3ae4c58507fe0ffe65a5ee89087), [`db7b330`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/db7b330cf60debf05d681b9e1dbb4e025d8eec02), [`5e43132`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/5e43132ab1b10da33517a697b32e22737d2f9bb4)]: + - @salesforce/b2c-tooling-sdk@1.11.0 + ## 1.10.0 ### Minor Changes diff --git a/packages/b2c-cli/package.json b/packages/b2c-cli/package.json index f6a117021..ab852f498 100644 --- a/packages/b2c-cli/package.json +++ b/packages/b2c-cli/package.json @@ -1,7 +1,7 @@ { "name": "@salesforce/b2c-cli", "description": "A Salesforce B2C Commerce CLI", - "version": "1.10.0", + "version": "1.11.0", "author": "Charles Lavery", "bin": { "b2c": "./bin/run.js" diff --git a/packages/b2c-dx-mcp/CHANGELOG.md b/packages/b2c-dx-mcp/CHANGELOG.md index 74202f701..088a93a98 100644 --- a/packages/b2c-dx-mcp/CHANGELOG.md +++ b/packages/b2c-dx-mcp/CHANGELOG.md @@ -1,5 +1,12 @@ # @salesforce/b2c-dx-mcp +## 1.1.2 + +### Patch Changes + +- Updated dependencies [[`5d62ac2`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/5d62ac21a505c3ae4c58507fe0ffe65a5ee89087), [`db7b330`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/db7b330cf60debf05d681b9e1dbb4e025d8eec02), [`5e43132`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/5e43132ab1b10da33517a697b32e22737d2f9bb4)]: + - @salesforce/b2c-tooling-sdk@1.11.0 + ## 1.1.1 ### Patch Changes diff --git a/packages/b2c-dx-mcp/package.json b/packages/b2c-dx-mcp/package.json index 9f3f4b54a..27aad97ca 100644 --- a/packages/b2c-dx-mcp/package.json +++ b/packages/b2c-dx-mcp/package.json @@ -1,7 +1,7 @@ { "name": "@salesforce/b2c-dx-mcp", "description": "MCP server for B2C Commerce developer experience tools", - "version": "1.1.1", + "version": "1.1.2", "author": "Salesforce", "license": "Apache-2.0", "repository": "SalesforceCommerceCloud/b2c-developer-tooling", diff --git a/packages/b2c-tooling-sdk/CHANGELOG.md b/packages/b2c-tooling-sdk/CHANGELOG.md index 9a0406382..99f0f3da9 100644 --- a/packages/b2c-tooling-sdk/CHANGELOG.md +++ b/packages/b2c-tooling-sdk/CHANGELOG.md @@ -1,5 +1,19 @@ # @salesforce/b2c-tooling-sdk +## 1.11.0 + +### Minor Changes + +- [#444](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/444) [`5d62ac2`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/5d62ac21a505c3ae4c58507fe0ffe65a5ee89087) - Add `embedded` and `component_id` properties to the component type schema with conditional validation requiring `component_id` when `embedded` is `true`. Improve validation error messages to show human-readable output instead of raw JSON Schema subschema references. (Thanks [@mjuraschik](https://github.com/mjuraschik)!) + +- [#428](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/428) [`db7b330`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/db7b330cf60debf05d681b9e1dbb4e025d8eec02) - `b2c job import` now accepts an optional list of paths or globs after the directory `TARGET`, allowing you to import a subset of a site export. Paths are resolved literally first (so shell-expanded globs work) and fall back to root-relative or internal glob expansion when the literal path doesn't exist. The archive preserves each path's layout under `TARGET`. (Thanks [@clavery](https://github.com/clavery)!) + + Example: `b2c job import ./my-site-data sites/RefArch libraries/mylib` + + The SDK's `siteArchiveImport` operation gains a corresponding `paths` option for directory targets. + +- [#425](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/425) [`5e43132`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/5e43132ab1b10da33517a697b32e22737d2f9bb4) - The SDK is now ESM-only — the dual-format `dist/cjs` build has been removed and the package exports map exposes only ESM. CommonJS consumers that previously did `require('@salesforce/b2c-tooling-sdk')` from a CJS package must either switch to `import` or rely on Node's `require(esm)` (Node ≥22.12). The VS Code extension has been converted to a `"type": "module"` package; its bundled entry is now `dist/extension.cjs`. (Thanks [@clavery](https://github.com/clavery)!) + ## 1.10.0 ### Minor Changes diff --git a/packages/b2c-tooling-sdk/package.json b/packages/b2c-tooling-sdk/package.json index fd38d008d..de6da3c2c 100644 --- a/packages/b2c-tooling-sdk/package.json +++ b/packages/b2c-tooling-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@salesforce/b2c-tooling-sdk", "description": "Core tooling library for Salesforce B2C Commerce CLI", - "version": "1.10.0", + "version": "1.11.0", "author": "Charles Lavery", "license": "Apache-2.0", "repository": "SalesforceCommerceCloud/b2c-developer-tooling", diff --git a/packages/b2c-vs-extension/CHANGELOG.md b/packages/b2c-vs-extension/CHANGELOG.md index a41c00a12..51bc618ca 100644 --- a/packages/b2c-vs-extension/CHANGELOG.md +++ b/packages/b2c-vs-extension/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 0.7.1 + +### Patch Changes + +- [#425](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/425) [`5e43132`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/5e43132ab1b10da33517a697b32e22737d2f9bb4) - The SDK is now ESM-only — the dual-format `dist/cjs` build has been removed and the package exports map exposes only ESM. CommonJS consumers that previously did `require('@salesforce/b2c-tooling-sdk')` from a CJS package must either switch to `import` or rely on Node's `require(esm)` (Node ≥22.12). The VS Code extension has been converted to a `"type": "module"` package; its bundled entry is now `dist/extension.cjs`. (Thanks [@clavery](https://github.com/clavery)!) + +- Updated dependencies [[`5d62ac2`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/5d62ac21a505c3ae4c58507fe0ffe65a5ee89087), [`db7b330`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/db7b330cf60debf05d681b9e1dbb4e025d8eec02), [`5e43132`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/5e43132ab1b10da33517a697b32e22737d2f9bb4)]: + - @salesforce/b2c-tooling-sdk@1.11.0 + ## 0.7.0 ### Minor Changes diff --git a/packages/b2c-vs-extension/package.json b/packages/b2c-vs-extension/package.json index cb3370a35..236e90d9d 100644 --- a/packages/b2c-vs-extension/package.json +++ b/packages/b2c-vs-extension/package.json @@ -2,7 +2,7 @@ "name": "b2c-vs-extension", "displayName": "B2C DX VSCE", "description": "VS Code extension for B2C Commerce developer experience (Page Designer assistant, B2C CLI integration)", - "version": "0.7.0", + "version": "0.7.1", "publisher": "Salesforce", "license": "Apache-2.0", "repository": "SalesforceCommerceCloud/b2c-developer-tooling", diff --git a/packages/mrt-utilities/CHANGELOG.md b/packages/mrt-utilities/CHANGELOG.md index d06640c27..d855820ca 100644 --- a/packages/mrt-utilities/CHANGELOG.md +++ b/packages/mrt-utilities/CHANGELOG.md @@ -1,5 +1,11 @@ # @salesforce/mrt-utilities +## 0.2.0 + +### Minor Changes + +- [#426](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/426) [`3779ebd`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/3779ebd8fe9e2b791dac32c238b0456888b03a46) - Update proxy to keep user agent and ACH for SCAPI proxy (Thanks [@kieran-sf](https://github.com/kieran-sf)!) + ## 0.1.7 ### Patch Changes diff --git a/packages/mrt-utilities/package.json b/packages/mrt-utilities/package.json index 00c190aa1..d1dfc66f7 100644 --- a/packages/mrt-utilities/package.json +++ b/packages/mrt-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@salesforce/mrt-utilities", - "version": "0.1.7", + "version": "0.2.0", "description": "Middleware and utilities to simulate a deployed Managed Runtime environment", "type": "module", "author": "Salesforce", diff --git a/skills/CHANGELOG.md b/skills/CHANGELOG.md index 13f43caeb..a756cdfca 100644 --- a/skills/CHANGELOG.md +++ b/skills/CHANGELOG.md @@ -1,5 +1,15 @@ # @salesforce/b2c-agent-plugins +## 1.3.2 + +### Patch Changes + +- [#428](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/428) [`db7b330`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/db7b330cf60debf05d681b9e1dbb4e025d8eec02) - `b2c job import` now accepts an optional list of paths or globs after the directory `TARGET`, allowing you to import a subset of a site export. Paths are resolved literally first (so shell-expanded globs work) and fall back to root-relative or internal glob expansion when the literal path doesn't exist. The archive preserves each path's layout under `TARGET`. (Thanks [@clavery](https://github.com/clavery)!) + + Example: `b2c job import ./my-site-data sites/RefArch libraries/mylib` + + The SDK's `siteArchiveImport` operation gains a corresponding `paths` option for directory targets. + ## 1.3.1 ### Patch Changes diff --git a/skills/b2c-cli/.codex-plugin/plugin.json b/skills/b2c-cli/.codex-plugin/plugin.json index edb52db52..ab3d9938a 100644 --- a/skills/b2c-cli/.codex-plugin/plugin.json +++ b/skills/b2c-cli/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "b2c-cli", - "version": "1.3.1", + "version": "1.3.2", "description": "B2C CLI Skills for Salesforce Commerce Cloud development.", "author": { "name": "Salesforce" diff --git a/skills/b2c/.codex-plugin/plugin.json b/skills/b2c/.codex-plugin/plugin.json index 3ab356767..efbd8d25e 100644 --- a/skills/b2c/.codex-plugin/plugin.json +++ b/skills/b2c/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "b2c", - "version": "1.3.1", + "version": "1.3.2", "description": "B2C Commerce development skills including Custom API development guides.", "author": { "name": "Salesforce" diff --git a/skills/package.json b/skills/package.json index 48e3221b9..ee5798c4d 100644 --- a/skills/package.json +++ b/skills/package.json @@ -1,6 +1,6 @@ { "name": "@salesforce/b2c-agent-plugins", - "version": "1.3.1", + "version": "1.3.2", "description": "B2C Commerce agent skills plugins (b2c-cli, b2c). Private — distributed via GitHub release zips.", "private": true } diff --git a/skills/storefront-next/.codex-plugin/plugin.json b/skills/storefront-next/.codex-plugin/plugin.json index 97dd2b765..8950a3d6a 100644 --- a/skills/storefront-next/.codex-plugin/plugin.json +++ b/skills/storefront-next/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "storefront-next", - "version": "1.3.1", + "version": "1.3.2", "description": "Storefront Next development skills for building React 19 storefronts on Salesforce B2C Commerce.", "author": { "name": "Salesforce"