Repository navigation
v0.11.0
Features
- Add opt-in, create-only Document workspace import through
--document-mapwith explicit--contract-version 2. The bounded profile accepts nativesfdc_cms__documenttext/plain.txtcontent, validates source bytes and destination collisions, journals the single CREATE intent, and requires independent Draft metadata and downloaded-byte verification. It does not enable overwrite, publication, rollback, or automatic retry. - Add experimental binary Audio export only for
audio/x-wav.wavRIFF/WAVE content, and Video export only forvideo/mp4.mp4with the admittedftyp/isomsignature. Both require--experimental-media; other formats fail closed and ordinary export remains JSON-only with partial completeness. - Include the previously committed narrow
text/plain.txtDocument binary export with unchanged host, redirect, size, and integrity safeguards.
Bugfixes
- Validate image URL names before import and preserve frozen historical fixture identities.
- Tighten multipart image creation naming and validation, with additional controlled-transport regression coverage. This does not establish live image-upload qualification.
Chores
- Extend the CMS provider compatibility ceiling to
0.11.999, retaining the0.10.0floor and existing metadata contracts. - Preserve starred JSDoc formatting with a regression test and refresh the registry-only dependency lockfile.
Qualification limits
- Document import live evidence is exactly one isolated installed development-tarball, same-source-org CREATE of a 94-byte native plain-text file as an unpublished Draft, with exact metadata, downloaded bytes, SHA-256, MD5, and size verification. It is not cross-org transfer, full workspace restoration, released-package live qualification, or evidence for other Document formats.
- Audio and Video export evidence is limited to one API 67.0 unpublished Draft probe each: 844-byte WAV and 1,545-byte MP4 with exact byte/hash verification. Signature admission is not a full media parser or support for every codec, MP4 brand, or format. Neither feature provides Audio/Video import, create, or restore.
- No live image upload has been performed. Controlled transport and packed CLI dry-run evidence does not prove that Salesforce will accept a subsequent CREATE.
Full Changelog: v0.10.1...v0.11.0