Sourced from stylelint's releases.
16.13.2
- Fixed:
--fixCLI flag raising unknown value error (#8313) (@ybiquitous).16.13.1
- Fixed:
ignore.default is not a function(#8305) (@romainmenke).16.13.0
- Deprecated: ambiguous position arguments passed to
utils.report()(#8244) (@romainmenke).- Added:
lax/strictvalues to thefixNode.js API option and CLI flag (#8106) (@ryo-manba).- Added: support for profiling rule performance via the
TIMINGenvironment variable (#8108) (@ryo-manba).- Added:
at-rule-descriptor-no-unknownrule (#8197) (@ryo-manba).- Added:
at-rule-descriptor-value-no-unknownrule (#8211) (@ryo-manba).- Added:
at-rule-no-deprecatedrule (#8251) (@jeddy3).- Added:
at-rule-prelude-no-invalidrule (#8268) (@ryo-manba).- Added:
declaration-property-value-keyword-no-deprecatedrule (#8223) (@Mouvedia).- Added:
"ignore": ["at-rule-preludes", "declaration-values"]tostring-no-newline(#8214) (@ryo-manba).- Added:
messageArgstodeclaration-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-quotesandselector-pseudo-element-colon-notation(#8285 & #8252) (@Mouvedia).- Fixed: deprecation warnings to only display once per (custom) rule (#8265) (
@romainmenke).- Fixed:
*-no-vendor-prefixmessage ambiguity (#8239) (@Mouvedia).- Fixed:
at-rule-(dis)allowed-list,at-rule-no-vendor-prefix,at-rule-property-required-listmessage argument (#8277) (@Mouvedia).- Fixed:
at-rule-property-required-listmessage for inclusion of properties and descriptors (#8207) (@jeddy3).- Fixed:
at-rule-*false positives and negatives for@charsetrule (#8215) (@jeddy3).- Fixed:
declaration-property-value-no-unknownfalse positives for descriptors (#8240) (@jeddy3).- Fixed:
property-(dis)allowed-listfalse negatives for custom properties, use/^--/to (dis)allow them (#8209) (@fbasmaison-lucca).- Fixed:
property-no-unknownfalse positives for descriptors (#8203) (@jeddy3).- Fixed:
selector-pseudo-class-no-unknownfalse positives for deprecated pseudo-classes (#8264) (@Mouvedia).- Fixed:
selector-type-casefalse positives forhatchPath(#8264) (@Mouvedia).- Fixed:
selector-type-no-unknownfalse positives forshadow,hatchandhatchpath(#8264) (@Mouvedia).16.12.0
- Added:
selector-pseudo-class-allowed-listnow checks@pagepseudo-classes (#8176) (@Mouvedia).- Added:
selector-pseudo-class-disallowed-listnow checks@pagepseudo-classes (#8171) (@Mouvedia).- Fixed:
at-rule-property-required-listmessage to use "descriptor" for accuracy (#8186) (@ybiquitous).- Fixed:
custom-property-no-missing-var-functionfalse positives forcontainer-name(#8157) (@Mouvedia).- Fixed:
custom-property-no-missing-var-functionfalse positives for custom properties passed torunning()(#8172) (@Mouvedia).- Fixed:
function-no-unknownfalse positives forrunning()(#8172) (@Mouvedia).- Fixed:
selector-pseudo-class-no-unknownfalse positives for:open(#8184) (@lukewarlow).- Fixed:
selector-pseudo-class-no-unknownfalse positives for:recto,:versoand:nth()(#8170) (@Mouvedia).- Fixed:
selector-pseudo-class-no-unknownfalse positives for somemoz-*vendor-prefixed pseudo-classes (#8188) (@Mouvedia).- Fixed:
selector-pseudo-element-no-unknownfalse positives for::details-content(#8174) (@lukewarlow).- Fixed:
selector-type-no-unknownfalse positives for idents in functional pseudo-classes (#8191) (@elskhn).- Fixed:
value-keyword-casefalse negatives (#8158) (@Mouvedia).- Fixed:
value-keyword-casefalse positives for vendor-prefixed system colors (#8146) (@Mouvedia).16.11.0
- Added:
--report-unscoped-disablesCLI flag andreportUnscopedDisablesoption to Node.js API and configuration object (#8024) (@Mouvedia).- Added:
ignoreFunctions: []tomedia-query-no-invalid(#8060) (@ryo-manba).- Added:
nameconfiguration property underoverrides(#8095) (@ryo-manba).- Fixed:
benchmark-rulescript to resolveTypeError(#8090) (@ybiquitous).- Fixed:
githubformatter deprecation warning link tohttps://stylelint.io/awesome-stylelint#formatters(#8115) (@ryo-manba).
... (truncated)
Sourced from stylelint's changelog.
16.13.2 - 2025-01-14
It fixes a regression bug with
--fix.
- Fixed:
--fixCLI flag raising unknown value error (#8313) (@ybiquitous).16.13.1 - 2025-01-13
It fixes one bug due to an upstream change in our
ignoredependency.
- Fixed:
ignore.default is not a function(#8305) (@romainmenke).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
messageArgsin 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/strictvalues to thefixNode.js API option and CLI flag (#8106) (@ryo-manba).- Added: support for profiling rule performance via the
TIMINGenvironment variable (#8108) (@ryo-manba).- Added:
at-rule-descriptor-no-unknownrule (#8197) (@ryo-manba).- Added:
at-rule-descriptor-value-no-unknownrule (#8211) (@ryo-manba).- Added:
at-rule-no-deprecatedrule (#8251) (@jeddy3).- Added:
at-rule-prelude-no-invalidrule (#8268) (@ryo-manba).- Added:
declaration-property-value-keyword-no-deprecatedrule (#8223) (@Mouvedia).- Added:
"ignore": ["at-rule-preludes", "declaration-values"]tostring-no-newline(#8214) (@ryo-manba).- Added:
messageArgstodeclaration-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-quotesandselector-pseudo-element-colon-notation(#8285 & #8252) (@Mouvedia).- Fixed: deprecation warnings to only display once per (custom) rule (#8265) (
@romainmenke).- Fixed:
*-no-vendor-prefixmessage ambiguity (#8239) (@Mouvedia).- Fixed:
at-rule-(dis)allowed-list,at-rule-no-vendor-prefix,at-rule-property-required-listmessage argument (#8277) (@Mouvedia).- Fixed:
at-rule-property-required-listmessage for inclusion of properties and descriptors (#8207) (@jeddy3).- Fixed:
at-rule-*false positives and negatives for@charsetrule (#8215) (@jeddy3).- Fixed:
declaration-property-value-no-unknownfalse positives for descriptors (#8240) (@jeddy3).- Fixed:
property-(dis)allowed-listfalse negatives for custom properties, use/^--/to (dis)allow them (#8209) (@fbasmaison-lucca).- Fixed:
property-no-unknownfalse positives for descriptors (#8203) (@jeddy3).- Fixed:
selector-pseudo-class-no-unknownfalse positives for deprecated pseudo-classes (#8264) (@Mouvedia).- Fixed:
selector-type-casefalse positives forhatchPath(#8264) (@Mouvedia).- Fixed:
selector-type-no-unknownfalse positives forshadow,hatchandhatchpath(#8264) (@Mouvedia).16.12.0 - 2024-12-15
- Added:
selector-pseudo-class-allowed-listnow checks@pagepseudo-classes (#8176) (@Mouvedia).- Added:
selector-pseudo-class-disallowed-listnow checks@pagepseudo-classes (#8171) (@Mouvedia).- Fixed:
at-rule-property-required-listmessage to use "descriptor" for accuracy (#8186) (@ybiquitous).- Fixed:
custom-property-no-missing-var-functionfalse positives forcontainer-name(#8157) (@Mouvedia).- Fixed:
custom-property-no-missing-var-functionfalse positives for custom properties passed torunning()(#8172) (@Mouvedia).- Fixed:
function-no-unknownfalse positives forrunning()(#8172) (@Mouvedia).
... (truncated)
8887d41
16.13.2545a26d
Prepare 16.13.2 (#8314)c03f407
Fix --fix CLI flag raising unknown value error (#8313)8a173d4
16.13.1c0df295
Prepare 16.13.1 (#8306)7ea4219
Fix ignore.default is not a function (#8305)f5055fe
Bump typescript from 5.7.2 to 5.7.3 in the typescript group (#8299)5f82aa8
Bump rollup from 4.30.0 to 4.30.1 (#8300)7aba28e
Bump eslint from 9.17.0 to 9.18.0 in the eslint group (#8298)81baea5
16.13.0