diff --git a/.changeset/add-code-download-command.md b/.changeset/add-code-download-command.md deleted file mode 100644 index 847b67e4..00000000 --- a/.changeset/add-code-download-command.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@salesforce/b2c-cli': minor -'@salesforce/b2c-tooling-sdk': minor ---- - -Add `b2c code download` command to download cartridge code from a B2C Commerce instance, with support for cartridge filtering, mirror mode, and progress reporting diff --git a/.changeset/agent-plugins-initial.md b/.changeset/agent-plugins-initial.md deleted file mode 100644 index 1eb7d03e..00000000 --- a/.changeset/agent-plugins-initial.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@salesforce/b2c-agent-plugins': minor ---- - -Initial release. This package tracks the version of the B2C Commerce agent skills plugins (`b2c-cli` and `b2c`). Its version is stamped into the Claude Code marketplace entries and the Codex plugin manifests at release time, and skills-only changes get a dedicated `b2c-agent-plugins@X.Y.Z` GitHub release tag with updated skills zips attached. Target this package in a changeset when you change skills under `skills/b2c-cli/skills/` or `skills/b2c/skills/`. diff --git a/.changeset/setup-skills-upgrade-prompt.md b/.changeset/setup-skills-upgrade-prompt.md deleted file mode 100644 index c2f9ff26..00000000 --- a/.changeset/setup-skills-upgrade-prompt.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@salesforce/b2c-cli': patch -'@salesforce/b2c-tooling-sdk': patch ---- - -`b2c setup skills` now prompts to overwrite already-installed skills in interactive mode instead of silently skipping them with a "use --update to overwrite" message. The existing `--update` and `--force` flags still work non-interactively. diff --git a/.changeset/skill-config-first-examples.md b/.changeset/skill-config-first-examples.md deleted file mode 100644 index 9fa50df9..00000000 --- a/.changeset/skill-config-first-examples.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@salesforce/b2c-cli': patch ---- - -Refine b2c CLI skills (`scapi-schemas`, `scapi-custom`, `slas`, `ecdn`, `cip`, `users-roles`) to show config-first idiomatic usage. Examples now assume values like `tenantId`, `shortCode`, and `clientId` are resolved from `dw.json` / `SFCC_*` env vars, with flags shown only as overrides. This prevents coding agents from prompting users for values that are already configured. diff --git a/.changeset/skills-plugin-install-improvements.md b/.changeset/skills-plugin-install-improvements.md deleted file mode 100644 index aec466ff..00000000 --- a/.changeset/skills-plugin-install-improvements.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@salesforce/b2c-cli': patch -'@salesforce/b2c-dx-docs': patch ---- - -Broaden skills-plugin install support and improve the installation docs. - -- Add a Codex plugin marketplace so the three plugins (`b2c-cli`, `b2c`, `b2c-dx-mcp`) can be installed directly from Codex CLI's plugin directory. -- Add a new `b2c-onboarding` skill (in the `b2c` plugin) that walks new developers through CLI verify, `dw.json` setup, sandbox connect, and first cartridge deploy, then hands off to the topic-specific skill for the user's goal. -- Add per-plugin READMEs with install instructions for each supported client. -- Document Copilot CLI + VS Code Copilot install paths and the Codex marketplace install path. -- Remove the `b2c-experimental` plugin from the public marketplace. diff --git a/.changeset/skills-versioning-pipeline.md b/.changeset/skills-versioning-pipeline.md deleted file mode 100644 index 9bbc5e9b..00000000 --- a/.changeset/skills-versioning-pipeline.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@salesforce/b2c-tooling-sdk': patch ---- - -Skills installer (`b2c setup skills`) now resolves the latest skills release by querying GitHub for releases that actually carry skills zips, instead of relying on GitHub's opinionated "latest release" endpoint. Falls back to a CDN-backed lookup when the GitHub API is rate-limited. Zip downloads continue to use the GitHub release CDN with no API calls. Resolved versions are cached locally for 1 hour to keep consecutive installs fast. diff --git a/.changeset/vitepress-v2-upgrade.md b/.changeset/vitepress-v2-upgrade.md deleted file mode 100644 index 009599ac..00000000 --- a/.changeset/vitepress-v2-upgrade.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@salesforce/b2c-dx-docs': patch ---- - -Upgrade documentation site to VitePress 2.0.0-alpha. Adds package-manager -icons in `::: code-group` tabs (npm, pnpm, yarn, Homebrew), "Edit this page -on GitHub" links, git-based "Last updated" timestamps, and improved local -search ranking. Generated SDK API pages under `/api/` have edit and -last-updated UI suppressed since they are regenerated on every build. diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 575188a3..54f30679 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.0.0" + "version": "1.1.0" }, { "name": "b2c", @@ -29,7 +29,7 @@ "source": "./skills/b2c", "category": "productivity", "strict": false, - "version": "1.0.0" + "version": "1.1.0" }, { "name": "b2c-dx-mcp", diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index f4253ef4..d6496d43 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,22 @@ # @salesforce/b2c-dx-docs +## 0.2.15 + +### Patch Changes + +- [#365](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/365) [`c4309db`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/c4309db94c8c61b25692775557c6c9ab0f627859) - Broaden skills-plugin install support and improve the installation docs. (Thanks [@clavery](https://github.com/clavery)!) + - Add a Codex plugin marketplace so the three plugins (`b2c-cli`, `b2c`, `b2c-dx-mcp`) can be installed directly from Codex CLI's plugin directory. + - Add a new `b2c-onboarding` skill (in the `b2c` plugin) that walks new developers through CLI verify, `dw.json` setup, sandbox connect, and first cartridge deploy, then hands off to the topic-specific skill for the user's goal. + - Add per-plugin READMEs with install instructions for each supported client. + - Document Copilot CLI + VS Code Copilot install paths and the Codex marketplace install path. + - Remove the `b2c-experimental` plugin from the public marketplace. + +- [#363](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/363) [`e79e275`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/e79e27502be7fdada7680a81a3c3b46e115c6f39) - Upgrade documentation site to VitePress 2.0.0-alpha. Adds package-manager (Thanks [@clavery](https://github.com/clavery)!) + icons in `::: code-group` tabs (npm, pnpm, yarn, Homebrew), "Edit this page + on GitHub" links, git-based "Last updated" timestamps, and improved local + search ranking. Generated SDK API pages under `/api/` have edit and + last-updated UI suppressed since they are regenerated on every build. + ## 0.2.14 ### Patch Changes diff --git a/docs/package.json b/docs/package.json index f2fc3e66..783d75c3 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@salesforce/b2c-dx-docs", - "version": "0.2.14", + "version": "0.2.15", "private": true, "description": "Documentation for B2C Developer Tooling", "scripts": { diff --git a/packages/b2c-cli/CHANGELOG.md b/packages/b2c-cli/CHANGELOG.md index bef22b7c..e9b55a66 100644 --- a/packages/b2c-cli/CHANGELOG.md +++ b/packages/b2c-cli/CHANGELOG.md @@ -1,5 +1,27 @@ # @salesforce/b2c-cli +## 1.5.0 + +### Minor Changes + +- [#366](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/366) [`59dd584`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/59dd584479cc024fa6eed365c7c91f64dc4110be) - Add `b2c code download` command to download cartridge code from a B2C Commerce instance, with support for cartridge filtering, mirror mode, and progress reporting (Thanks [@clavery](https://github.com/clavery)!) + +### Patch Changes + +- [#355](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/355) [`3dedc05`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/3dedc05ade10f6d748b4168daef0e4c2fdaf1501) - `b2c setup skills` now prompts to overwrite already-installed skills in interactive mode instead of silently skipping them with a "use --update to overwrite" message. The existing `--update` and `--force` flags still work non-interactively. (Thanks [@clavery](https://github.com/clavery)!) + +- [#355](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/355) [`3dedc05`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/3dedc05ade10f6d748b4168daef0e4c2fdaf1501) - Refine b2c CLI skills (`scapi-schemas`, `scapi-custom`, `slas`, `ecdn`, `cip`, `users-roles`) to show config-first idiomatic usage. Examples now assume values like `tenantId`, `shortCode`, and `clientId` are resolved from `dw.json` / `SFCC_*` env vars, with flags shown only as overrides. This prevents coding agents from prompting users for values that are already configured. (Thanks [@clavery](https://github.com/clavery)!) + +- [#365](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/365) [`c4309db`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/c4309db94c8c61b25692775557c6c9ab0f627859) - Broaden skills-plugin install support and improve the installation docs. (Thanks [@clavery](https://github.com/clavery)!) + - Add a Codex plugin marketplace so the three plugins (`b2c-cli`, `b2c`, `b2c-dx-mcp`) can be installed directly from Codex CLI's plugin directory. + - Add a new `b2c-onboarding` skill (in the `b2c` plugin) that walks new developers through CLI verify, `dw.json` setup, sandbox connect, and first cartridge deploy, then hands off to the topic-specific skill for the user's goal. + - Add per-plugin READMEs with install instructions for each supported client. + - Document Copilot CLI + VS Code Copilot install paths and the Codex marketplace install path. + - Remove the `b2c-experimental` plugin from the public marketplace. + +- Updated dependencies [[`59dd584`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/59dd584479cc024fa6eed365c7c91f64dc4110be), [`3dedc05`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/3dedc05ade10f6d748b4168daef0e4c2fdaf1501), [`c4309db`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/c4309db94c8c61b25692775557c6c9ab0f627859)]: + - @salesforce/b2c-tooling-sdk@1.4.0 + ## 1.4.0 ### Minor Changes diff --git a/packages/b2c-cli/package.json b/packages/b2c-cli/package.json index 5a84718e..c62f8951 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.4.0", + "version": "1.5.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 1c44d96b..07928fd7 100644 --- a/packages/b2c-dx-mcp/CHANGELOG.md +++ b/packages/b2c-dx-mcp/CHANGELOG.md @@ -1,5 +1,12 @@ # @salesforce/b2c-dx-mcp +## 1.0.9 + +### Patch Changes + +- Updated dependencies [[`59dd584`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/59dd584479cc024fa6eed365c7c91f64dc4110be), [`3dedc05`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/3dedc05ade10f6d748b4168daef0e4c2fdaf1501), [`c4309db`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/c4309db94c8c61b25692775557c6c9ab0f627859)]: + - @salesforce/b2c-tooling-sdk@1.4.0 + ## 1.0.8 ### Patch Changes diff --git a/packages/b2c-dx-mcp/package.json b/packages/b2c-dx-mcp/package.json index c7011ea2..cb8e4fa2 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.0.8", + "version": "1.0.9", "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 fbd5ec65..0b44146d 100644 --- a/packages/b2c-tooling-sdk/CHANGELOG.md +++ b/packages/b2c-tooling-sdk/CHANGELOG.md @@ -1,5 +1,17 @@ # @salesforce/b2c-tooling-sdk +## 1.4.0 + +### Minor Changes + +- [#366](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/366) [`59dd584`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/59dd584479cc024fa6eed365c7c91f64dc4110be) - Add `b2c code download` command to download cartridge code from a B2C Commerce instance, with support for cartridge filtering, mirror mode, and progress reporting (Thanks [@clavery](https://github.com/clavery)!) + +### Patch Changes + +- [#355](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/355) [`3dedc05`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/3dedc05ade10f6d748b4168daef0e4c2fdaf1501) - `b2c setup skills` now prompts to overwrite already-installed skills in interactive mode instead of silently skipping them with a "use --update to overwrite" message. The existing `--update` and `--force` flags still work non-interactively. (Thanks [@clavery](https://github.com/clavery)!) + +- [#365](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/365) [`c4309db`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/c4309db94c8c61b25692775557c6c9ab0f627859) - Skills installer (`b2c setup skills`) now resolves the latest skills release by querying GitHub for releases that actually carry skills zips, instead of relying on GitHub's opinionated "latest release" endpoint. Falls back to a CDN-backed lookup when the GitHub API is rate-limited. Zip downloads continue to use the GitHub release CDN with no API calls. Resolved versions are cached locally for 1 hour to keep consecutive installs fast. (Thanks [@clavery](https://github.com/clavery)!) + ## 1.3.2 ### Patch Changes diff --git a/packages/b2c-tooling-sdk/package.json b/packages/b2c-tooling-sdk/package.json index 6416d7ca..8d3933fd 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.3.2", + "version": "1.4.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 96b50ddd..475521ca 100644 --- a/packages/b2c-vs-extension/CHANGELOG.md +++ b/packages/b2c-vs-extension/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 0.3.4 + +### Patch Changes + +- Updated dependencies [[`59dd584`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/59dd584479cc024fa6eed365c7c91f64dc4110be), [`3dedc05`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/3dedc05ade10f6d748b4168daef0e4c2fdaf1501), [`c4309db`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/c4309db94c8c61b25692775557c6c9ab0f627859)]: + - @salesforce/b2c-tooling-sdk@1.4.0 + ## 0.3.3 ### Patch Changes diff --git a/packages/b2c-vs-extension/package.json b/packages/b2c-vs-extension/package.json index d0104a43..ec3be35e 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.3.3", + "version": "0.3.4", "publisher": "Salesforce", "license": "Apache-2.0", "repository": "SalesforceCommerceCloud/b2c-developer-tooling", diff --git a/skills/CHANGELOG.md b/skills/CHANGELOG.md new file mode 100644 index 00000000..62b8e25d --- /dev/null +++ b/skills/CHANGELOG.md @@ -0,0 +1,7 @@ +# @salesforce/b2c-agent-plugins + +## 1.1.0 + +### Minor Changes + +- [#365](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/pull/365) [`c4309db`](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/commit/c4309db94c8c61b25692775557c6c9ab0f627859) - Initial release. This package tracks the version of the B2C Commerce agent skills plugins (`b2c-cli` and `b2c`). Its version is stamped into the Claude Code marketplace entries and the Codex plugin manifests at release time, and skills-only changes get a dedicated `b2c-agent-plugins@X.Y.Z` GitHub release tag with updated skills zips attached. Target this package in a changeset when you change skills under `skills/b2c-cli/skills/` or `skills/b2c/skills/`. (Thanks [@clavery](https://github.com/clavery)!) diff --git a/skills/b2c-cli/.codex-plugin/plugin.json b/skills/b2c-cli/.codex-plugin/plugin.json index 23393ed7..58db3612 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.0.0", + "version": "1.1.0", "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 f2793a25..f773f950 100644 --- a/skills/b2c/.codex-plugin/plugin.json +++ b/skills/b2c/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "b2c", - "version": "1.0.0", + "version": "1.1.0", "description": "B2C Commerce development skills including Custom API development guides.", "author": { "name": "Salesforce" diff --git a/skills/package.json b/skills/package.json index 3b5595e7..f3389e3f 100644 --- a/skills/package.json +++ b/skills/package.json @@ -1,6 +1,6 @@ { "name": "@salesforce/b2c-agent-plugins", - "version": "1.0.0", + "version": "1.1.0", "description": "B2C Commerce agent skills plugins (b2c-cli, b2c). Private — distributed via GitHub release zips.", "private": true }