Skip to content

Latest commit

 

History

History
318 lines (191 loc) · 25.4 KB

File metadata and controls

318 lines (191 loc) · 25.4 KB

Changelog

1.1.0 (2026-03-29)

Features

Bug Fixes

1.0.0 (2026-03-08)

⚠ BREAKING CHANGES

  • export types from main entry and remove /types export (#353)
  • remove rollup, extraneous types and migrate to ESM-only (#352)
  • Bump to v1.0.0
  • Require Node.js ^20.19.0 || ^22.13.0 || >=24 (#302)

Features

  • Allow function-based customSyntax options (#357) (3479200)
  • Bump to v1.0.0 (050bde3)
  • export types from main entry and remove /types export (#353) (bb390d6)
  • Require Node.js ^20.19.0 || ^22.13.0 || >=24 (#302) (a1eb7f5)

Bug Fixes

Miscellaneous Chores

0.14.1 (2025-11-04)

Bug Fixes

0.14.0 (2025-10-29)

Features

Bug Fixes

  • correct message for functions in use-baseline rule (#297) (cc0dff7)
  • disallow extra properties in rule options (#299) (baf36e2)
  • enforce valid allow* values in prefer-logical-properties rule (#311) (23caee3)
  • update baseline data (#296) (0f6725f)
  • update baseline data (#306) (2f44739)

0.13.0 (2025-10-10)

Features

Bug Fixes

  • handle missing declaration state in no-invalid-properties (#290) (4120774)

0.12.0 (2025-10-06)

Features

  • add support for getLocFromIndex and getIndexFromLoc (#167) (3baeacf)

Bug Fixes

  • correct location reporting for !important in no-important rule (#286) (33ea905)
  • correct the return type of applyInlineConfig (#281) (386f42a)
  • handle all CSS newline types in CSSSourceCode (#275) (2d0eec6)
  • handle all CSS newlines in rules (#280) (ed0c0f1)
  • no-invalid-properties false positives for var() in functions (#227) (268c7f0)
  • update baseline data (fb65800)
  • update baseline data (#287) (73734bb)

0.11.1 (2025-09-22)

Bug Fixes

0.11.0 (2025-08-28)

Features

  • add @namespace validation to no-invalid-at-rule-placement rule (#183) (26b902c)
  • add font-family-fallbacks rule (#174) (5678024)
  • add allow-list options for at-rules, properties, and selectors (#228) (623ad8e)
  • add autofix to no-duplicate-imports rule (#216) (0aa7b97)
  • add new rule no-duplicate-keyframe-selectors (#143) (dfe9c05)
  • add suggestion to no-important rule to remove !important flag (#217) (47e26b3)
  • allow relative-size and global values in relative-font-units (#214) (933d71c)
  • make var() regex multiline-safe in no-invalid-properties (#242) (c123f6e)

Bug Fixes

  • allow any type for meta.docs.recommended in custom rules (#231) (6ea61a5)
  • bump plugin-kit to latest to resolve security vulnerabilities (#209) (32e02d6)
  • disallow extra properties in rule options (#197) (8fd755d)
  • enforce strict syntax for [@charset](https://github.com/charset) in no-invalid-at-rules (#192) (4d3d140)
  • make no-invalid-properties var() case-insensitive (#232) (ad0cbdb)
  • make relative-font-units unit matching case-insensitive (#222) (7a2ecad)
  • prevent false positives for !important inside comments (#218) (3c6937a)
  • recursively resolve custom properties in no-invalid-properties (#237) (f2ee3fd)
  • treat at-rule names as case-insensitive across rules (#233) (9765135)
  • update baseline data (8ee9da0)
  • update baseline data (#207) (79e06c6)
  • update baseline data (#213) (30ca01c)
  • update baseline data (#234) (5f409d3)
  • update baseline data (#238) (d058f1c)
  • update baseline data (#241) (330c326)
  • Upgrade @eslint/css-tree (#243) (136e2ab)
  • var() with fallback value in no-invalid-properties (#184) (1db0b1a)

0.10.0 (2025-07-11)

⚠ BREAKING CHANGES

  • Remove Tailwind syntax in favor of external tailwind-csstree (#166)

Features

  • add allowUnknownVariables option to no-invalid-properties (#178) (932cf62)
  • add no-invalid-named-grid-areas rule (#169) (162f6e5)
  • add no-invalid-at-rule-placement rule (#171) (bb90e3a)
  • Remove Tailwind syntax in favor of external tailwind-csstree (#166) (a035fa7)

Bug Fixes

  • Enforce unique items in the options of prefer-logical-properties (b720cf8)
  • enforce unique items in the options of prefer-logical-properties (#176) (b720cf8)
  • update baseline data (#189) (9bdb155)

0.9.0 (2025-06-12)

Features

  • add relative-font-units rule (#133) (ce256da)
  • Validate property values containing variables (#148) (9fb07fa)

Bug Fixes

  • Upgrade @eslint/css-tree to update syntax support (#173) (8909277), closes #159

0.8.1 (2025-05-16)

Bug Fixes

0.8.0 (2025-05-15)

Features

Bug Fixes

  • remove redundant Comment member from CSSSyntaxElement union (#119) (67f3d4e)

0.7.0 (2025-04-16)

Features

  • Type checking for all APIs and rules (#103) (809ea4c)

Bug Fixes

  • Set use-baseline to 'warn' in recommended config (#110) (2152e9d), closes #80

0.6.0 (2025-03-26)

⚠ BREAKING CHANGES

  • Rename require-baseline -> use-baseline (#100)

Features

Bug Fixes

  • Add support period-separated layer names in use-layers rule (#92) (54b7da5)
  • Catch more parse errors (#97) (d08df74)
  • compute baseline status of individual features (#82) (3d91042)
  • Don't check class names in require-baseline (#93) (b8d6356)
  • expand supported types in baseline-data (#74) (96c3f95)

0.5.0 (2025-03-14)

Features

0.4.0 (2025-02-19)

Features

  • Add support for media conditions in require-baseline rule (#49) (ad9ddd7)

Bug Fixes

  • require-baseline should not warn for cursor property (#52) (21b5aad), closes #51

0.3.0 (2025-02-14)

Features

Bug Fixes

0.2.0 (2025-01-07)

Features

Bug Fixes

0.1.0 (2024-11-26)

Features