Sourced from stylelint's releases.
16.13.0
- Deprecated: ambiguous position arguments passed to
utils.report()
(#8244) (@romainmenke
).- Added:
lax
/strict
values to thefix
Node.js API option and CLI flag (#8106) (@ryo-manba
).- Added: support for profiling rule performance via the
TIMING
environment variable (#8108) (@ryo-manba
).- Added:
at-rule-descriptor-no-unknown
rule (#8197) (@ryo-manba
).- Added:
at-rule-descriptor-value-no-unknown
rule (#8211) (@ryo-manba
).- Added:
at-rule-no-deprecated
rule (#8251) (@jeddy3
).- Added:
at-rule-prelude-no-invalid
rule (#8268) (@ryo-manba
).- Added:
declaration-property-value-keyword-no-deprecated
rule (#8223) (@Mouvedia
).- Added:
"ignore": ["at-rule-preludes", "declaration-values"]
tostring-no-newline
(#8214) (@ryo-manba
).- Added:
messageArgs
todeclaration-property-value-no-unknown
,font-family-name-quotes
,font-family-no-duplicate-names
,function-calc-no-unspaced-operator
,import-notation
,media-feature-name-unit-allowed-list
,selector-attribute-quotes
andselector-pseudo-element-colon-notation
(#8285 & #8252) (@Mouvedia
).- Fixed: deprecation warnings to only display once per (custom) rule (#8265) (
@romainmenke
).- Fixed:
*-no-vendor-prefix
message ambiguity (#8239) (@Mouvedia
).- Fixed:
at-rule-(dis)allowed-list
,at-rule-no-vendor-prefix
,at-rule-property-required-list
message argument (#8277) (@Mouvedia
).- Fixed:
at-rule-property-required-list
message for inclusion of properties and descriptors (#8207) (@jeddy3
).- Fixed:
at-rule-*
false positives and negatives for@charset
rule (#8215) (@jeddy3
).- Fixed:
declaration-property-value-no-unknown
false positives for descriptors (#8240) (@jeddy3
).- Fixed:
property-(dis)allowed-list
false negatives for custom properties, use/^--/
to (dis)allow them (#8209) (@fbasmaison-lucca
).- Fixed:
property-no-unknown
false positives for descriptors (#8203) (@jeddy3
).- Fixed:
selector-pseudo-class-no-unknown
false positives for deprecated pseudo-classes (#8264) (@Mouvedia
).- Fixed:
selector-type-case
false positives forhatchPath
(#8264) (@Mouvedia
).- Fixed:
selector-type-no-unknown
false positives forshadow
,hatch
andhatchpath
(#8264) (@Mouvedia
).
Sourced from stylelint's changelog.
16.13.0 - 2025-01-12
It adds 3 rules to help you write error-free at-rules and 2 rules to warn you about deprecated CSS features. We've turned these rules on in our standard config.
It also adds new rule options, a feature to display how long rules take, lax autofix and support for
messageArgs
in more rules. It fixes 7 bugs.Lastly, we've made a deprecation that may affect some plugins. We've updated our docs for plugin authors and end users on how to silence deprecation warnings.
- Deprecated: ambiguous position arguments passed to
utils.report()
(#8244) (@romainmenke
).- Added:
lax
/strict
values to thefix
Node.js API option and CLI flag (#8106) (@ryo-manba
).- Added: support for profiling rule performance via the
TIMING
environment variable (#8108) (@ryo-manba
).- Added:
at-rule-descriptor-no-unknown
rule (#8197) (@ryo-manba
).- Added:
at-rule-descriptor-value-no-unknown
rule (#8211) (@ryo-manba
).- Added:
at-rule-no-deprecated
rule (#8251) (@jeddy3
).- Added:
at-rule-prelude-no-invalid
rule (#8268) (@ryo-manba
).- Added:
declaration-property-value-keyword-no-deprecated
rule (#8223) (@Mouvedia
).- Added:
"ignore": ["at-rule-preludes", "declaration-values"]
tostring-no-newline
(#8214) (@ryo-manba
).- Added:
messageArgs
todeclaration-property-value-no-unknown
,font-family-name-quotes
,font-family-no-duplicate-names
,function-calc-no-unspaced-operator
,import-notation
,media-feature-name-unit-allowed-list
,selector-attribute-quotes
andselector-pseudo-element-colon-notation
(#8285 & #8252) (@Mouvedia
).- Fixed: deprecation warnings to only display once per (custom) rule (#8265) (
@romainmenke
).- Fixed:
*-no-vendor-prefix
message ambiguity (#8239) (@Mouvedia
).- Fixed:
at-rule-(dis)allowed-list
,at-rule-no-vendor-prefix
,at-rule-property-required-list
message argument (#8277) (@Mouvedia
).- Fixed:
at-rule-property-required-list
message for inclusion of properties and descriptors (#8207) (@jeddy3
).- Fixed:
at-rule-*
false positives and negatives for@charset
rule (#8215) (@jeddy3
).- Fixed:
declaration-property-value-no-unknown
false positives for descriptors (#8240) (@jeddy3
).- Fixed:
property-(dis)allowed-list
false negatives for custom properties, use/^--/
to (dis)allow them (#8209) (@fbasmaison-lucca
).- Fixed:
property-no-unknown
false positives for descriptors (#8203) (@jeddy3
).- Fixed:
selector-pseudo-class-no-unknown
false positives for deprecated pseudo-classes (#8264) (@Mouvedia
).- Fixed:
selector-type-case
false positives forhatchPath
(#8264) (@Mouvedia
).- Fixed:
selector-type-no-unknown
false positives forshadow
,hatch
andhatchpath
(#8264) (@Mouvedia
).
81baea5
16.13.06fc88f5
Prepare 16.13.0 (#8202)f6d5055
Refactor to commonize regex patterns (#8272)a80cdf6
Add messageArgs
to
declaration-property-value-no-unknown
,
`font-family-na...8ddbe17
Document no tweet when performing release (#8288)29c3278
Document standard config changes (#8286)2e790d9
Document best practices for position arguments in
utils.report()
(#8257)ea922f8
Fix at-rule-(dis)allowed-list
,
at-rule-no-vendor-prefix
, `at-rule-propert...c21318c
Document overlapping rules (#8284)51393c2
Document alphabetical order config (#8275)