Skip to content

Releases: stylelint/stylelint

14.16.0

03 Dec 12:36
11acf31
Compare
Choose a tag to compare
  • Added: media-feature-range-notation rule (#6497) (@jeddy3).
  • Added: support for plugin objects as config values (#6481) (@phoenisx).
  • Fixed: incorrect output by all formatters except for json (#6480) (@ybiquitous).

14.15.0

13 Nov 08:46
d1705d0
Compare
Choose a tag to compare
  • Added: --globby-options flag (#6437) (@sidverma32).
  • Added: custom message formatting for at-rule-disallowed-list, declaration-property-unit-disallowed-list, declaration-property-value-disallowed-list, function-disallowed-list, and property-disallowed-list (#6463) (@chloerice).
  • Added: support autofix with checkAgainstRule (#6466) (@aaronccasanova).
  • Added: support for reporting with custom severity (#6444) (@aaronccasanova).
  • Added: support to checkAgainstRule with custom rules (#6460) (@aaronccasanova).
  • Fixed: tally output of string formatter colorized (#6443) (@ybiquitous).
  • Fixed: usage of the import-lazy package to fit bundlers (#6449) (@phoenisx).

14.14.1

03 Nov 15:07
824506a
Compare
Choose a tag to compare
  • Fixed: declaration-block-no-redundant-longhand-properties false positives for inherit keyword (#6419) (@kimulaco).
  • Fixed: shorthand-property-no-redundant-values message to be consistent (#6417) (@fpetrakov).
  • Fixed: unit-no-unknown false positives for *vi & *vb viewport units (#6428) (@sidverma32).

14.14.0

15 Oct 12:22
b70929b
Compare
Choose a tag to compare
  • Added: *-pattern custom message formatting (#6391) (@ybiquitous).
  • Fixed: block-no-empty false positives for reportNeedlessDisables (#6381) (@ybiquitous).
  • Fixed: printf-like formatting for custom messages (#6389) (@ybiquitous).
  • Fixed: unit-no-unknown false positives for font-relative length units (#6374) (@ybiquitous).
  • Fixed: false negatives on second run for cache and severity option (#6384) (@kimulaco).
  • Fixed: TS compilation error due to needless file-entry-cache import (#6393) (@adidahiya).

14.13.0

28 Sep 10:36
Compare
Choose a tag to compare
  • Added: cacheStrategy option (#6357) (@kaorun343).
  • Fixed: cache refresh when config is changed (#6356) (@kimulaco).
  • Fixed: selector-pseudo-element-no-unknown false positives for ::highlight pseudo-element (#6367) (@jathak).

14.12.1

21 Sep 12:18
d57845b
Compare
Choose a tag to compare
  • Fixed: font-weight-notation messages (#6350) (@ybiquitous).
  • Fixed: type declarations for custom message arguments (#6354) (@stof).

14.12.0

18 Sep 17:18
Compare
Choose a tag to compare
  • Added: support for multiple --ignore-path flags (#6345) (@kimulaco).
  • Added: experimental support for custom message arguments (#6312) (@ybiquitous).
  • Added: declaration-block-no-duplicate-properties autofix (#6296) (@fpetrakov).
  • Added: font-weight-notation autofix (#6347) (@ybiquitous).
  • Added: ignore: ["inside-block"] and splitList to selector-disallowed-list (#6334) (@mattmanuel90).
  • Added: regex support for ignorePseudoClasses option of selector-pseudo-class-no-unknown (#6316) (@ybiquitous).
  • Added: regex support for ignorePseudoElements option of selector-pseudo-element-no-unknown (#6317) (@ybiquitous).
  • Added: regex support for ignoreSelectors option of selector-no-vendor-prefix (#6327) (@ybiquitous).
  • Added: regex support for ignoreTypes option of selector-type-case (#6326) (@ybiquitous).
  • Fixed: *-no-unknown false positives for container queries (#6318) (@fpetrakov).
  • Fixed: font-family-name-quotes false positives for interpolation and shorthand (#6335) (@kimulaco).
  • Fixed: time-min-milliseconds incorrect location for matching violating times (#6319) (@kawaguchi1102).

14.11.0

21 Aug 13:27
f8ace97
Compare
Choose a tag to compare
  • Added: ignoreAfterCombinators: [] to selector-max-universal (#6275).
  • Fixed: createPlugin type definition (#6264).
  • Fixed: alpha-value-notation false negatives for SVG properties (#6284).
  • Fixed: keyframes-name-pattern false positives for interpolation (#6265).
  • Fixed: selector-nested-pattern end positions (#6259).
  • Fixed: selector-no-qualifying-type message, positions, and false positives (#6260).
  • Fixed: selector-no-vendor-prefix end positions (#6261).
  • Fixed: selector-pseudo-class-allowed-list end positions and message (#6262).
  • Fixed: selector-pseudo-class-disallowed-list end positions and message (#6263).
  • Fixed: selector-pseudo-element-allowed-list end positions and message (#6270).
  • Fixed: selector-pseudo-element-disallowed-list end positions and message (#6270).
  • Fixed: shorthand-property-no-redundant-values message (#6272).
  • Fixed: time-min-milliseconds end positions (#6273).

14.10.0

11 Aug 02:54
fc0e37c
Compare
Choose a tag to compare
  • 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 to keyframe-selector-notation (#6194).
  • Added: github formatter (#6150).
  • Added: tally to string and verbose formatters (#6153).
  • Added: fixable status to verbose and github 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 and selector-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).

14.9.1

11 Jun 01:12
592b149
Compare
Choose a tag to compare
  • Fixed: selector-max-specificity false positives for :nth-child (#6140).