v1.2.1 — README positioning rewrite
Patch release. Sharpens README positioning against the actual comparison set (secret scanners + compliance automation platforms, not code-style linters) and re-renders the hero/terminal/social-preview assets.
Changed
- README repositioned vs the real comparison set. Previous framing invited a category error — comparing regulatory compliance to ESLint / Biome / Nx Conformance (code-style linters, different problem). New "How it differs" section explicitly contrasts with the actual neighbors:
- Gitleaks / TruffleHog / GitGuardian — secret scanners. Curtis uses similar detection (21 patterns across 12 providers) but wraps every finding in a compliance workflow — each is a cited audit failure, not just a regex hit.
- Vanta / Drata / Secureframe — compliance automation platforms. Those manage org-wide posture and collect evidence for auditors. Curtis sits inside the developer loop, preventing violations at commit time before they ship — the thing that makes the controls those platforms attest to actually true in the code.
- Quick Start replaced with a 60-second copy-paste walkthrough. Scratch repo + deliberately-bad commit → see the block + citation in your own terminal. Answers the five questions a public-package README should answer immediately (what problem / why better / install under 60s / complete example / what does output look like).
- "Intentionally no paid tier / no SaaS" → "currently no paid tier." Leaves the door open for a future open-core without overpromising today. (The open-core pivot shipped in v1.3.0; the Pro tier claims were walked back in v1.3.1.)
- "What's not in this project" → "Common misconceptions." Less defensive framing, same content.
Fixed
- Hero / terminal / social-preview re-rendered via Playwright. Chrome's
--headless --screenshotwas silently clipping fixed-dimension HTML and leaving a scrollbar gutter — switched to Playwright, which respects viewport + deviceScaleFactor exactly. Replaces previously-broken renders that had been live for weeks without anyone noticing.
Housekeeping
- License attribution standardized to
[MIT](LICENSE) © Jordan Newellacross all source files.
npm: npm install @jordannewell/curtis-compliance@1.2.1 (superceded — latest is v1.3.1)
Full changelog: CHANGELOG.md