1.1.0 (2026-03-29)
- correctly extract baseline support for CSS functions (#401) (a1b5c6f)
- update baseline data (#399) (235f451)
- update baseline data (#405) (616558e)
- update baseline data (#412) (6f8c083)
1.0.0 (2026-03-08)
- export types from main entry and remove
/typesexport (#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)
- Allow function-based customSyntax options (#357) (3479200)
- Bump to v1.0.0 (050bde3)
- export types from main entry and remove
/typesexport (#353) (bb390d6) - Require Node.js ^20.19.0 || ^22.13.0 || >=24 (#302) (a1eb7f5)
- add missing
nameproperty torecommendedconfig (#336) (f115c3f) - correct parent typing for rule visitors (#313) (17046d0)
- remove
rollup, extraneous types and migrate to ESM-only (#352) (321d470) - report invalid properties inside nested at-rules (#369) (6f77115)
- skip descriptor validation for nestable at-rules (#362) (50ff5c1)
- update
@eslint/coretov1.0.0and adjust tests (#337) (c94ea92) - update baseline data (d93ecd4)
- update baseline data (105102e)
- update baseline data (85ed786)
- update baseline data (#321) (61090f9)
- update baseline data (#326) (cddbf92)
- update baseline data (#332) (85254d4)
- update baseline data (#343) (f2ef187)
- update baseline data (#347) (17746f9)
- update baseline data (#359) (688782b)
- update baseline data (#368) (8e3cae4)
- update baseline data (#373) (668d81d)
- update baseline data (#375) (9953c9c)
- update baseline data (#379) (9bf7ceb)
- update baseline data (#383) (233dee2)
- update baseline data (#395) (6cf16dc)
- update dependency @eslint/css-tree to ^3.6.9 (#378) (0999dbf)
- update dependency @eslint/plugin-kit to ^0.5.1 (#358) (ac57dc8)
- update eslint (#372) (eaabed6)
- update eslint (#392) (9cd8b78)
- Fix release version (2325732)
0.14.1 (2025-11-04)
- update baseline data (61480f0)
0.14.0 (2025-10-29)
- add
allow*options touse-baselinerule (#310) (e8dc57d) - add
no-unmatchable-selectorsrule (#301) (adaa397)
- correct message for functions in
use-baselinerule (#297) (cc0dff7) - disallow extra properties in rule options (#299) (baf36e2)
- enforce valid
allow*values inprefer-logical-propertiesrule (#311) (23caee3) - update baseline data (#296) (0f6725f)
- update baseline data (#306) (2f44739)
0.13.0 (2025-10-10)
0.12.0 (2025-10-06)
- correct location reporting for
!importantinno-importantrule (#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)
- detect prefixed @keyframes in no-duplicate-keyframe-selectors (11ae50f)
- detect prefixed
[@keyframes](https://github.com/keyframes)inno-duplicate-keyframe-selectors(#251) (11ae50f) - Ensure languageOptions.customSyntax is serializable (#212) (7f82110)
- update baseline data (#245) (a009bb7)
- update baseline data (#254) (ff77374)
- update baseline data (#257) (b5414d3)
- update baseline data (#267) (da37950)
0.11.0 (2025-08-28)
- add @namespace validation to no-invalid-at-rule-placement rule (#183) (26b902c)
- add
font-family-fallbacksrule (#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)
- allow any type for
meta.docs.recommendedin custom rules (#231) (6ea61a5) - bump
plugin-kitto 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)
- Remove Tailwind syntax in favor of external tailwind-csstree (#166)
- add
allowUnknownVariablesoption to no-invalid-properties (#178) (932cf62) - add
no-invalid-named-grid-areasrule (#169) (162f6e5) - add no-invalid-at-rule-placement rule (#171) (bb90e3a)
- Remove Tailwind syntax in favor of external tailwind-csstree (#166) (a035fa7)
- 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)
- add
relative-font-unitsrule (#133) (ce256da) - Validate property values containing variables (#148) (9fb07fa)
0.8.1 (2025-05-16)
0.8.0 (2025-05-15)
- add no-important rule (#124) (af043db)
- allow custom descriptors in no-invalid-at-rules (#128) (df26df3)
- Update Baseline data (#130) (86aad6b)
0.7.0 (2025-04-16)
0.6.0 (2025-03-26)
- Rename require-baseline -> use-baseline (#100)
- CSS nesting baseline support (#87) (8fcae6c)
- Rename require-basline -> use-baseline (#100) (21b71b4), closes #96
- 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)
- add prefer-logical-properties rule (#63) (2a440ce)
- add selector support to require-baseline (#61) (9c7fd6a)
- add support for baseline years (#81) (4c70882)
- Switch to @eslint/css-tree (#83) (828a6eb)
0.4.0 (2025-02-19)
0.3.0 (2025-02-14)
- Add use-layers rule (#27) (6ebf57e)
- Allow custom syntax (#47) (397888b)
- require-baseline rule (#33) (c5f66fa)
- make types usable in CommonJS (#44) (0540006)
- Suppress var() validation errors (#45) (f526b1d), closes #40