Contract CLI 0.3.2 brings the full 0.3 update to Homebrew and crates.io, with smaller print typography and a shared layout across all ten PDF templates.
- Set every template to 10.5 pt body text, 18 pt titles and comfortable 145% baseline spacing. A4 remains the default, with 25 mm side margins and a 160 mm reading column.
- Add A3, A5, US Letter, Legal and Executive paper sizes, plus a switch to show or hide the printed document reference.
- Add UK, US, Singapore and global legal profiles, and technology, design and startup clause packs. Profiles select governing law, venue wording and limited notices; review the documented legal scope before use.
- Preserve historical clause versions, protect executed documents from edits, validate incomplete terms, improve legacy database migrations and keep private notes out of PDFs.
- Refresh Rust dependencies and bundle consistent fonts for reproducible output.
Validated with 36 Rust tests, strict linting, CLI conformance, a 129-PDF rendering matrix and visual review. Examples use fictional parties.
Install or upgrade with Homebrew:
brew install paperfoot/tap/contract
# Existing installations:
brew update
brew upgrade paperfoot/tap/contractOr use Cargo (Typst must also be installed):
cargo install contract-cli --locked --forceSee typography and sources, legal scope and the changelog.