Skip to content

v0.17.0

Choose a tag to compare

@thevangelist thevangelist released this 08 Jun 20:52
· 28 commits to main since this release

Breaking: removed the init, drift, and conformance commands and the --lint flag. These were local snapshot-based gates that compared rendered CSS across environments (non-deterministic — a macOS baseline produces false drift on Linux CI). Drift now lives in the Dembrandt App.

  • Core rewritten in TypeScript; builds to dist/ with tsc.
  • DTCG validator brought in-house and exposed as dembrandt/dtcg; the CLI validates its own --dtcg output before writing.
  • Versioned output contract via meta.schemaVersion; dembrandt/normalize export for storing/diffing extractions.
  • Corrected the dembrandt-mcp setup invocation in docs (npx -y --package dembrandt dembrandt-mcp).

Migration: dembrandt drift/--lint users should move to the Dembrandt App for drift tracking.