-
#155
55c81c3- Add a newcipcommand topic for Commerce Intelligence platform (CCAC - Commerce Cloud Analytics) withcip queryfor raw SQL and curatedcip report <report-name>subcommands for analytics workflows, including CIP host override support and tenant-based CIP instance targeting. (Thanks @clavery!) -
#163
87321c0- Add GitHub Actions for CI/CD automation: setup, run, code-deploy, mrt-deploy, job-run, and webdav-upload actions with starter workflow templates (Thanks @clavery!) -
#151
f12984e- Addb2c setup ide prophetto generate a Prophet-compatibledw.jsscript from resolved CLI configuration (including plugin-resolved values), plus new IDE integration docs and setup command reference. (Thanks @clavery!)
-
#181
556f916- Fix--no-downloadflag onjob exportto actually skip downloading the archive from the instance (Thanks @clavery!) -
Updated dependencies [
55c81c3,87321c0,556f916,1485923]:- @salesforce/b2c-tooling-sdk@0.5.0
-
#143
ca9dcf0- Fix AM role ID mapping between API internal/external formats and improve user display output. Role grant/revoke now correctly handle mixed formats (role IDs in roles array, enum names in roleTenantFilter). User display shows role descriptions, resolves org names, and detects auth errors with actionable --user-auth suggestions. Commands accepting org IDs now also accept friendly org names. (Thanks @clavery!) -
Updated dependencies [
ca9dcf0]:- @salesforce/b2c-tooling-sdk@0.4.1
-
#117
59fe546- Addcontent exportandcontent listcommands for exporting Page Designer pages with components and static assets from content libraries. Supports filtering by page ID (exact or regex), folder classification, offline mode, and dry-run preview. (Thanks @clavery!) -
44b67f0- Embed a default public client ID for implicit OAuth flows. Account Manager, Sandbox, and SLAS commands now work without requiring a pre-configured client ID — the CLI will automatically use a built-in public client for browser-based authentication. (Thanks @clavery!) -
#98
91593f2- Addsetup instancecommands for managing B2C Commerce instance configurations (create, list, remove, set-active). (Thanks @clavery!) -
#125
0d29262- Addmrt tail-logscommand to stream real-time application logs from Managed Runtime environments. Supports level filtering, regex search with match highlighting, and JSON output. (Thanks @clavery!) -
#113
0a6b8c8- Renameodstopic tosandbox(withodsalias for backward compatibility). Add--permissions-client-id,--ocapi-settings,--webdav-settings,--start-scheduler, and--stop-schedulerflags tosandbox create. (Thanks @clavery!) -
#102
8592727- Add scaffolding framework for generating B2C Commerce components from templates. Includes 7 built-in scaffolds (cartridge, controller, hook, service, custom-api, job-step, page-designer-component) and support for custom project/user scaffolds. SDK provides programmatic API for IDE integrations and MCP servers. (Thanks @clavery!) -
#120
908be47- Add--user-authflag for simplified browser-based authentication. AM commands now use standard auth method order; enhanced error messages provide role-specific guidance for Account Manager operations. (Thanks @clavery!)
-
e116ce4- Add update notifications that warn users when a newer version of the CLI is available (Thanks @clavery!) -
#63
1a3117c- Account Manager (AM) topic withusers,roles, andorgssubtopics. Useb2c am users,b2c am roles, andb2c am orgsfor user, role, and organization management. (Thanks @amit-kumar8-sf!) -
f879d99- Renamesetup configtosetup inspectto better reflect its read-only purpose.setup configcontinues to work as an alias. (Thanks @clavery!) -
#138
631ec23-slas client listnow returns an empty list instead of erroring when the SLAS tenant doesn't exist yet. (Thanks @clavery!) -
Updated dependencies [
1a3117c,7a3015f,59fe546,44b67f0,91593f2,0d29262,33dbd2f,33dbd2f,8592727,908be47]:- @salesforce/b2c-tooling-sdk@0.4.0
-
d772003Thanks @clavery! - consistent command doc structure; better auth page; online links in examples for all topics/cmds -
#83
ddee52eThanks @clavery! - Add support for realm-instance format in ODS commands. You can now usezzzv-123orzzzv_123instead of full UUIDs forods get,ods start,ods stop,ods restart, andods deletecommands. -
#77
6859880Thanks @clavery! - Add log tailing, listing, and retrieval commands for viewing B2C Commerce instance logs. Seeb2c logstopic. -
#94
c34103bThanks @clavery! - Add two-factor client certificate (mTLS) support for WebDAV operations
-
d772003Thanks @clavery! - bugfix code deploy to not require oauth unless needed -
d772003Thanks @clavery! - mrt bundle commands now relay warnings from the bundle such as out of date node versions -
Updated dependencies [
ddee52e,6859880,6b89ed6,c34103b]:- @salesforce/b2c-tooling-sdk@0.3.0
-
Updated dependencies [
4e90f16]:- @salesforce/b2c-tooling-sdk@0.2.1
-
#62
269de20Thanks @clavery! - Addsetup configcommand to display resolved configuration with source tracking.Shows all configuration values organized by category (Instance, Authentication, SCAPI, MRT) and indicates which source file or environment variable provided each value. Sensitive values are masked by default; use
--unmaskto reveal them. -
#59
253c1e9Thanks @clavery! - Reorganizes MRT commands by scope: project-level commands undermrt project, environment-level undermrt env, and deployment commands undermrt bundle. Themrt bundle downloadcommand now downloads files by default instead of just printing the URL. -
#59
253c1e9Thanks @clavery! - Adds complete MRT CLI coverage organized by scope:mrt project(CRUD, members, notifications),mrt env(CRUD, variables, redirects, access-control, cache invalidation, B2C connections),mrt bundle(deploy, list, history, download),mrt org(list, B2C instances), andmrt user(profile, API key, email preferences). -
#59
253c1e9Thanks @clavery! - Replacesmrt pushwithmrt bundle deploy. The new command supports both pushing local builds and deploying existing bundles by ID. -
e0d652aThanks @clavery! - Addb2c setup skillscommand for installing agent skills to AI-powered IDEs (Claude Code, Cursor, Windsurf, VS Code/Copilot, Codex, OpenCode) -
11a6887Thanks @clavery! - Addb2c ecdncommands for managing eCDN zones, certificates, WAF, caching, security settings, and related configurations.
-
97f4b68Thanks @clavery! - code deploy archive deletion is not a hard error -
#64
c35f3a7Thanks @clavery! - Fix HTML response bodies appearing in ERROR log lines. When API requests fail with non-JSON responses (like HTML error pages), error messages now show the HTTP status code (e.g., "HTTP 521 Web Server Is Down") instead of serializing the entire response body.Added
getApiErrorMessage(error, response)utility that extracts clean error messages from ODS, OCAPI, and SCAPI error patterns with HTTP status fallback. -
Updated dependencies [
c35f3a7,253c1e9,e0d652a,11a6887,a14c741]:- @salesforce/b2c-tooling-sdk@0.2.0
- Updated dependencies [
bf0b8bb]:- @salesforce/b2c-tooling-sdk@0.1.0