Skip to content
contract.cli

Changelog

What's new across the suite.

Notable releases for each CLI plus this site. Filed in reverse chronological order. Subscribe by watching @DrBaher on GitHub for everything.

  1. site v0.3.0 May 10, 2026 site

    Site v0.3 — search, OG images, comparison page, embedded demo

    A meaningful round of site polish. Headline things:

    • Search. Press ⌘K (or Ctrl+K on Linux/Windows) anywhere to open a Pagefind-backed instant search. Indexes every page at build time.
    • Real OG images. Per-page PNGs generated at build via satori + @resvg/resvg-js using bundled fonts. Twitter, LinkedIn, and Slack previews now look intentional.
    • Embedded demo. The nda-review-cli page now renders the live Railway sandbox in an inline frame so people can try it without leaving the page.
    • Comparison page. New /compare page — honest table of where the CLIs win versus SaaS contract suites and where SaaS still wins.
    • Live version badges. Each tool card and tool page shows the latest published version, fetched at build time from npm or PyPI (with a repo pyproject.toml fallback).
    • Sitemap + robots. Standard SEO basics added, including a sitemap-index.xml.
    • Changelog. This page exists now.
  2. site v0.2.0 May 9, 2026 site

    Site v0.2 — dark mode, asciinema demos, animated workflow

    The first big polish pass.

    • Dark mode with system-preference detection plus a manual toggle.
    • Animated workflow diagram — traveling dots flow across the arrows in sequence.
    • Asciinema demo casts on each tool page (quickstart, negotiate, sign-cli demo, docx2pdf doctor + batch).
    • Copy-to-clipboard buttons on every code block.
    • Install-method tabs — pipx/pip/source for Python, npm/pnpm/yarn/npx for Node.
    • Try-it-in-browser panels linking to the live sandboxes.
    • Hover micro-interactions on tool cards and reveal-on-scroll on workflow steps (respects prefers-reduced-motion).
  3. nda-review-cli v0.5.0 May 5, 2026 releasenegotiation

    nda-review-cli v0.5 — fatigue concession, web demo, profile learning

    Headline release for the negotiation engine.

    • Fatigue concession. When a clause bounces past max_clause_bounces (default 4), the next proposer is force-conceded deterministically. Solves the conservative-vs-conservative stalemate without resorting to randomness.
    • Counterparty profile learning. Pass --learn-profile on a review and the CLI builds a per-counterparty stance profile from the patterns it sees. Next round, that profile is applied automatically.
    • Web demo in web/. A sandboxed Flask-style server that exposes the three headline flows (draft, review, negotiate-simulator) for trying without installing.
    • Stalemate detection still trips on hard non-negotiable conflicts and surfaces them for human escalation rather than auto-resolving.
  4. sign-cli v1.1.0 April 22, 2026 releasemcpaudit

    sign-cli v1.1 — MCP server, RFC 3161 timestamps, bulk CSV

    The biggest sign-cli release to date.

    • MCP server. npx sign-cli mcp exposes every CLI command as an MCP tool over stdio. Wire it into Claude Code, Cursor, or any MCP-aware client.
    • RFC 3161 timestamps. Every signing event now carries a TSA-anchored timestamp so you can prove what was signed and when, even years later — even if the provider disappears.
    • Bulk CSV. --bulk file.csv sends one document to many signers, or many documents to one signer.
    • Per-signer approval tokens. Tokens are scoped to a single signer’s email and have a TTL. Agents can’t impersonate humans.

Edit this page on GitHub