Skip to content

Releases: stylelint/stylelint

15.3.0

16 Mar 17:12
Compare
Choose a tag to compare

15.2.0

19 Feb 20:31
Compare
Choose a tag to compare
  • Added: messageArgs to 76 rules (#6589) (@kizu).
  • Fixed: TypeScript error to export Plugin and RuleContext (#6664) (@henryruhs).
  • Fixed: overrides.extends order when including same rules (#6660) (@kuoruan).
  • Fixed: annotation-no-unknown false positives for CSS-in-JS template literals (#6666) (@hudochenkov).
  • Fixed: declaration-property-value-no-unknown false positives for at-rule descriptors (#6669) (@FloEdelmann).
  • Fixed: declaration-property-value-no-unknown parse error for alpha(opacity=n) to report as violation (#6650) (@romainmenke).
  • Fixed: function-name-case false positives for CSS-in-JS template literals (#6666) (@hudochenkov).
  • Fixed: function-no-unknown false positives for CSS-in-JS template literals (#6666) (@hudochenkov).
  • Fixed: unit-no-unknown false positives for CSS-in-JS template literals (#6666) (@hudochenkov).
  • Fixed: value-keyword-case false positives for CSS-in-JS template literals (#6666) (@hudochenkov).

15.1.0

11 Feb 11:54
e8da27f
Compare
Choose a tag to compare
  • Added: declaration-block-no-redundant-longhand-properties autofix (#6580) (@mattxwang).
  • Fixed: declaration-property-value-no-unknown false positives for env() (#6646) (@romainmenke).
  • Fixed: function-calc-no-unspaced-operator TypeError on empty calc() (#6634) (@romainmenke).
  • Fixed: inaccurate customSyntax inference (#6645) (@ybiquitous).

15.0.0

09 Feb 14:32
Compare
Choose a tag to compare

Migrating to 15.0.0 guide.

  • Removed: Node.js 12 support (#6477) (@ybiquitous). (BREAKING)
  • Removed: support for processors (#6479) (@ybiquitous). (BREAKING)
  • Removed: syntax option (#6420) (@fpetrakov). (BREAKING)
  • Changed: extends in overrides to merge to be consistent with plugins behaviour (#6380) (@jasikpark). (BREAKING)
  • Changed: type definitions to reorganize (#6510) (@ybiquitous). (BREAKING)
  • Changed: type names to be more consistent (#6503) (@ybiquitous). (BREAKING)
  • Deprecated: stylistic rules handled by Prettier (#6504) (@ybiquitous).
  • Added: declaration-property-value-no-unknown rule (#6511) (@jeddy3).
  • Added: media-feature-name-unit-allowed-list rule (#6550) (@mattxwang).
  • Added: function-url-quotes autofix (#6558) (@mattxwang).
  • Added: ignore: ["custom-elements"] to selector-max-type (#6588) (@muddv).
  • Added: ignoreFunctions: [] to unit-disallowed-list (#6592) (@mattxwang).
  • Added: deprecated rule warnings (#6561) (@ybiquitous).
  • Added: message arguments to declaration-property-unit-allowed-list (#6570) (@mattxwang).
  • Fixed: overrides.files in config to allow basename glob patterns (#6547) (@ybiquitous).
  • Fixed: at-rule-no-unknown false positives for @scroll-timeline (#6554) (@mattxwang).
  • Fixed: function-no-unknown false positives for interpolation and backticks in CSS-in-JS (#6565) (@hudochenkov).
  • Fixed: keyframe-selector-notation false positives for named timeline ranges (#6605) (@kimulaco).
  • Fixed: property-no-unknown false negatives for newer custom syntaxes (#6553) (@43081j).
  • Fixed: selector-attribute-quotes false positives for "never" (#6571) (@mattxwang).
  • Fixed: selector-not-notation autofix for "simple" option (#6608) (@Mouvedia).

14.16.1

29 Dec 06:45
f1146c1
Compare
Choose a tag to compare
  • Fixed: customSyntax resolution with configBasedir (#6536) (@ybiquitous).
  • Fixed: declaration-block-no-duplicate-properties autofix for !important (#6528) (@sidx1024).
  • Fixed: function-no-unknown false positives for scroll, -webkit-gradient, color-stop, from, and to (#6539) (@Mouvedia).
  • Fixed: value-keyword-case false positives for mixed case ignoreFunctions option (#6517) (@kimulaco).
  • Fixed: unexpected output in Node.js API lint result when any rule contains disableFix: true (#6543) (@adrianjost).

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).