Skip to content

v0.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Aug 22:34
Immutable release. Only release title and notes can be modified.
22406cf

Declawd v0.1.1 is a patch release for the bare output-path defect in v0.1.0.

Install from crates.io:

cargo install declawd --version 0.1.1 --locked

Changes:

  • Bare filenames such as --output cleaned.txt now work. All four output-parent checks use the current directory when Path::parent() returns an empty path.
  • Regression coverage now includes bare text and C2PA outputs and canonical input/output aliases.
  • The UTF-16 wording now states the detectable boundary precisely: UTF-16 with a BOM is refused; BOM-less NUL-bearing valid UTF-8 is not guessed.
  • Release assets now include a reproducible CycloneDX 1.5 SBOM and checksum. Both are included in GitHub build-provenance attestations.

The v0.1.0 binaries remain immutable. Their safe workaround is to write ./cleaned.txt or an absolute path; affected commands fail closed with exit 2 and do not write output.

The C2PA and Unicode contracts are unchanged. See the README for checksum, attestation and SBOM verification commands.

Full Changelog: v0.1.0...v0.1.1