0.3.0 (2026-07-20)
- add
diffcommand to compare two token files (#90) (bb79fb9), closes #34 - add
mint-ds applyto codemod source CSS to tokens (#35) (#97) (3a8cd52) - add
mint-ds initcommand to scaffold a config file (#93) (481837c), closes #13 - add CSS layout linting rules for a11y and modern practices (#68) (130a4f5)
- add mint-ds lint command with gap-decoration rules (#72) (59695f7), closes #7
- add mint-ds score command for CSS health scoring (#75) (8cb2b29), closes #6 #6
- add release-infographic skill (#96) (4933a99)
- add SolidJS and Qwik export targets (#86) (7b05818)
- add UnoCSS export target (#87) (8453290), closes #10
- add Vanilla Extract export target (#88) (0c678da), closes #9
- compat: add Interop 2026 safe CSS feature adoption rules (#73) (967442b), closes #4 #4 #4
- mint: add --target dtcg deterministic export for Penpot interop (#85) (6203534), closes #76 #76 #92
- penpot-plugin: add DTCG to Penpot token import plugin (#92) (27c6fc0), closes #76
- retry LLM calls and force IPv4 DNS on WSL2 (#19) (#95) (c75c835)
- ship compat/lint lib modules in npm files allowlist (#89) (ab79313)
All notable changes to this project will be documented in this file.
mint-ds lint <dir>— new static CSS lint command (no LLM). Ships gap-decoration rules that flag hand-rolled ways of drawing lines between grid/flex tracks (borders on children,::before/::afterpseudo-elements, or backgrounds alongsidegap) and suggest the nativegap-rule-color/gap-rule-style/gap-rule-widthproperties, closed by a "Modern CSS Opportunities" adoption report.
0.2.1 (2026-07-10)
Maintenance release: release automation and CI publishing (OIDC + provenance). No user-facing changes.
mint-ds validate— DTCG v1 validation fortokens.json: structural checks plus semantic checks (broken/circular references, naming consistency, reference type mismatches),--jsonoutput,--no-semanticflag, and CI templates undertemplates/dtcg/.- CSS layout linting rules added to the Claude audit:
- Layout accessibility — flag grid/flex
orderthat breaks DOM order and visual reordering without atabindexfallback - Modern best practices — flag single-column grids, legacy centering, the flex
min-width: 0hack, and fragile nested selectors - Feature adoption — suggest
@layercascade organization and@containerqueries where width-scoped@mediaqueries are used - Overflow & wrap safety — flag flex containers missing
flex-wrapand sized grid/flex containers without overflow handling
- Layout accessibility — flag grid/flex
- Chaos score now factors in layout-accessibility (+1 when ≥ 3 issues) and overflow-safety (+1 when ≥ 4 issues) counts
- New
AuditReportfields:layoutA11yIssues,modernPracticeIssues,adoptionSuggestions,overflowSafetyIssues
- Ship
lib/dtcg-validator.mjsin the npm tarball so the CLI loads when installed — thefilesallowlist previously omitted it, breaking every command on install (#79).
- Initial release: CSS/SCSS audit via Claude AI
- Design token generation targeting CSS custom properties, Tailwind, SCSS variables, and Style Dictionary
- CLI tool (
mint-ds) with--audit,--resolve, and--exportcommands - Web playground (Next.js 15) with a three-step wizard UI
- CI pipeline with lint, typecheck, test coverage, and build checks