Skip to content

v0.1.0

Choose a tag to compare

@JoernBerkefeld JoernBerkefeld released this 13 Sep 15:52
· 168 commits to main since this release

Features

  • Add a standalone Salesforce CLI plugin for Marketing Cloud CMS under the sf cms topic.
  • Add workspace, channel, content, and variant read commands with explicit target-org selection.
  • Add guarded best-effort workspace export with deterministic output and atomic publication.
  • Add create-only workspace import with dry-run defaults, conflict preflight, durable mutation journaling, and ownership-uncertainty reporting.
  • Add authenticated CMS JSON transports with centralized credential and signed-URL redaction.
  • Vendor and validate the pinned Salesforce CMS OpenAPI v67 catalog for standalone deterministic generation.

Safety

  • Require explicit destination org and workspace selection for org-backed operations.
  • Keep import non-mutating unless --apply is provided.
  • Reject unsafe or partial export packages unless explicitly allowed.
  • Record mutation intent before each remote create to support crash-window reconciliation.

Verification

  • 91 automated tests pass.
  • Lint passes with zero warnings.
  • Build, OpenAPI intake, deterministic generation, package validation, and package dry-run checks pass.

This is the initial release.