Skip to content

0.3.0

Latest

Choose a tag to compare

@davideast davideast released this 15 Jun 22:22
2a19f5d

Bumps version from 0.2.0 to 0.3.0. All changes since 0.2.0:

Bug Fixes

  • Nested token declarations no longer crash the linter. Nested YAML like colors: { background: { light: '#fff' } } is now parsed correctly with dot-separated paths (e.g. colors.background.light). (#103, @vikks)
  • Non-string YAML values no longer crash the linter. Spacing values like unit: 8 (parsed as a number by YAML) previously caused raw.match is not a function. The type guard in parseDimensionParts now handles this. (#79, @SyedaQurratAI) Fixes #106.
  • Boolean YAML scalars in component props no longer crash the linter. (#94)
  • lint --format markdown now renders the report correctly instead of printing [object Object]. (#95)
  • Tailwind v4 export handles digit-prefixed token names. (#72, @Bortlesboat)
  • Removed stale dependencies (ink, react, etc.) and fixed lint scripts. (#98)

Features

  • Unknown top-level key warnings. The linter now reports a warning when the frontmatter contains keys not recognized by the spec. (#84, @ryo-manba)
  • Nested token support. Colors, spacing, and rounded tokens support arbitrary nesting depth with dot-separated symbol table paths. (#103, @vikks)

Docs

  • Added PHILOSOPHY.md. (#99)
  • Documented Windows/PowerShell npx invocation. (#104, @mvanhorn)
  • Updated color spec to document all supported CSS color formats. (#96)

Contributors

Thank you to the contributors who made this release possible: