Skip to content

Releases: stylelint/stylelint

16.26.1

28 Nov 09:30
Immutable release. Only release title and notes can be modified.
b968143

Choose a tag to compare

It fixes numerous false positive bugs, including many in the declaration-property-value-no-unknown rule for the latest CSS specifications.

  • Fixed: *-no-unknown false positives for latest specs by integrating @csstools/css-syntax-patches-for-csstree (#8850) (@romainmenke).
  • Fixed: at-rule-no-unknown false positives for @function (#8851) (@jeddy3).
  • Fixed: declaration-property-value-no-unknown false positives for attr(), if() and custom functions (#8853) (@jeddy3).
  • Fixed: function-url-quotes false positives when URLs require quoting (#8804) (@taearls).
  • Fixed: selector-pseudo-element-no-unknown false positives for ::scroll-button() (#8856) (@Mouvedia).

16.26.0

21 Nov 16:14
Immutable release. Only release title and notes can be modified.
13737ba

Choose a tag to compare

It adds 1 feature and fixes 2 bugs.

  • Added: support for customSyntax with function export (#8834) (@silverwind).
  • Fixed: custom-property-no-missing-var-function false positives for style query in if() function (#8813) (@sajdakabir).
  • Fixed: media-feature-range-notation false positives for multiple queries and except: exact-value (#8832) (@jeddy3).

16.25.0

03 Oct 10:54
Immutable release. Only release title and notes can be modified.
a6efacb

Choose a tag to compare

It adds 3 new features, including experimental support for bulk suppressions. It's also our first immutable release, with the package published to npm using trusted publishing and our dependencies updated on a cool down for improved supply chain security.

16.24.0

07 Sep 13:17

Choose a tag to compare

It adds 1 new rule, adds 1 option to a rule and fixes 2 bugs.

  • Added: rule-nesting-at-rule-required-list rule (#8680) (@sw1tch3roo).
  • Added: ignoreAtRules: [] to nesting-selector-no-missing-scoping-root (#8743) (@karlhorky).
  • Fixed: function-no-unknown false positives for contrast-color() and sibling-*() (#8729) (@Mouvedia).
  • Fixed: selector-pseudo-class-no-unknown false positives for :heading (#8749) (@Mouvedia).

16.23.1

07 Aug 14:05

Choose a tag to compare

It fixes 7 bugs.

  • Fixed: no-invalid-position-declaration false positives for embedded styles (#8701) (@sw1tch3roo).
  • Fixed: property-no-deprecated erroneously autofixing clip (#8699) (@immitsu).
  • Fixed: property-no-deprecated false positives for -webkit-box-orient: vertical; (#8699) (@immitsu).
  • Fixed: selector-pseudo-*-no-unknown false positives for some meter pseudo classes/elements (#8708) (@Mouvedia).
  • Fixed: selector-pseudo-class-no-unknown false positives for :unchecked (#8705) (@Mouvedia).
  • Fixed: selector-pseudo-element-no-unknown false positives for ::search-text (#8707) (@Mouvedia).
  • Fixed: selector-type-no-unknown false positives for selectedcontent (#8716) (@Mouvedia).

16.23.0

29 Jul 11:31

Choose a tag to compare

It adds 5 new rules, 1 option to a rule and fixes 3 bugs. We've turned on the new rules in our standard config.

  • Added: block-no-redundant-nested-style-rules rule (#8684) (@sw1tch3roo).
  • Added: media-type-no-deprecated rule (#8668) (@immitsu).
  • Added: nesting-selector-no-missing-scoping-root rule (#8674) (@sw1tch3roo).
  • Added: no-invalid-position-declaration rule (#8669) (@sw1tch3roo).
  • Added: property-no-deprecated rule (#8682) (@immitsu).
  • Added: except: ["exact-value"] to media-feature-range-notation (#8675) (@immitsu).
  • Fixed: declaration-block-no-duplicate-properties false negatives for named colors with ignore: ['consecutive-duplicates-with-different-syntaxes'] (#8665) (@sw1tch3roo).
  • Fixed: function-no-unknown false positives (#8677) (@Mouvedia).
  • Fixed: no-irregular-whitespace false positives for strings (#8667) (@immitsu).

16.22.0

18 Jul 10:51

Choose a tag to compare

It adds 3 rule features and fixes 2 bugs.

  • Added: messageArgs to color-named (#8663) (@Mouvedia).
  • Added: messageArgs to declaration-property-value-keyword-no-deprecated (#8654) (@Mouvedia).
  • Added: no-descending-specificity report message includes line number of the anchoring selector (#8666) (@immitsu).
  • Fixed: at-rule-no-deprecated false positives for @apply (#8630) (@Mouvedia).
  • Fixed: lightness-notation crash with "number" option and single-digit percentage (#8661) (@ybiquitous).

16.21.1

03 Jul 08:08

Choose a tag to compare

It fixes 3 bugs.

  • Fixed: unexpected change of syntax in computed EditInfo (#8638) (@romainmenke).
  • Fixed: function-linear-gradient-no-nonstandard-direction false positives for CSS variables' names containing a direction substring (#8643) (@Solomon-mithra).
  • Fixed: media-feature-range-notation autofix for exact values (#8651) (@romainmenke).

16.21.0

19 Jun 08:40

Choose a tag to compare

It rounds out the message secondary option and marks it as stable, adds 1 new option to a rule, and fixes 4 bugs.

  • Added: non-experimental support for functional message secondary option (#8595) (@ybiquitous).
  • Added: ignore: ["after-custom-property"] to custom-property-empty-line-before (#8627) (@imkesin).
  • Fixed: cache configuration property not being respected (#8599) (@ybiquitous).
  • Fixed: fastest-levenshtein import when bundling (#8621) (@onigoetz).
  • Fixed: named-grid-areas-no-invalid false positives for interpolated grid-template-areas in CSS-in-JS (#8606) (@shahana308).
  • Fixed: selector-pseudo-*-no-unknown false positives for the missing form control styling selectors (#8623) (@tyrann0us).

16.20.0

29 May 16:12

Choose a tag to compare

It fixes 2 bugs with the built-in rules.

  • Fixed: function-url-no-scheme-relative false negatives for @import (#8576) (@pamelalozano16).
  • Fixed: shorthand-property-no-redundant-values false negatives for additional radius (#8539) (@ryo-manba).