Repository navigation
v0.4.0
Features
- Add verified raw-HTML export and create-only import for selected
sfdc_cms__emailandsfdc_cms__emailTemplatevariants. - Add explicit native copy mappings with fresh destination identities and strict source-to-target correlation.
- Preserve literal HTML and source metadata while validating integrity, ownership, reference boundaries, and destination conflicts before mutation.
- Normalize observed managed-content variant identities without changing the versioned workspace package contract.
Safety and compatibility
- Keep default workspace import fail-closed for unresolved dependencies, media transport, ambiguous identities, and unverifiable API-name or URL-name uniqueness.
- Retain deterministic CLI JSON envelopes, partial-result semantics, provenance, durable import journals, and bounded diagnostics.
- Improve workspace resolution and bulk export validation for malformed, duplicate, contradictory, and non-progressing API responses.
Bugfixes
- Keep release tests self-contained so the published tag passes on a clean GitHub Actions checkout while local lifecycle diagnostics remain excluded.
- Make the publication-collision fixture portable across Linux and Windows without changing production behavior.
Tests
- Add packed Salesforce CLI subprocess coverage for editable export, literal edits, native create, encoded readback, and pre-org boundary rejection.
- Expand command and service regression coverage for raw HTML projection/import, identity planning, reference preflight, atomic publication, and import mutation safety.
Full Changelog: v0.3.1...v0.4.0