- Added: rule metadata to public
LinterResult
API (#6166). - Added: longhand sub-properties of shorthand properties reference data to public API (#6168).
- Added:
meta.fixable
property to each rule (#6181). - Added: support for loading custom formatter from package (#6228).
- Added:
annotation-no-unknown
rule (#6155). - Added:
keyframe-selector-notation
rule (#6164). - Added:
percentage-unless-within-keyword-only-block
primary option tokeyframe-selector-notation
(#6194). - Added:
github
formatter (#6150). - Added: tally to
string
andverbose
formatters (#6153). - Added: fixable status to
verbose
andgithub
formatters (#6183). - Added: invalid rule primary option message for
false
(#6250). - Fixed: exit code when nothing is passed to stylelint command (#6175).
- Fixed: rule message function type to not require users to handle all kind of arguments (#6147).
- Fixed:
at-rule-*
end positions (#6163). - Fixed:
declaration-block-no-redundant-longhand-properties
end positions (#6219). - Fixed:
declaration-property-value-allowed-list
false positives for multiple match (#6190). - Fixed:
declaration-property-value-disallowed-list
false negatives for multiple match (#6188). - Fixed:
named-grid-areas-no-invalid
end positions (#6205). - Fixed:
no-descending-specificity
false positives for pseudo-classes (#6195). - Fixed:
no-unknown-animations
end positions (#6221). - Fixed:
no-unknown-animations
false positives for SCSS interpolation (#6185). - Fixed:
number-max-precision
end positions (#6184). - Fixed:
property-*
end positions (#6174). - Fixed:
rule-selector-property-disallowed-list
end positions (#6222). - Fixed:
selector-attribute-name-disallowed-list
end positions (#6223). - Fixed:
selector-attribute-operator-allowed-list
end positions (#6224). - Fixed:
selector-attribute-operator-disallowed-list
end positions (#6225). - Fixed:
selector-attribute-quotes
end positions (#6226). - Fixed:
selector-class-pattern
end positions (#6227). - Fixed:
selector-combinator-allowed-list
andselector-combinator-disallowed-list
end positions (#6229). - Fixed:
selector-disallowed-list
end positions (#6230). - Fixed:
selector-id-pattern
end positions (#6231). - Fixed:
selector-not-notation
end positions (#6201). - Fixed:
selector-pseudo-element-colon-notation
end positions (#6235). - Fixed:
string-no-newline
end positions (#6218). - Fixed:
unit-*
start and end positions (#6169). - Fixed:
value-no-vendor-prefix
end positions (#6173).