Skip to content

v0.3.2 — refined typography and modern contract drafting

Latest

Choose a tag to compare

@longevityboris longevityboris released this 10 Sep 23:33

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/contract

Or use Cargo (Typst must also be installed):

cargo install contract-cli --locked --force

See typography and sources, legal scope and the changelog.