Update dependency stylelint to v16 #93

Open
renovate wants to merge 1 commit from renovate/stylelint-16.x into master
Collaborator

This PR contains the following updates:

Package Change Age Confidence
stylelint (source) 14.16.1 -> 16.24.0 age confidence

Release Notes

stylelint/stylelint (stylelint)

v16.24.0

Compare Source

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

v16.23.1

Compare Source

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

v16.23.0

Compare Source

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.

v16.22.0

Compare Source

It adds 3 rule features and fixes 2 bugs.

v16.21.1

Compare Source

It fixes 3 bugs.

v16.21.0

Compare Source

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

v16.20.0

Compare Source

It fixes 2 bugs with the built-in rules.

v16.19.1

Compare Source

It fixes 1 bug with the no-empty-source rule.

v16.19.0

Compare Source

It adds 2 options to 2 rules and fixes 3 bugs.

  • Added: exceptWithoutPropertyFallback: [] to function-allowed-list (#​8488) (@​ryo-manba).
  • Added: ignore: ["four-into-three-edge-values"] to shorthand-property-no-redundant-values (#​8527) (@​ryo-manba).
  • Fixed: compact formatter with pnpm to newline the exit code (#​8534) (@​konomae).
  • Fixed: declaration-property-value-no-unknown range and message for invalid syntax within known functions (#​8528) (@​ryo-manba).
  • Fixed: no-empty-source false positives for --report-needless-disables (#​8536) (@​romainmenke).

v16.18.0

Compare Source

It adds 2 new rules and fixes 2 bugs. We've turned on these rules, and the syntax-string-no-invalid and layer-name-pattern ones from recent releases, in our standard config.

v16.17.0

Compare Source

It adds 1 new rule, support for languageOptions to 2 rules, 1 option to a rule, the --compute-edit-info CLI flag (along with support for EditInfo in 3 rules), and fixes 1 bug. EditInfo is useful for automated fixing tools and editor integrations.

v16.16.0

Compare Source

It adds support for computing EditInfo to 22 more rules and reverts a change that added context.lexer to our public API in the previous release.

v16.15.0

Compare Source

It adds 1 new rule, a languageOptions configuration property for configuring some of the new rules added in 16.13.0, regex support to 1 option and support for computing EditInfo to 6 rules. It fixes 9 bugs, including 2 with the tap reporter.

v16.14.1

Compare Source

It fixes a bug with caching.

v16.14.0

Compare Source

It fixes 8 bugs and adds features to our Warning type.

  • Added: replaced text and corresponding range to Warning type (#​8234) (@​romainmenke).
  • Fixed: SyntaxError: The requested module 'table'... (#​8325) (@​denisx).
  • Fixed: RuleContext['fix'] type (#​8309) (@​Mouvedia).
  • Fixed: declaration-property-value-keyword-no-deprecated autofix of border-color and overflow (#​8346) (@​Mouvedia).
  • Fixed: declaration-property-value-keyword-no-deprecated false negatives for overflow-x and overflow-y (#​8340) (@​Mouvedia).
  • Fixed: declaration-property-value-keyword-no-deprecated false negatives for scrollbar-color (#​8346) (@​Mouvedia).
  • Fixed: declaration-property-value-keyword-no-deprecated false positives for non-standard syntax values (#​8329) (@​Mouvedia).
  • Fixed: declaration-property-value-keyword-no-deprecated warning message for overflow: <keyword> <keyword> (#​8340) (@​Mouvedia).
  • Fixed: selector-pseudo-class-no-unknown false positives for :has-slotted (#​8332) (@​Mouvedia).

v16.13.2

Compare Source

It fixes a regression bug with --fix.

v16.13.1

Compare Source

It fixes one bug due to an upstream change in our ignore dependency.

v16.13.0

Compare Source

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 messageArgs in 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/strict values to the fix Node.js API option and CLI flag (#​8106) (@​ryo-manba).
  • Added: support for profiling rule performance via the TIMING environment variable (#​8108) (@​ryo-manba).
  • Added: at-rule-descriptor-no-unknown rule (#​8197) (@​ryo-manba).
  • Added: at-rule-descriptor-value-no-unknown rule (#​8211) (@​ryo-manba).
  • Added: at-rule-no-deprecated rule (#​8251) (@​jeddy3).
  • Added: at-rule-prelude-no-invalid rule (#​8268) (@​ryo-manba).
  • Added: declaration-property-value-keyword-no-deprecated rule (#​8223) (@​Mouvedia).
  • Added: "ignore": ["at-rule-preludes", "declaration-values"] to string-no-newline (#​8214) (@​ryo-manba).
  • Added: messageArgs to declaration-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-quotes and selector-pseudo-element-colon-notation (#​8285 & #​8252) (@​Mouvedia).
  • Fixed: deprecation warnings to only display once per (custom) rule (#​8265) (@​romainmenke).
  • Fixed: *-no-vendor-prefix message ambiguity (#​8239) (@​Mouvedia).
  • Fixed: at-rule-(dis)allowed-list, at-rule-no-vendor-prefix, at-rule-property-required-list message argument (#​8277) (@​Mouvedia).
  • Fixed: at-rule-property-required-list message for inclusion of properties and descriptors (#​8207) (@​jeddy3).
  • Fixed: at-rule-* false positives and negatives for @charset rule (#​8215) (@​jeddy3).
  • Fixed: declaration-property-value-no-unknown false positives for descriptors (#​8240) (@​jeddy3).
  • Fixed: property-(dis)allowed-list false negatives for custom properties, use /^--/ to (dis)allow them (#​8209) (@​fbasmaison-lucca).
  • Fixed: property-no-unknown false positives for descriptors (#​8203) (@​jeddy3).
  • Fixed: selector-pseudo-class-no-unknown false positives for deprecated pseudo-classes (#​8264) (@​Mouvedia).
  • Fixed: selector-type-case false positives for hatchPath (#​8264) (@​Mouvedia).
  • Fixed: selector-type-no-unknown false positives for shadow, hatch and hatchpath (#​8264) (@​Mouvedia).

v16.12.0

Compare Source

  • Added: selector-pseudo-class-allowed-list now checks @page pseudo-classes (#​8176) (@​Mouvedia).
  • Added: selector-pseudo-class-disallowed-list now checks @page pseudo-classes (#​8171) (@​Mouvedia).
  • Fixed: at-rule-property-required-list message to use "descriptor" for accuracy (#​8186) (@​ybiquitous).
  • Fixed: custom-property-no-missing-var-function false positives for container-name (#​8157) (@​Mouvedia).
  • Fixed: custom-property-no-missing-var-function false positives for custom properties passed to running() (#​8172) (@​Mouvedia).
  • Fixed: function-no-unknown false positives for running() (#​8172) (@​Mouvedia).
  • Fixed: selector-pseudo-class-no-unknown false positives for :open (#​8184) (@​lukewarlow).
  • Fixed: selector-pseudo-class-no-unknown false positives for :recto, :verso and :nth() (#​8170) (@​Mouvedia).
  • Fixed: selector-pseudo-class-no-unknown false positives for some moz-* vendor-prefixed pseudo-classes (#​8188) (@​Mouvedia).
  • Fixed: selector-pseudo-element-no-unknown false positives for ::details-content (#​8174) (@​lukewarlow).
  • Fixed: selector-type-no-unknown false positives for idents in functional pseudo-classes (#​8191) (@​elskhn).
  • Fixed: value-keyword-case false negatives (#​8158) (@​Mouvedia).
  • Fixed: value-keyword-case false positives for vendor-prefixed system colors (#​8146) (@​Mouvedia).

v16.11.0

Compare Source

v16.10.0

Compare Source

v16.9.0

Compare Source

  • Changed: secondaryOptions argument type of the Rule function (#​7950) (@​Mouvedia).
  • Fixed: color-function-notation reporting functions with less than 3 arguments (#​7948) (@​Mouvedia).
  • Fixed: declaration-property-value-no-unknown false positives/negatives (#​7944 & #​7957 & #​7956) (@​Mouvedia & @​sidverma32).
    • false positives: overflow, word-break, width
    • false negatives: anchor-name, field-sizing, text-box-edge, text-box-trim, text-spacing-trim, text-wrap, text-wrap-mode, text-wrap-style, view-timeline, view-timeline-axis, view-timeline-inset, view-timeline-name, view-transition-name
  • Fixed: keyframe-block-no-duplicate-selectors/keyframe-declaration-no-important/keyframe-selector-notation/no-unknown-animations false negatives for @-o-keyframes and @-ms-keyframes (#​7953) (@​Mouvedia).
  • Fixed: no-duplicate-selectors reported ranges (#​7938) (@​romainmenke).
  • Fixed: property-no-vendor-prefix report for -webkit-background-size (#​7940) (@​Mouvedia).
  • Fixed: selector-class-pattern reported ranges (#​7959) (@​Mouvedia).
  • Fixed: selector-no-qualifying-type reported ranges (#​7937) (@​romainmenke).
  • Fixed: honour Node.js --no-deprecation flag for rule deprecation warnings (#​7943) (@​Mouvedia).

v16.8.2

Compare Source

v16.8.1

Compare Source

v16.8.0

Compare Source

v16.7.0

Compare Source

v16.6.1

Compare Source

v16.6.0

Compare Source

v16.5.0

Compare Source

v16.4.0

Compare Source

v16.3.1

Compare Source

v16.3.0

Compare Source

v16.2.1

Compare Source

  • Fixed: report flags not reporting on subsequent runs when cache is used (#​7483) (@​ybiquitous).
  • Fixed: custom-property-no-missing-var-function false positives for properties that can contain author-defined identifiers (#​7478) (@​ybiquitous).
  • Fixed: selector-pseudo-class-no-unknown false positives for :seeking, the media loading state and sound state pseudo-classes (#​7490) (@​Mouvedia).
  • Fixed: selector-max-specificity false positives with ignoreSelectors option for of <selector> syntax (#​7475) (@​ybiquitous).
  • Fixed: function-calc-no-unspaced-operator performance (#​7505) (@​ybiquitous).
  • Fixed: validateOptions to report when secondary option object is an empty object or null (#​7476) (@​ybiquitous).
  • Fixed: report() error message responsibility for a missing node or line number (#​7474) (@​ybiquitous).

v16.2.0

Compare Source

v16.1.0

Compare Source

v16.0.2

Compare Source

v16.0.1

Compare Source

v16.0.0

Compare Source

Migrating to 16.0.0 guide.

v15.11.0

Compare Source

  • Added: ignoreRules to max-nesting-depth (#​7215) (@​mattxwang).
  • Fixed: declaration-block-no-redundant-longhand-properties autofix for grid-template with repeat() (#​7230) (@​mattxwang).
  • Fixed: declaration-block-no-redundant-longhand-properties false negative for font-synthesis (#​7214) (@​mattxwang).
  • Fixed: declaration-block-no-redundant-longhand-properties false negatives for *-block and *-inline logical properties (#​7208) (@​mattxwang).
  • Fixed: declaration-block-no-redundant-longhand-properties false negatives for overflow, overscroll-behavior, scroll-margin, scroll-padding, and new Box Alignment shorthands (#​7213) (@​mattxwang).
  • Fixed: function-no-unknown false positives for light-dark, linear and xywh (#​7242) (@​mattxwang).

v15.10.3

Compare Source

v15.10.2

Compare Source

  • Fixed: declaration-property-value-no-unknown false negatives for nested declarations (#​7079) (@​romainmenke).
  • Fixed: selector-pseudo-element-no-unknown false positives for view-transition pseudo-elements (#​7070) (@​danielroe).

v15.10.1

Compare Source

v15.10.0

Compare Source

v15.9.0

Compare Source

  • Added: insideFunctions: {"function": int} to number-max-precision (#​6932) (@​romainmenke).
  • Fixed: declaration-block-no-redundant-longhand-properties autofix for border-radius shorthand (#​6958) (@​mattxwang).
  • Fixed: declaration-block-no-redundant-longhand-properties autofix for border-width shorthand (#​6956) (@​mattxwang).
  • Fixed: declaration-block-no-redundant-longhand-properties autofix for grid-column and grid-row (#​6957) (@​mattxwang).

v15.8.0

Compare Source

v15.7.0

Compare Source

v15.6.3

Compare Source

v15.6.2

Compare Source

v15.6.1

Compare Source

v15.6.0

Compare Source

  • Added: allowEmptyInput, cache, fix options to configuration object (#​6778) (@​mattxwang).
  • Added: ignore: ["with-var-inside"] to color-function-notation (#​6802) (@​mattxwang).
  • Fixed: declaration-block-no-duplicate-properties autofix for 3 or more duplicates (#​6801) (@​mattxwang).
  • Fixed: declaration-block-no-duplicate-properties false positives with option ignore: ["consecutive-duplicates-with-different-syntaxes"] (#​6797) (@​romainmenke).
  • Fixed: declaration-block-no-duplicate-properties syntax error (#​6792) (@​yoyo837).
  • Fixed: declaration-block-no-redundant-longhand-properties autofix for grid-template (#​6777) (@​mattxwang).
  • Fixed: function-url-quotes autofix for comments in SCSS function (#​6800) (@​ybiquitous).

v15.5.0

Compare Source

v15.4.0

Compare Source

v15.3.0

Compare Source

v15.2.0

Compare Source

v15.1.0

Compare Source

v15.0.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [stylelint](https://stylelint.io) ([source](https://github.com/stylelint/stylelint)) | [`14.16.1` -> `16.24.0`](https://renovatebot.com/diffs/npm/stylelint/14.16.1/16.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/stylelint/16.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/stylelint/14.16.1/16.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>stylelint/stylelint (stylelint)</summary> ### [`v16.24.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16240---2025-09-07) [Compare Source](https://github.com/stylelint/stylelint/compare/16.23.1...16.24.0) It adds 1 new rule, adds 1 option to a rule and fixes 2 bugs. - Added: `rule-nesting-at-rule-required-list` rule ([#&#8203;8680](https://github.com/stylelint/stylelint/pull/8680)) ([@&#8203;sw1tch3roo](https://github.com/sw1tch3roo)). - Added: `ignoreAtRules: []` to `nesting-selector-no-missing-scoping-root` ([#&#8203;8743](https://github.com/stylelint/stylelint/pull/8743)) ([@&#8203;karlhorky](https://github.com/karlhorky)). - Fixed: `function-no-unknown` false positives for `contrast-color()` and `sibling-*()` ([#&#8203;8729](https://github.com/stylelint/stylelint/pull/8729)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:heading` ([#&#8203;8749](https://github.com/stylelint/stylelint/pull/8749)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.23.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16231---2025-08-07) [Compare Source](https://github.com/stylelint/stylelint/compare/16.23.0...16.23.1) It fixes 7 bugs. - Fixed: `no-invalid-position-declaration` false positives for embedded styles ([#&#8203;8701](https://github.com/stylelint/stylelint/pull/8701)) ([@&#8203;sw1tch3roo](https://github.com/sw1tch3roo)). - Fixed: `property-no-deprecated` erroneously autofixing `clip` ([#&#8203;8699](https://github.com/stylelint/stylelint/pull/8699)) ([@&#8203;immitsu](https://github.com/immitsu)). - Fixed: `property-no-deprecated` false positives for `-webkit-box-orient: vertical;` ([#&#8203;8699](https://github.com/stylelint/stylelint/pull/8699)) ([@&#8203;immitsu](https://github.com/immitsu)). - Fixed: `selector-pseudo-*-no-unknown` false positives for some meter pseudo classes/elements ([#&#8203;8708](https://github.com/stylelint/stylelint/pull/8708)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:unchecked` ([#&#8203;8705](https://github.com/stylelint/stylelint/pull/8705)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::search-text` ([#&#8203;8707](https://github.com/stylelint/stylelint/pull/8707)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-type-no-unknown` false positives for `selectedcontent` ([#&#8203;8716](https://github.com/stylelint/stylelint/pull/8716)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.23.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16230---2025-07-29) [Compare Source](https://github.com/stylelint/stylelint/compare/16.22.0...16.23.0) 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](https://www.npmjs.com/package/stylelint-config-standard). - Added: `block-no-redundant-nested-style-rules` rule ([#&#8203;8684](https://github.com/stylelint/stylelint/pull/8684)) ([@&#8203;sw1tch3roo](https://github.com/sw1tch3roo)). - Added: `media-type-no-deprecated` rule ([#&#8203;8668](https://github.com/stylelint/stylelint/pull/8668)) ([@&#8203;immitsu](https://github.com/immitsu)). - Added: `nesting-selector-no-missing-scoping-root` rule ([#&#8203;8674](https://github.com/stylelint/stylelint/pull/8674)) ([@&#8203;sw1tch3roo](https://github.com/sw1tch3roo)). - Added: `no-invalid-position-declaration` rule ([#&#8203;8669](https://github.com/stylelint/stylelint/pull/8669)) ([@&#8203;sw1tch3roo](https://github.com/sw1tch3roo)). - Added: `property-no-deprecated` rule ([#&#8203;8682](https://github.com/stylelint/stylelint/pull/8682)) ([@&#8203;immitsu](https://github.com/immitsu)). - Added: `except: ["exact-value"]` to `media-feature-range-notation` ([#&#8203;8675](https://github.com/stylelint/stylelint/pull/8675)) ([@&#8203;immitsu](https://github.com/immitsu)). - Fixed: `declaration-block-no-duplicate-properties` false negatives for named colors with `ignore: ['consecutive-duplicates-with-different-syntaxes']` ([#&#8203;8665](https://github.com/stylelint/stylelint/pull/8665)) ([@&#8203;sw1tch3roo](https://github.com/sw1tch3roo)). - Fixed: `function-no-unknown` false positives ([#&#8203;8677](https://github.com/stylelint/stylelint/pull/8677)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `no-irregular-whitespace` false positives for strings ([#&#8203;8667](https://github.com/stylelint/stylelint/pull/8667)) ([@&#8203;immitsu](https://github.com/immitsu)). ### [`v16.22.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16220---2025-07-18) [Compare Source](https://github.com/stylelint/stylelint/compare/16.21.1...16.22.0) It adds 3 rule features and fixes 2 bugs. - Added: `messageArgs` to `color-named` ([#&#8203;8663](https://github.com/stylelint/stylelint/pull/8663)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: `messageArgs` to `declaration-property-value-keyword-no-deprecated` ([#&#8203;8654](https://github.com/stylelint/stylelint/pull/8654)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: `no-descending-specificity` report message includes line number of the anchoring selector ([#&#8203;8666](https://github.com/stylelint/stylelint/pull/8666)) ([@&#8203;immitsu](https://github.com/immitsu)). - Fixed: `at-rule-no-deprecated` false positives for `@apply` ([#&#8203;8630](https://github.com/stylelint/stylelint/pull/8630)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `lightness-notation` crash with `"number"` option and single-digit percentage ([#&#8203;8661](https://github.com/stylelint/stylelint/pull/8661)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v16.21.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16211---2025-07-03) [Compare Source](https://github.com/stylelint/stylelint/compare/16.21.0...16.21.1) It fixes 3 bugs. - Fixed: unexpected change of syntax in computed `EditInfo` ([#&#8203;8638](https://github.com/stylelint/stylelint/pull/8638)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `function-linear-gradient-no-nonstandard-direction` false positives for CSS variables' names containing a direction substring ([#&#8203;8643](https://github.com/stylelint/stylelint/pull/8643)) ([@&#8203;Solomon-mithra](https://github.com/Solomon-mithra)). - Fixed: `media-feature-range-notation` autofix for exact values ([#&#8203;8651](https://github.com/stylelint/stylelint/pull/8651)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v16.21.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16210---2025-06-19) [Compare Source](https://github.com/stylelint/stylelint/compare/16.20.0...16.21.0) 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 ([#&#8203;8595](https://github.com/stylelint/stylelint/pull/8595)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["after-custom-property"]` to `custom-property-empty-line-before` ([#&#8203;8627](https://github.com/stylelint/stylelint/pull/8627)) ([@&#8203;imkesin](https://github.com/imkesin)). - Fixed: `cache` configuration property not being respected ([#&#8203;8599](https://github.com/stylelint/stylelint/pull/8599)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `fastest-levenshtein` import when bundling ([#&#8203;8621](https://github.com/stylelint/stylelint/pull/8621)) ([@&#8203;onigoetz](https://github.com/onigoetz)). - Fixed: `named-grid-areas-no-invalid` false positives for interpolated grid-template-areas in CSS-in-JS ([#&#8203;8606](https://github.com/stylelint/stylelint/pull/8606)) ([@&#8203;shahana308](https://github.com/shahana308)). - Fixed: `selector-pseudo-*-no-unknown` false positives for the missing form control styling selectors ([#&#8203;8623](https://github.com/stylelint/stylelint/pull/8623)) ([@&#8203;tyrann0us](https://github.com/tyrann0us)). ### [`v16.20.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16200---2025-05-29) [Compare Source](https://github.com/stylelint/stylelint/compare/16.19.1...16.20.0) It fixes 2 bugs with the built-in rules. - Fixed: `function-url-no-scheme-relative` false negatives for `@import` ([#&#8203;8576](https://github.com/stylelint/stylelint/pull/8576)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Fixed: `shorthand-property-no-redundant-values` false negatives for additional radius ([#&#8203;8539](https://github.com/stylelint/stylelint/pull/8539)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). ### [`v16.19.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16191---2025-04-25) [Compare Source](https://github.com/stylelint/stylelint/compare/16.19.0...16.19.1) It fixes 1 bug with the `no-empty-source` rule. - Fixed: `no-empty-source` false positives for non-standard syntaxes ([#&#8203;8548](https://github.com/stylelint/stylelint/pull/8548)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v16.19.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16190---2025-04-23) [Compare Source](https://github.com/stylelint/stylelint/compare/16.18.0...16.19.0) It adds 2 options to 2 rules and fixes 3 bugs. - Added: `exceptWithoutPropertyFallback: []` to `function-allowed-list` ([#&#8203;8488](https://github.com/stylelint/stylelint/pull/8488)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `ignore: ["four-into-three-edge-values"]` to `shorthand-property-no-redundant-values` ([#&#8203;8527](https://github.com/stylelint/stylelint/pull/8527)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `compact` formatter with pnpm to newline the exit code ([#&#8203;8534](https://github.com/stylelint/stylelint/pull/8534)) ([@&#8203;konomae](https://github.com/konomae)). - Fixed: `declaration-property-value-no-unknown` range and message for invalid syntax within known functions ([#&#8203;8528](https://github.com/stylelint/stylelint/pull/8528)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `no-empty-source` false positives for `--report-needless-disables` ([#&#8203;8536](https://github.com/stylelint/stylelint/pull/8536)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v16.18.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16180---2025-04-06) [Compare Source](https://github.com/stylelint/stylelint/compare/16.17.0...16.18.0) It adds 2 new rules and fixes 2 bugs. We've turned on these rules, and the `syntax-string-no-invalid` and `layer-name-pattern` ones from recent releases, in our [standard config](https://www.npmjs.com/package/stylelint-config-standard). - Added: `color-function-alias-notation` rule ([#&#8203;8499](https://github.com/stylelint/stylelint/pull/8499)) ([@&#8203;EduardAkhmetshin](https://github.com/EduardAkhmetshin)). - Added: `container-name-pattern` rule ([#&#8203;8498](https://github.com/stylelint/stylelint/pull/8498)) ([@&#8203;nate10j](https://github.com/nate10j)). - Fixed: `declaration-property-value-no-unknown` false positives for `math` of `font-size` ([#&#8203;8495](https://github.com/stylelint/stylelint/pull/8495)) ([@&#8203;otomad](https://github.com/otomad)). - Fixed: `font-family-no-missing-generic-family-keyword` false positives for `math` ([#&#8203;8489](https://github.com/stylelint/stylelint/pull/8489)) ([@&#8203;otomad](https://github.com/otomad)). ### [`v16.17.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16170---2025-03-26) [Compare Source](https://github.com/stylelint/stylelint/compare/16.16.0...16.17.0) It adds 1 new rule, support for `languageOptions` to 2 rules, 1 option to a rule, the `--compute-edit-info` CLI flag (along with support for `EditInfo` in 3 rules), and fixes 1 bug. `EditInfo` is useful for automated fixing tools and editor integrations. - Added: `layer-name-pattern` rule ([#&#8203;8474](https://github.com/stylelint/stylelint/pull/8474)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `--compute-edit-info` CLI flag ([#&#8203;8473](https://github.com/stylelint/stylelint/pull/8473)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `ignorePreludeOfAtRules: []` to `length-zero-no-unit` ([#&#8203;8472](https://github.com/stylelint/stylelint/pull/8472)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `at-rule-no-unknown` support for `languageOptions` ([#&#8203;8475](https://github.com/stylelint/stylelint/pull/8475)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `property-no-unknown` support for `languageOptions` ([#&#8203;8476](https://github.com/stylelint/stylelint/pull/8476)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `declaration-block-no-redundant-longhand-properties` support for computing `EditInfo` ([#&#8203;8482](https://github.com/stylelint/stylelint/pull/8482)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `function-url-quotes` support for computing `EditInfo` ([#&#8203;8483](https://github.com/stylelint/stylelint/pull/8483)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `selector-attribute-quotes` support for computing `EditInfo` ([#&#8203;8484](https://github.com/stylelint/stylelint/pull/8484)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Fixed: `custom-property-pattern` false negatives for `@property` preludes ([#&#8203;8468](https://github.com/stylelint/stylelint/pull/8468)) ([@&#8203;rohitgs28](https://github.com/rohitgs28)). ### [`v16.16.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16160---2025-03-14) [Compare Source](https://github.com/stylelint/stylelint/compare/16.15.0...16.16.0) It adds support for computing `EditInfo` to 22 more rules and reverts a change that added `context.lexer` to our public API in the previous release. - Added: `at-rule-empty-line-before` support for computing `EditInfo` ([#&#8203;8425](https://github.com/stylelint/stylelint/pull/8425)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `at-rule-no-deprecated` support for computing `EditInfo` ([#&#8203;8426](https://github.com/stylelint/stylelint/pull/8426)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `at-rule-no-vendor-prefix` support for computing `EditInfo` ([#&#8203;8427](https://github.com/stylelint/stylelint/pull/8427)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `color-function-notation` support for computing `EditInfo` ([#&#8203;8437](https://github.com/stylelint/stylelint/pull/8437)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `declaration-empty-line-before` support for computing `EditInfo` ([#&#8203;8443](https://github.com/stylelint/stylelint/pull/8443)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `declaration-property-value-keyword-no-deprecated` support for computing `EditInfo`. ([#&#8203;8439](https://github.com/stylelint/stylelint/pull/8439)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `font-family-name-quotes` support for computing `EditInfo` ([#&#8203;8419](https://github.com/stylelint/stylelint/pull/8419)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `font-weight-notation` support for computing `EditInfo` ([#&#8203;8420](https://github.com/stylelint/stylelint/pull/8420)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `function-calc-no-unspaced-operator` support for computing `EditInfo` ([#&#8203;8440](https://github.com/stylelint/stylelint/pull/8440)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `function-name-case` support for support for computing `EditInfo`." ([#&#8203;8442](https://github.com/stylelint/stylelint/pull/8442)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `hue-degree-notation` support for computing `EditInfo` ([#&#8203;8444](https://github.com/stylelint/stylelint/pull/8444)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `import-notation` support for computing `EditInfo`. ([#&#8203;8445](https://github.com/stylelint/stylelint/pull/8445)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `keyframe-selector-notation` support for computing `EditInfo` ([#&#8203;8457](https://github.com/stylelint/stylelint/pull/8457)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `length-zero-no-unit` support for computing `EditInfo` ([#&#8203;8459](https://github.com/stylelint/stylelint/pull/8459)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `lightness-notation` support for computing `EditInfo` ([#&#8203;8458](https://github.com/stylelint/stylelint/pull/8458)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `media-feature-name-no-vendor-prefix` support for computing `EditInfo` ([#&#8203;8456](https://github.com/stylelint/stylelint/pull/8456)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `media-feature-range-notation` support for computing `EditInfo` ([#&#8203;8455](https://github.com/stylelint/stylelint/pull/8455)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `property-no-vendor-prefix` support for computing `EditInfo` ([#&#8203;8461](https://github.com/stylelint/stylelint/pull/8461)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `rule-empty-line-before` support for computing `EditInfo` ([#&#8203;8460](https://github.com/stylelint/stylelint/pull/8460)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `selector-no-vendor-prefix` support for `EditInfo` ([#&#8203;8462](https://github.com/stylelint/stylelint/pull/8462)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `selector-not-notation` support for computing `EditInfo` ([#&#8203;8463](https://github.com/stylelint/stylelint/pull/8463)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `selector-pseudo-element-colon-notation` support for `EditInfo` ([#&#8203;8464](https://github.com/stylelint/stylelint/pull/8464)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `selector-type-case` support for computing `EditInfo` ([#&#8203;8467](https://github.com/stylelint/stylelint/pull/8467)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `shorthand-property-no-redundant-values` support for computing `EditInfo` ([#&#8203;8466](https://github.com/stylelint/stylelint/pull/8466)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `value-keyword-case` support for computing `EditInfo` ([#&#8203;8469](https://github.com/stylelint/stylelint/pull/8469)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `value-no-vendor-prefix` support for computing `EditInfo` ([#&#8203;8470](https://github.com/stylelint/stylelint/pull/8470)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Fixed: `Could not find a declaration file for module 'css-tree'` type error ([#&#8203;8452](https://github.com/stylelint/stylelint/pull/8452)) ([@&#8203;danielrentz](https://github.com/danielrentz)). ### [`v16.15.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16150---2025-02-28) [Compare Source](https://github.com/stylelint/stylelint/compare/16.14.1...16.15.0) It adds 1 new rule, a `languageOptions` configuration property for configuring some of the new rules added in `16.13.0`, regex support to 1 option and support for computing `EditInfo` to 6 rules. It fixes 9 bugs, including 2 with the `tap` reporter. - Added: `syntax-string-no-invalid` rule ([#&#8203;8331](https://github.com/stylelint/stylelint/pull/8331)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `languageOptions` configuration property ([#&#8203;8297](https://github.com/stylelint/stylelint/pull/8297)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: regex support to `ignoreAtRules` option of `at-rule-empty-line-before` ([#&#8203;8385](https://github.com/stylelint/stylelint/pull/8385)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `alpha-value-notation` support for computing `EditInfo` ([#&#8203;8369](https://github.com/stylelint/stylelint/pull/8369)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Added: `color-hex-length` support for computing `EditInfo` ([#&#8203;8415](https://github.com/stylelint/stylelint/pull/8415)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `comment-empty-line-before` support for computing `EditInfo` ([#&#8203;8416](https://github.com/stylelint/stylelint/pull/8416)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `comment-whitespace-inside` support for computing `EditInfo` ([#&#8203;8417](https://github.com/stylelint/stylelint/pull/8417)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `custom-property-empty-line-before` support for computing `EditInfo` ([#&#8203;8418](https://github.com/stylelint/stylelint/pull/8418)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `declaration-block-no-duplicate-properties` support for computing `EditInfo` ([#&#8203;8363](https://github.com/stylelint/stylelint/pull/8363)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `tap` formatter not escaping `#` and `\` in its test point descriptions ([#&#8203;8334](https://github.com/stylelint/stylelint/pull/8334)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `tap` formatter outputting invalid YAML blocks for rules containing double quotes in their warnings' messages ([#&#8203;8334](https://github.com/stylelint/stylelint/pull/8334)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for properties with `!important` ([#&#8203;8366](https://github.com/stylelint/stylelint/pull/8366)) ([@&#8203;immitsu](https://github.com/immitsu)). - Fixed: `EditInfo` missing semicolon in `text` field ([#&#8203;8370](https://github.com/stylelint/stylelint/pull/8370)) ([@&#8203;pamelalozano16](https://github.com/pamelalozano16)). - Fixed: `declaration-property-value-keyword-no-deprecated` false negatives for `text-decoration: blink` ([#&#8203;8351](https://github.com/stylelint/stylelint/pull/8351)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-property-value-keyword-no-deprecated` false positives for styled components interpolated functions ([#&#8203;8392](https://github.com/stylelint/stylelint/pull/8392)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `font-family-name-quotes` false positives due to vendor-prefixed font-size values ([#&#8203;8393](https://github.com/stylelint/stylelint/pull/8393)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `font-family-no-missing-generic-family-keyword` false positives for `math`, `emoji` and `fangsong` ([#&#8203;8395](https://github.com/stylelint/stylelint/pull/8395)) ([@&#8203;ViachaslauIhnatsiuk](https://github.com/ViachaslauIhnatsiuk)). - Fixed: `selector-type-no-unknown` false positives for `selectmenu` and `popup` ([#&#8203;8376](https://github.com/stylelint/stylelint/pull/8376)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.14.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16141---2025-01-27) [Compare Source](https://github.com/stylelint/stylelint/compare/16.14.0...16.14.1) It fixes a bug with caching. - Fixed: incompatible cache file format ([#&#8203;8359](https://github.com/stylelint/stylelint/pull/8359)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v16.14.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16140---2025-01-25) [Compare Source](https://github.com/stylelint/stylelint/compare/16.13.2...16.14.0) It fixes 8 bugs and adds features to our `Warning` type. - Added: replaced text and corresponding range to `Warning` type ([#&#8203;8234](https://github.com/stylelint/stylelint/pull/8234)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `SyntaxError: The requested module 'table'...` ([#&#8203;8325](https://github.com/stylelint/stylelint/pull/8325)) ([@&#8203;denisx](https://github.com/denisx)). - Fixed: `RuleContext['fix']` type ([#&#8203;8309](https://github.com/stylelint/stylelint/pull/8309)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-property-value-keyword-no-deprecated` autofix of `border-color` and `overflow` ([#&#8203;8346](https://github.com/stylelint/stylelint/pull/8346)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-property-value-keyword-no-deprecated` false negatives for `overflow-x` and `overflow-y` ([#&#8203;8340](https://github.com/stylelint/stylelint/pull/8340)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-property-value-keyword-no-deprecated` false negatives for `scrollbar-color` ([#&#8203;8346](https://github.com/stylelint/stylelint/pull/8346)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-property-value-keyword-no-deprecated` false positives for non-standard syntax values ([#&#8203;8329](https://github.com/stylelint/stylelint/pull/8329)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-property-value-keyword-no-deprecated` warning message for `overflow: <keyword> <keyword>` ([#&#8203;8340](https://github.com/stylelint/stylelint/pull/8340)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:has-slotted` ([#&#8203;8332](https://github.com/stylelint/stylelint/pull/8332)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.13.2`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16132---2025-01-14) [Compare Source](https://github.com/stylelint/stylelint/compare/16.13.1...16.13.2) It fixes a regression bug with `--fix`. - Fixed: `--fix` CLI flag raising unknown value error ([#&#8203;8313](https://github.com/stylelint/stylelint/pull/8313)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v16.13.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16131---2025-01-13) [Compare Source](https://github.com/stylelint/stylelint/compare/16.13.0...16.13.1) It fixes one bug due to an upstream change in our `ignore` dependency. - Fixed: `ignore.default is not a function` ([#&#8203;8305](https://github.com/stylelint/stylelint/pull/8305)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v16.13.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16130---2025-01-12) [Compare Source](https://github.com/stylelint/stylelint/compare/16.12.0...16.13.0) 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](https://www.npmjs.com/package/stylelint-config-standard). It also adds new rule options, a feature to display how long rules take, lax autofix and support for `messageArgs` in 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](docs/developer-guide/plugins.md#quiet-deprecation-warnings) and [end users](docs/user-guide/options.md#quietdeprecationwarnings) on how to silence deprecation warnings. - Deprecated: ambiguous position arguments passed to `utils.report()` ([#&#8203;8244](https://github.com/stylelint/stylelint/pull/8244)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Added: `lax`/`strict` values to the `fix` Node.js API option and CLI flag ([#&#8203;8106](https://github.com/stylelint/stylelint/pull/8106)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: support for profiling rule performance via the `TIMING` environment variable ([#&#8203;8108](https://github.com/stylelint/stylelint/pull/8108)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `at-rule-descriptor-no-unknown` rule ([#&#8203;8197](https://github.com/stylelint/stylelint/pull/8197)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `at-rule-descriptor-value-no-unknown` rule ([#&#8203;8211](https://github.com/stylelint/stylelint/pull/8211)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `at-rule-no-deprecated` rule ([#&#8203;8251](https://github.com/stylelint/stylelint/pull/8251)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Added: `at-rule-prelude-no-invalid` rule ([#&#8203;8268](https://github.com/stylelint/stylelint/pull/8268)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `declaration-property-value-keyword-no-deprecated` rule ([#&#8203;8223](https://github.com/stylelint/stylelint/pull/8223)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: `"ignore": ["at-rule-preludes", "declaration-values"]` to `string-no-newline` ([#&#8203;8214](https://github.com/stylelint/stylelint/pull/8214)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `messageArgs` to `declaration-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-quotes` and `selector-pseudo-element-colon-notation` ([#&#8203;8285](https://github.com/stylelint/stylelint/pull/8285) & [#&#8203;8252](https://github.com/stylelint/stylelint/pull/8252)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: deprecation warnings to only display once per (custom) rule ([#&#8203;8265](https://github.com/stylelint/stylelint/pull/8265)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `*-no-vendor-prefix` message ambiguity ([#&#8203;8239](https://github.com/stylelint/stylelint/pull/8239)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `at-rule-(dis)allowed-list`, `at-rule-no-vendor-prefix`, `at-rule-property-required-list` message argument ([#&#8203;8277](https://github.com/stylelint/stylelint/pull/8277)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `at-rule-property-required-list` message for inclusion of properties and descriptors ([#&#8203;8207](https://github.com/stylelint/stylelint/pull/8207)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `at-rule-*` false positives and negatives for `@charset` rule ([#&#8203;8215](https://github.com/stylelint/stylelint/pull/8215)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `declaration-property-value-no-unknown` false positives for descriptors ([#&#8203;8240](https://github.com/stylelint/stylelint/pull/8240)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `property-(dis)allowed-list` false negatives for custom properties, use `/^--/` to (dis)allow them ([#&#8203;8209](https://github.com/stylelint/stylelint/pull/8209)) ([@&#8203;fbasmaison-lucca](https://github.com/fbasmaison-lucca)). - Fixed: `property-no-unknown` false positives for descriptors ([#&#8203;8203](https://github.com/stylelint/stylelint/pull/8203)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `selector-pseudo-class-no-unknown` false positives for deprecated pseudo-classes ([#&#8203;8264](https://github.com/stylelint/stylelint/pull/8264)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-type-case` false positives for `hatchPath` ([#&#8203;8264](https://github.com/stylelint/stylelint/pull/8264)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-type-no-unknown` false positives for `shadow`, `hatch` and `hatchpath` ([#&#8203;8264](https://github.com/stylelint/stylelint/pull/8264)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.12.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16120---2024-12-15) [Compare Source](https://github.com/stylelint/stylelint/compare/16.11.0...16.12.0) - Added: `selector-pseudo-class-allowed-list` now checks `@page` pseudo-classes ([#&#8203;8176](https://github.com/stylelint/stylelint/pull/8176)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: `selector-pseudo-class-disallowed-list` now checks `@page` pseudo-classes ([#&#8203;8171](https://github.com/stylelint/stylelint/pull/8171)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `at-rule-property-required-list` message to use "descriptor" for accuracy ([#&#8203;8186](https://github.com/stylelint/stylelint/pull/8186)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `custom-property-no-missing-var-function` false positives for `container-name` ([#&#8203;8157](https://github.com/stylelint/stylelint/pull/8157)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `custom-property-no-missing-var-function` false positives for custom properties passed to `running()` ([#&#8203;8172](https://github.com/stylelint/stylelint/pull/8172)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `function-no-unknown` false positives for `running()` ([#&#8203;8172](https://github.com/stylelint/stylelint/pull/8172)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:open` ([#&#8203;8184](https://github.com/stylelint/stylelint/pull/8184)) ([@&#8203;lukewarlow](https://github.com/lukewarlow)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:recto`, `:verso` and `:nth()` ([#&#8203;8170](https://github.com/stylelint/stylelint/pull/8170)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-pseudo-class-no-unknown` false positives for some `moz-*` vendor-prefixed pseudo-classes ([#&#8203;8188](https://github.com/stylelint/stylelint/pull/8188)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::details-content` ([#&#8203;8174](https://github.com/stylelint/stylelint/pull/8174)) ([@&#8203;lukewarlow](https://github.com/lukewarlow)). - Fixed: `selector-type-no-unknown` false positives for idents in functional pseudo-classes ([#&#8203;8191](https://github.com/stylelint/stylelint/pull/8191)) ([@&#8203;elskhn](https://github.com/elskhn)). - Fixed: `value-keyword-case` false negatives ([#&#8203;8158](https://github.com/stylelint/stylelint/pull/8158)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for vendor-prefixed system colors ([#&#8203;8146](https://github.com/stylelint/stylelint/pull/8146)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.11.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16110---2024-11-28) [Compare Source](https://github.com/stylelint/stylelint/compare/16.10.0...16.11.0) - Added: `--report-unscoped-disables` CLI flag and `reportUnscopedDisables` option to Node.js API and configuration object ([#&#8203;8024](https://github.com/stylelint/stylelint/pull/8024)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: `ignoreFunctions: []` to `media-query-no-invalid` ([#&#8203;8060](https://github.com/stylelint/stylelint/pull/8060)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Added: `name` configuration property under `overrides` ([#&#8203;8095](https://github.com/stylelint/stylelint/pull/8095)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `benchmark-rule` script to resolve `TypeError` ([#&#8203;8090](https://github.com/stylelint/stylelint/pull/8090)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `github` formatter deprecation warning link to `https://stylelint.io/awesome-stylelint#formatters` ([#&#8203;8115](https://github.com/stylelint/stylelint/pull/8115)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `function-calc-no-unspaced-operator` false negatives for `calc-size` ([#&#8203;8026](https://github.com/stylelint/stylelint/pull/8026)) ([@&#8203;azat-io](https://github.com/azat-io)). - Fixed: `max-nesting-depth` false positives when the `&` selector is being ignored ([#&#8203;8048](https://github.com/stylelint/stylelint/pull/8048)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `media-feature-name-value-no-unknown` false positives for `display-mode: picture-in-picture` ([#&#8203;8136](https://github.com/stylelint/stylelint/pull/8136)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `no-irregular-whitespace` reported ranges ([#&#8203;8066](https://github.com/stylelint/stylelint/pull/8066)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-attribute-name-disallowed-list` reported ranges ([#&#8203;8037](https://github.com/stylelint/stylelint/pull/8037)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-attribute-operator-allowed-list` reported ranges ([#&#8203;8038](https://github.com/stylelint/stylelint/pull/8038)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-attribute-operator-disallowed-list` reported ranges ([#&#8203;8039](https://github.com/stylelint/stylelint/pull/8039)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-class-pattern` reported ranges ([#&#8203;8042](https://github.com/stylelint/stylelint/pull/8042)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-combinator-allowed-list` reported ranges ([#&#8203;8046](https://github.com/stylelint/stylelint/pull/8046)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-combinator-disallowed-list` reported ranges ([#&#8203;8047](https://github.com/stylelint/stylelint/pull/8047)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-disallowed-list` reported ranges ([#&#8203;8067](https://github.com/stylelint/stylelint/pull/8067)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-id-pattern` reported ranges ([#&#8203;8045](https://github.com/stylelint/stylelint/pull/8045)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-max-attribute` reported ranges ([#&#8203;8052](https://github.com/stylelint/stylelint/pull/8052)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-max-class` reported ranges ([#&#8203;8053](https://github.com/stylelint/stylelint/pull/8053)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-max-combinators` reported-ranges ([#&#8203;8055](https://github.com/stylelint/stylelint/pull/8055)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-max-compound-selectors` reported ranges ([#&#8203;8056](https://github.com/stylelint/stylelint/pull/8056)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-max-id` reported ranges ([#&#8203;8054](https://github.com/stylelint/stylelint/pull/8054)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-max-pseudo-class` reported ranges ([#&#8203;8057](https://github.com/stylelint/stylelint/pull/8057)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-max-specificity` reported ranges ([#&#8203;8058](https://github.com/stylelint/stylelint/pull/8058)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-max-universal` reported ranges ([#&#8203;8059](https://github.com/stylelint/stylelint/pull/8059)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-nested-pattern` reported ranges ([#&#8203;8072](https://github.com/stylelint/stylelint/pull/8072)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-no-vendor-prefix` reported ranges ([#&#8203;8073](https://github.com/stylelint/stylelint/pull/8073)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-not-notation` reported ranges ([#&#8203;8074](https://github.com/stylelint/stylelint/pull/8074)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-pseudo-class-allowed-list` reported ranges ([#&#8203;8061](https://github.com/stylelint/stylelint/pull/8061)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-pseudo-class-disallowed-list` reported ranges ([#&#8203;8062](https://github.com/stylelint/stylelint/pull/8062)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-pseudo-class-no-unknown` reported ranges ([#&#8203;8063](https://github.com/stylelint/stylelint/pull/8063)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-pseudo-element-allowed-list` reported ranges ([#&#8203;8068](https://github.com/stylelint/stylelint/pull/8068)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-pseudo-element-colon-notation` reported ranges ([#&#8203;8069](https://github.com/stylelint/stylelint/pull/8069)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-pseudo-element-disallowed-list` reported ranges ([#&#8203;8070](https://github.com/stylelint/stylelint/pull/8070)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::scroll-marker` and `::scroll-marker-group` ([#&#8203;8110](https://github.com/stylelint/stylelint/pull/8110)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-pseudo-element-no-unknown` reported ranges ([#&#8203;8071](https://github.com/stylelint/stylelint/pull/8071)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `selector-type-no-unknown` reported ranges ([#&#8203;8076](https://github.com/stylelint/stylelint/pull/8076)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). ### [`v16.10.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16100---2024-10-11) [Compare Source](https://github.com/stylelint/stylelint/compare/16.9.0...16.10.0) - Changed: `shorthand-property-no-redundant-values` reported ranges ([#&#8203;8008](https://github.com/stylelint/stylelint/pull/8008)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: `formatter` configuration property ([#&#8203;7826](https://github.com/stylelint/stylelint/pull/7826)) ([@&#8203;emmacharp](https://github.com/emmacharp)). - Added: `validate` option to Node.js API and `--validate` CLI flag ([#&#8203;8009](https://github.com/stylelint/stylelint/pull/8009)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: fixed section to the output of the `verbose` formatter ([#&#8203;7985](https://github.com/stylelint/stylelint/pull/7985)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: support for `string | RegExp` to `ignoreValues` option of `value-no-vendor-prefix` ([#&#8203;7969](https://github.com/stylelint/stylelint/pull/7969)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: support for `string` to `ignoreLonghands` option of `declaration-block-no-redundant-longhand-properties` ([#&#8203;7971](https://github.com/stylelint/stylelint/pull/7971)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `at-rule-no-unknown` false positives for `@position-try` ([#&#8203;7968](https://github.com/stylelint/stylelint/pull/7968)) ([@&#8203;yelizsevinc](https://github.com/yelizsevinc)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `grid-column`/`grid-row` ([#&#8203;8023](https://github.com/stylelint/stylelint/pull/8023)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `declaration-property-value-no-unknown` false negatives/positives via [`css-tree@3.0.0`](https://github.com/csstree/csstree/releases/tag/v3.0.0) ([#&#8203;7993](https://github.com/stylelint/stylelint/pull/7993)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-property-value-no-unknown` reported ranges and message ([#&#8203;8003](https://github.com/stylelint/stylelint/pull/8003)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `keyframe-selector-notation` reported ranges ([#&#8203;7992](https://github.com/stylelint/stylelint/pull/7992)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `length-zero-no-unit` false positives for Sass variables ([#&#8203;8035](https://github.com/stylelint/stylelint/pull/8035)) ([@&#8203;ryo-manba](https://github.com/ryo-manba)). - Fixed: `no-descending-specificity` reported ranges ([#&#8203;7996](https://github.com/stylelint/stylelint/pull/7996)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-anb-no-unmatchable` reported ranges and message ([#&#8203;8001](https://github.com/stylelint/stylelint/pull/8001)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `string` formatter handling of log symbols for non-Unicode terminals ([#&#8203;7981](https://github.com/stylelint/stylelint/pull/7981)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: built `.cjs` files to address Rollup vulnerability ([#&#8203;8010](https://github.com/stylelint/stylelint/pull/8010)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: incorrect `config` option for Node.js API with `extends` and `overrides` ([#&#8203;8030](https://github.com/stylelint/stylelint/pull/8030)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: stricter validation for the options of `declaration-property-max-values`, `declaration-property-value-no-unknown` and `number-max-precision` ([#&#8203;7975](https://github.com/stylelint/stylelint/pull/7975)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.9.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1690---2024-08-28) [Compare Source](https://github.com/stylelint/stylelint/compare/16.8.2...16.9.0) - Changed: `secondaryOptions` argument type of the `Rule` function ([#&#8203;7950](https://github.com/stylelint/stylelint/pull/7950)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `color-function-notation` reporting functions with less than 3 arguments ([#&#8203;7948](https://github.com/stylelint/stylelint/pull/7948)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-property-value-no-unknown` false positives/negatives ([#&#8203;7944](https://github.com/stylelint/stylelint/pull/7944) & [#&#8203;7957](https://github.com/stylelint/stylelint/pull/7957) & [#&#8203;7956](https://github.com/stylelint/stylelint/pull/7956)) ([@&#8203;Mouvedia](https://github.com/Mouvedia) & [@&#8203;sidverma32](https://github.com/sidverma32)). - false positives: `overflow`, `word-break`, `width` - false negatives: `anchor-name`, `field-sizing`, `text-box-edge`, `text-box-trim`, `text-spacing-trim`, `text-wrap`, `text-wrap-mode`, `text-wrap-style`, `view-timeline`, `view-timeline-axis`, `view-timeline-inset`, `view-timeline-name`, `view-transition-name` - Fixed: `keyframe-block-no-duplicate-selectors`/`keyframe-declaration-no-important`/`keyframe-selector-notation`/`no-unknown-animations` false negatives for `@-o-keyframes` and `@-ms-keyframes` ([#&#8203;7953](https://github.com/stylelint/stylelint/pull/7953)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `no-duplicate-selectors` reported ranges ([#&#8203;7938](https://github.com/stylelint/stylelint/pull/7938)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `property-no-vendor-prefix` report for `-webkit-background-size` ([#&#8203;7940](https://github.com/stylelint/stylelint/pull/7940)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-class-pattern` reported ranges ([#&#8203;7959](https://github.com/stylelint/stylelint/pull/7959)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-no-qualifying-type` reported ranges ([#&#8203;7937](https://github.com/stylelint/stylelint/pull/7937)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: honour Node.js `--no-deprecation` flag for rule deprecation warnings ([#&#8203;7943](https://github.com/stylelint/stylelint/pull/7943)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.8.2`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1682---2024-08-15) [Compare Source](https://github.com/stylelint/stylelint/compare/16.8.1...16.8.2) - Deprecated: `context.fix` usage in favour of recommending to pass a `fix` callback to `report()` ([#&#8203;7895](https://github.com/stylelint/stylelint/pull/7895)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: deprecation notice annotation to the output of the `github` formatter ([#&#8203;7909](https://github.com/stylelint/stylelint/pull/7909)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `custom-property-no-missing-var-function` false positives for `view-transition-name` ([#&#8203;7914](https://github.com/stylelint/stylelint/pull/7914)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `keyframe-block-no-duplicate-selectors` reported ranges ([#&#8203;7932](https://github.com/stylelint/stylelint/pull/7932)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `no-invalid-double-slash-comments` reported ranges ([#&#8203;7907](https://github.com/stylelint/stylelint/pull/7907) & [#&#8203;7905](https://github.com/stylelint/stylelint/pull/7905)) ([@&#8203;Mouvedia](https://github.com/Mouvedia) & [@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-max-type` reported ranges ([#&#8203;7916](https://github.com/stylelint/stylelint/pull/7916)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-type-no-unknown` false positives for `::highlight()` and `::view-transition-*()` ([#&#8203;7913](https://github.com/stylelint/stylelint/pull/7913)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.8.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1681---2024-07-30) [Compare Source](https://github.com/stylelint/stylelint/compare/16.8.0...16.8.1) - Fixed: `no-duplicate-selectors` false positives with Less syntax ([#&#8203;7888](https://github.com/stylelint/stylelint/pull/7888)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v16.8.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1680---2024-07-29) [Compare Source](https://github.com/stylelint/stylelint/compare/16.7.0...16.8.0) - Deprecated: `github` formatter ([#&#8203;7865](https://github.com/stylelint/stylelint/pull/7865)) ([@&#8203;marcalexiei](https://github.com/marcalexiei)). - Fixed: `function-url-quotes` false positives for SCSS variables and `#`/`?` characters ([#&#8203;7874](https://github.com/stylelint/stylelint/pull/7874)) ([@&#8203;vimalloc](https://github.com/vimalloc)). - Fixed: `keyframe-selector-notation` false positives for `entry-crossing` and `exit-crossing` ([#&#8203;7859](https://github.com/stylelint/stylelint/pull/7859)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `no-descending-specificity` false positives for nested rules without declarations ([#&#8203;7850](https://github.com/stylelint/stylelint/pull/7850)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `no-duplicate-selectors` end positions ([#&#8203;7867](https://github.com/stylelint/stylelint/pull/7867)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `no-duplicate-selectors` false negatives for three or more duplicates ([#&#8203;7867](https://github.com/stylelint/stylelint/pull/7867)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-max-compound-selectors` error for `@nest` ([#&#8203;7875](https://github.com/stylelint/stylelint/pull/7875)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:active-view-transition` and `:active-view-transition-type()` ([#&#8203;7868](https://github.com/stylelint/stylelint/pull/7868)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-type-*`, `selector-max-type` and `selector-class-pattern` false positives for `<timeline-range-name>` in keyframe selectors ([#&#8203;7856](https://github.com/stylelint/stylelint/pull/7856)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `stylelint.utils.checkAgainstRule()` regression when `reportNeedlessDisables` and `quiet` are both enabled ([#&#8203;7879](https://github.com/stylelint/stylelint/pull/7879)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: configuration comments within selector and value lists being ignored ([#&#8203;7839](https://github.com/stylelint/stylelint/pull/7839)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v16.7.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1670---2024-07-12) [Compare Source](https://github.com/stylelint/stylelint/compare/16.6.1...16.7.0) - Changed: `tap` formatter to support TAP14 ([#&#8203;7759](https://github.com/stylelint/stylelint/pull/7759)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: `url` secondary option ([#&#8203;7743](https://github.com/stylelint/stylelint/pull/7743)) ([@&#8203;emmacharp](https://github.com/emmacharp)). - Fixed: `at-rule-no-unknown` false positives for `@historical-forms` and `@font-palette-values` ([#&#8203;7774](https://github.com/stylelint/stylelint/pull/7774)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `at-rule-no-unknown` false positives for `@view-transition` ([#&#8203;7753](https://github.com/stylelint/stylelint/pull/7753)) ([@&#8203;sebdanielsson](https://github.com/sebdanielsson)). - Fixed: `at-rule-no-vendor-prefix` false negatives for `@-moz-document` and `@-webkit-viewport` ([#&#8203;7772](https://github.com/stylelint/stylelint/pull/7772)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `comment-whitespace-inside` end positions ([#&#8203;7744](https://github.com/stylelint/stylelint/pull/7744)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-block-no-duplicate-properties` reported ranges ([#&#8203;7758](https://github.com/stylelint/stylelint/pull/7758)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-block-no-redundant-longhand-properties`/`declaration-block-no-shorthand-property-overrides` false negatives for `font-variant` ([#&#8203;7734](https://github.com/stylelint/stylelint/pull/7734)) ([@&#8203;Bilie](https://github.com/Bilie)). - Fixed: `font-family-name-quotes` false negatives for `-moz-*`/`-webkit-*` keywords ([#&#8203;7777](https://github.com/stylelint/stylelint/pull/7777)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `font-family-no-missing-generic-family-keyword` false negatives for font families which names match a CSS3 `font-variant` keyword ([#&#8203;7823](https://github.com/stylelint/stylelint/pull/7823)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `function-name-case` end positions ([#&#8203;7747](https://github.com/stylelint/stylelint/pull/7747)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `function-no-unknown` performance by reducing file read count ([#&#8203;7801](https://github.com/stylelint/stylelint/pull/7801)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `media-feature-name-no-vendor-prefix` autofix ([#&#8203;7770](https://github.com/stylelint/stylelint/pull/7770)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `no-invalid-double-slash-comments` reported ranges ([#&#8203;7768](https://github.com/stylelint/stylelint/pull/7768)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `property-no-unknown` false positives for `navigation` and miscellaneous legacy properties ([#&#8203;7764](https://github.com/stylelint/stylelint/pull/7764)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `quietDeprecationWarnings` to suppress `stylelint:003` warning ([#&#8203;7837](https://github.com/stylelint/stylelint/pull/7837)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `selector-no-vendor-prefix` autofix ([#&#8203;7763](https://github.com/stylelint/stylelint/pull/7763)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-not-notation` end positions when new lines are part of the selector ([#&#8203;7755](https://github.com/stylelint/stylelint/pull/7755)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-type-case` end positions ([#&#8203;7752](https://github.com/stylelint/stylelint/pull/7752)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `shorthand-property-no-redundant-values` false negatives for logical properties, `overflow`, `overscroll-behavior`, `scroll-margin` and `scroll-padding` ([#&#8203;7808](https://github.com/stylelint/stylelint/pull/7808)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `string-no-newline` false positives for escaped multi-line ([#&#8203;7818](https://github.com/stylelint/stylelint/pull/7818)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `value-keyword-case` end positions ([#&#8203;7760](https://github.com/stylelint/stylelint/pull/7760)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `stylelint.utils.checkAgainstRule()` for Promise-based rules ([#&#8203;7821](https://github.com/stylelint/stylelint/pull/7821)) ([@&#8203;aaronccasanova](https://github.com/aaronccasanova)). - Fixed: `stylelint.utils.checkAgainstRule()` to use `result.stylelint` if present ([#&#8203;7833](https://github.com/stylelint/stylelint/pull/7833)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: YAML diagnostic block *end marker line* of the `tap` formatter ([#&#8203;7759](https://github.com/stylelint/stylelint/pull/7759)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: autofix of incorrectly implemented plugins when unscoped stylelint commands are present ([#&#8203;7733](https://github.com/stylelint/stylelint/pull/7733)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v16.6.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1661---2024-05-28) [Compare Source](https://github.com/stylelint/stylelint/compare/16.6.0...16.6.1) - Fixed: `no-descending-specificity` false positives for nested selectors ([#&#8203;7724](https://github.com/stylelint/stylelint/pull/7724)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-type-no-unknown` false positive for `model` ([#&#8203;7718](https://github.com/stylelint/stylelint/pull/7718)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.6.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1660---2024-05-24) [Compare Source](https://github.com/stylelint/stylelint/compare/16.5.0...16.6.0) - Fixed: `function-calc-no-unspaced-operator` false negatives ([#&#8203;7655](https://github.com/stylelint/stylelint/pull/7655) & [#&#8203;7670](https://github.com/stylelint/stylelint/pull/7670) & [#&#8203;7676](https://github.com/stylelint/stylelint/pull/7676)) ([@&#8203;ybiquitous](https://github.com/ybiquitous) & [@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-not-notation` autofix of the `"simple"` option ([#&#8203;7703](https://github.com/stylelint/stylelint/pull/7703)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-max-specificity` end positions ([#&#8203;7685](https://github.com/stylelint/stylelint/pull/7685)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `no-descending-specificity` end positions ([#&#8203;7701](https://github.com/stylelint/stylelint/pull/7701)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: missing GitHub Sponsor for `npm fund` ([#&#8203;7707](https://github.com/stylelint/stylelint/pull/7707)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v16.5.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1650---2024-05-02) [Compare Source](https://github.com/stylelint/stylelint/compare/16.4.0...16.5.0) - Added: regex support to `ignoreValues` for `value-no-vendor-prefix` ([#&#8203;7650](https://github.com/stylelint/stylelint/pull/7650)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `shorthand-property-no-redundant-values` false negatives for functions ([#&#8203;7657](https://github.com/stylelint/stylelint/pull/7657)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `value-no-vendor-prefix` false negatives/positives ([#&#8203;7654](https://github.com/stylelint/stylelint/pull/7654) & [#&#8203;7658](https://github.com/stylelint/stylelint/pull/7658)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `CosmiconfigResult` type error ([#&#8203;7661](https://github.com/stylelint/stylelint/pull/7661)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v16.4.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1640---2024-04-23) [Compare Source](https://github.com/stylelint/stylelint/compare/16.3.1...16.4.0) - Added: `no-unknown-custom-media` ([#&#8203;7594](https://github.com/stylelint/stylelint/pull/7594)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Added: `ignoreLonghands: []` to `declaration-block-no-redundant-longhand-properties` ([#&#8203;7611](https://github.com/stylelint/stylelint/pull/7611)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Added: `ignore: ["keyframe-selectors"]` to `rule-selector-property-disallowed-list` ([#&#8203;7572](https://github.com/stylelint/stylelint/pull/7572)) ([@&#8203;emmacharp](https://github.com/emmacharp)). - Added: experimental support for post processors ([#&#8203;7568](https://github.com/stylelint/stylelint/pull/7568)) ([@&#8203;YuanboXue-Amber](https://github.com/YuanboXue-Amber)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix conflicts ([#&#8203;7626](https://github.com/stylelint/stylelint/pull/7626)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `text-decoration` ([#&#8203;7611](https://github.com/stylelint/stylelint/pull/7611)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `declaration-block-no-shorthand-property-overrides` false negatives for `border` ([#&#8203;7585](https://github.com/stylelint/stylelint/pull/7585)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Fixed: `declaration-block-no-shorthand-property-overrides` false negatives for `font` and `border` ([#&#8203;7606](https://github.com/stylelint/stylelint/pull/7606)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `function-calc-no-unspaced-operator` false negatives for some math functions ([#&#8203;7619](https://github.com/stylelint/stylelint/pull/7619)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `function-no-unknown` false positives for `anchor`, `anchor-size` and `palette-mix` ([#&#8203;7607](https://github.com/stylelint/stylelint/pull/7607) & [#&#8203;7640](https://github.com/stylelint/stylelint/pull/7640)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-max-attribute` end positions ([#&#8203;7592](https://github.com/stylelint/stylelint/pull/7592)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-max-class` end positions ([#&#8203;7590](https://github.com/stylelint/stylelint/pull/7590)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-max-combinators` end positions ([#&#8203;7596](https://github.com/stylelint/stylelint/pull/7596)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-max-compound-selectors` end positions ([#&#8203;7599](https://github.com/stylelint/stylelint/pull/7599)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-max-pseudo-class` end positions ([#&#8203;7598](https://github.com/stylelint/stylelint/pull/7598)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-max-universal` end positions ([#&#8203;7597](https://github.com/stylelint/stylelint/pull/7597)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-type-no-unknown` false positives for experimental and deprecated HTML tags ([#&#8203;7612](https://github.com/stylelint/stylelint/pull/7612)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v16.3.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1631---2024-03-26) [Compare Source](https://github.com/stylelint/stylelint/compare/16.3.0...16.3.1) - Fixed: `selector-max-id` end positions ([#&#8203;7571](https://github.com/stylelint/stylelint/pull/7571)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: import errors for configs and plugins omitting `/index.js` ([#&#8203;7578](https://github.com/stylelint/stylelint/pull/7578)) ([@&#8203;ota-meshi](https://github.com/ota-meshi)). ### [`v16.3.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1630---2024-03-24) [Compare Source](https://github.com/stylelint/stylelint/compare/16.2.1...16.3.0) - Added: `ignoreSelectors: []` to `selector-max-compound-selectors` ([#&#8203;7544](https://github.com/stylelint/stylelint/pull/7544)) ([@&#8203;FloEdelmann](https://github.com/FloEdelmann)). - Added: tally of fixable problems to `string` and `verbose` formatters ([#&#8203;7539](https://github.com/stylelint/stylelint/pull/7539)) ([@&#8203;m-allanson](https://github.com/m-allanson)). - Added: support for `*-deprecation` command-line flags of Node.js ([#&#8203;7550](https://github.com/stylelint/stylelint/pull/7550)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Fixed: false positive CJS deprecation warning for dual-package plugins ([#&#8203;7532](https://github.com/stylelint/stylelint/pull/7532)) ([@&#8203;JounQin](https://github.com/JounQin)). - Fixed: `rule-selector-property-disallowed-list` false positives for nesting selectors ([#&#8203;7558](https://github.com/stylelint/stylelint/pull/7558)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-pseudo-*-allowed-list` false positives for vendor prefixes ([#&#8203;7525](https://github.com/stylelint/stylelint/pull/7525)) ([@&#8203;carlosjeurissen](https://github.com/carlosjeurissen)). - Fixed: `report()` for `index`/`endIndex` zero values ([#&#8203;7565](https://github.com/stylelint/stylelint/pull/7565)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-max-type` end positions ([#&#8203;7518](https://github.com/stylelint/stylelint/pull/7518)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v16.2.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1621---2024-02-01) [Compare Source](https://github.com/stylelint/stylelint/compare/16.2.0...16.2.1) - Fixed: report flags not reporting on subsequent runs when cache is used ([#&#8203;7483](https://github.com/stylelint/stylelint/pull/7483)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `custom-property-no-missing-var-function` false positives for properties that can contain author-defined identifiers ([#&#8203;7478](https://github.com/stylelint/stylelint/pull/7478)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:seeking`, the media loading state and sound state pseudo-classes ([#&#8203;7490](https://github.com/stylelint/stylelint/pull/7490)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-max-specificity` false positives with `ignoreSelectors` option for `of <selector>` syntax ([#&#8203;7475](https://github.com/stylelint/stylelint/pull/7475)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `function-calc-no-unspaced-operator` performance ([#&#8203;7505](https://github.com/stylelint/stylelint/pull/7505)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `validateOptions` to report when secondary option object is an empty object or null ([#&#8203;7476](https://github.com/stylelint/stylelint/pull/7476)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `report()` error message responsibility for a missing node or line number ([#&#8203;7474](https://github.com/stylelint/stylelint/pull/7474)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v16.2.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1620---2024-01-19) [Compare Source](https://github.com/stylelint/stylelint/compare/16.1.0...16.2.0) - Added: `media-query-no-invalid` specific problem messages ([#&#8203;7462](https://github.com/stylelint/stylelint/pull/7462)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Added: `checkContextFunctionalPseudoClasses: []` to `selector-max-id` ([#&#8203;7380](https://github.com/stylelint/stylelint/pull/7380)) ([@&#8203;brigitamaria](https://github.com/brigitamaria)). - Fixed: `declaration-property-value-no-unknown` false negatives for `@starting-style` ([#&#8203;7461](https://github.com/stylelint/stylelint/pull/7461)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Fixed: `function-no-unknown|value-keyword-case` false positives for template literals with line breaks ([#&#8203;7443](https://github.com/stylelint/stylelint/pull/7443)) ([@&#8203;Sh031224](https://github.com/Sh031224)). - Fixed: `allowEmptyInput` option ignored in configuration object regression ([#&#8203;7446](https://github.com/stylelint/stylelint/pull/7446)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `at-rule-no-unknown` false positives for `@starting-style` ([#&#8203;7438](https://github.com/stylelint/stylelint/pull/7438)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Fixed: `ERR_UNSUPPORTED_ESM_URL_SCHEME` for `--custom-formatter` on Windows ([#&#8203;7432](https://github.com/stylelint/stylelint/pull/7432)) ([@&#8203;JounQin](https://github.com/JounQin)). - Fixed: `Error: Could not find <package>` message clarity ([#&#8203;7456](https://github.com/stylelint/stylelint/pull/7456)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `overrides.files` negated pattern regression introduced in 15.0.0 ([#&#8203;7468](https://github.com/stylelint/stylelint/pull/7468)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v16.1.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1610---2023-12-25) [Compare Source](https://github.com/stylelint/stylelint/compare/16.0.2...16.1.0) - Added: `lightness-notation` rule ([#&#8203;7366](https://github.com/stylelint/stylelint/pull/7366)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Added: `ignore: ["keyframe-selectors"]` to `selector-disallowed-list` ([#&#8203;7417](https://github.com/stylelint/stylelint/pull/7417)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `selector-pseudo-class-no-unknown` false positive for `:popover-open` ([#&#8203;7425](https://github.com/stylelint/stylelint/pull/7425)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-property-value-no-unknown` and other false positives for multiline SCSS interpolation. ([#&#8203;7406](https://github.com/stylelint/stylelint/pull/7406)) ([@&#8203;FloEdelmann](https://github.com/FloEdelmann)). - Fixed: `function-url-quotes` false positives for SCSS variable and `@` character ([#&#8203;7416](https://github.com/stylelint/stylelint/pull/7416)) ([@&#8203;mattxwang](https://github.com/mattxwang)). ### [`v16.0.2`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1602---2023-12-11) [Compare Source](https://github.com/stylelint/stylelint/compare/16.0.1...16.0.2) - Fixed: `ERR_UNSUPPORTED_ESM_URL_SCHEME` error on Windows ([#&#8203;7383](https://github.com/stylelint/stylelint/pull/7383)) ([@&#8203;JounQin](https://github.com/JounQin)). ### [`v16.0.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1601---2023-12-08) [Compare Source](https://github.com/stylelint/stylelint/compare/16.0.0...16.0.1) - Fixed: type definitions for CommonJS and ESM compatibility ([#&#8203;7377](https://github.com/stylelint/stylelint/pull/7377)) ([@&#8203;remcohaszing](https://github.com/remcohaszing)). ### [`v16.0.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1600---2023-12-08) [Compare Source](https://github.com/stylelint/stylelint/compare/15.11.0...16.0.0) [Migrating to `16.0.0` guide](docs/migration-guide/to-16.md). - Removed: Node.js less than 18.12.0 support ([#&#8203;7020](https://github.com/stylelint/stylelint/pull/7020)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Removed: 76 rules deprecated in 15.0.0 ([#&#8203;6979](https://github.com/stylelint/stylelint/pull/6979)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Changed: `stylelint.formatters` object to have `Promise` values ([#&#8203;7184](https://github.com/stylelint/stylelint/pull/7184)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Changed: exit code for CLI flag error ([#&#8203;7134](https://github.com/stylelint/stylelint/pull/7134)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Changed: default syntax behaviour to always use safe-parser with `fix` regardless of extension ([#&#8203;7357](https://github.com/stylelint/stylelint/pull/7357)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Changed: TypeScript definitions for ESM ([#&#8203;7309](https://github.com/stylelint/stylelint/pull/7309)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Changed: `stylelint.rules` object to have `Promise` values ([#&#8203;7279](https://github.com/stylelint/stylelint/pull/7279)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Changed: `stylelint.utils.checkAgainstRule` to be an async function ([#&#8203;7339](https://github.com/stylelint/stylelint/pull/7339)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Deprecated: CommonJS Node.js API ([#&#8203;7353](https://github.com/stylelint/stylelint/pull/7353)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Deprecated: `output` property in a Node.js API returned object. Instead, `report`/`code` properties are recommended ([#&#8203;7183](https://github.com/stylelint/stylelint/pull/7183)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)) & ([@&#8203;haocheng6](https://github.com/haocheng6)). - Added: `exports` field to `package.json` for Conditional Exports (ESM/CommonJS) ([#&#8203;7307](https://github.com/stylelint/stylelint/pull/7307)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: support for ESM plugins ([#&#8203;7339](https://github.com/stylelint/stylelint/pull/7339)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: support for ESM custom formatters ([#&#8203;7343](https://github.com/stylelint/stylelint/pull/7343)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: support for a package name as arguments to `--custom-formatter` ([#&#8203;7343](https://github.com/stylelint/stylelint/pull/7343)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: `severity` secondary option's function support ([#&#8203;7202](https://github.com/stylelint/stylelint/pull/7202)) ([@&#8203;kizu](https://github.com/kizu)). - Added: support for a `Promise` formatter function ([#&#8203;7184](https://github.com/stylelint/stylelint/pull/7184)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: support for ESM custom syntaxes ([#&#8203;7351](https://github.com/stylelint/stylelint/pull/7351)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: `report`/`code` properties to a Node.js API returned object ([#&#8203;7183](https://github.com/stylelint/stylelint/pull/7183)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)) & ([@&#8203;haocheng6](https://github.com/haocheng6)). - Fixed: no longer needed workaround for Cosmiconfig segfault ([#&#8203;7329](https://github.com/stylelint/stylelint/pull/7329)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: CLI regression to avoid waiting for stdin without any input ([#&#8203;7131](https://github.com/stylelint/stylelint/pull/7131)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: CLI to avoid different outputs on empty files and empty stdin ([#&#8203;7131](https://github.com/stylelint/stylelint/pull/7131)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Refactored: `.js` extension to `.mjs` and `.cjs` ([#&#8203;7307](https://github.com/stylelint/stylelint/pull/7307)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v15.11.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#15110---2023-10-17) [Compare Source](https://github.com/stylelint/stylelint/compare/15.10.3...15.11.0) - Added: `ignoreRules` to `max-nesting-depth` ([#&#8203;7215](https://github.com/stylelint/stylelint/pull/7215)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `grid-template` with `repeat()` ([#&#8203;7230](https://github.com/stylelint/stylelint/pull/7230)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` false negative for `font-synthesis` ([#&#8203;7214](https://github.com/stylelint/stylelint/pull/7214)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` false negatives for `*-block` and `*-inline` logical properties ([#&#8203;7208](https://github.com/stylelint/stylelint/pull/7208)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` false negatives for `overflow`, `overscroll-behavior`, `scroll-margin`, `scroll-padding`, and new Box Alignment shorthands ([#&#8203;7213](https://github.com/stylelint/stylelint/pull/7213)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `function-no-unknown` false positives for `light-dark`, `linear` and `xywh` ([#&#8203;7242](https://github.com/stylelint/stylelint/pull/7242)) ([@&#8203;mattxwang](https://github.com/mattxwang)). ### [`v15.10.3`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#15103---2023-08-18) [Compare Source](https://github.com/stylelint/stylelint/compare/15.10.2...15.10.3) - Fixed: `declaration-property-value-no-unknown` false negatives for typed custom properties ([#&#8203;7078](https://github.com/stylelint/stylelint/pull/7078)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `property-no-unknown` false positives for scroll-driven animations ([#&#8203;7090](https://github.com/stylelint/stylelint/pull/7090)) ([@&#8203;renato-bohler](https://github.com/renato-bohler)). ### [`v15.10.2`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#15102---2023-07-19) [Compare Source](https://github.com/stylelint/stylelint/compare/15.10.1...15.10.2) - Fixed: `declaration-property-value-no-unknown` false negatives for nested declarations ([#&#8203;7079](https://github.com/stylelint/stylelint/pull/7079)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `view-transition` pseudo-elements ([#&#8203;7070](https://github.com/stylelint/stylelint/pull/7070)) ([@&#8203;danielroe](https://github.com/danielroe)). ### [`v15.10.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#15101---2023-07-06) [Compare Source](https://github.com/stylelint/stylelint/compare/15.10.0...15.10.1) - Security: fix for `semver` vulnerability ([#&#8203;7043](https://github.com/stylelint/stylelint/pull/7043)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: invalid option regression on Windows 10 ([#&#8203;7043](https://github.com/stylelint/stylelint/pull/7043)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v15.10.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#15100---2023-07-04) [Compare Source](https://github.com/stylelint/stylelint/compare/15.9.0...15.10.0) - Added: `media-query-no-invalid` ([#&#8203;6963](https://github.com/stylelint/stylelint/pull/6963)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Added: support for JS objects with `extends` config option ([#&#8203;6998](https://github.com/stylelint/stylelint/pull/6998)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Fixed: inconsistent `errored` properties in `stylelint.lint()` return value ([#&#8203;6983](https://github.com/stylelint/stylelint/pull/6983)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `{selector,value}-no-vendor-prefix` performance ([#&#8203;7016](https://github.com/stylelint/stylelint/pull/7016)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `custom-property-pattern` performance ([#&#8203;7009](https://github.com/stylelint/stylelint/pull/7009)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `function-linear-gradient-no-nonstandard-direction` false positives for `<color-interpolation-method>` ([#&#8203;6987](https://github.com/stylelint/stylelint/pull/6987)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `function-name-case` performance ([#&#8203;7010](https://github.com/stylelint/stylelint/pull/7010)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `function-no-unknown` performance ([#&#8203;7004](https://github.com/stylelint/stylelint/pull/7004)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `function-url-quotes` performance ([#&#8203;7011](https://github.com/stylelint/stylelint/pull/7011)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `hue-degree-notation` false negatives for `oklch` ([#&#8203;7015](https://github.com/stylelint/stylelint/pull/7015)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `hue-degree-notation` performance ([#&#8203;7012](https://github.com/stylelint/stylelint/pull/7012)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `media-feature-name-no-unknown` false positives for `environment-blending`, `nav-controls`, `prefers-reduced-data`, and `video-color-gamut` ([#&#8203;6978](https://github.com/stylelint/stylelint/pull/6978)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `media-feature-name-no-vendor-prefix` positions for `*-device-pixel-ratio` ([#&#8203;6977](https://github.com/stylelint/stylelint/pull/6977)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `no-descending-specificity` performance ([#&#8203;7026](https://github.com/stylelint/stylelint/pull/7026)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `no-duplicate-at-import-rules` false negatives for imports with `supports` and `layer` conditions ([#&#8203;7001](https://github.com/stylelint/stylelint/pull/7001)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-anb-no-unmatchable` performance ([#&#8203;7042](https://github.com/stylelint/stylelint/pull/7042)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-id-pattern` performance ([#&#8203;7013](https://github.com/stylelint/stylelint/pull/7013)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `selector-pseudo-class-no-unknown` false negatives for pseudo-elements with matching names ([#&#8203;6964](https://github.com/stylelint/stylelint/pull/6964)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `selector-pseudo-element-no-unknown` performance ([#&#8203;7007](https://github.com/stylelint/stylelint/pull/7007)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `selector-type-case` performance ([#&#8203;7041](https://github.com/stylelint/stylelint/pull/7041)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-type-no-unknown` performance ([#&#8203;7027](https://github.com/stylelint/stylelint/pull/7027)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `unit-disallowed-list` false negatives with percentages ([#&#8203;7018](https://github.com/stylelint/stylelint/pull/7018)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v15.9.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1590---2023-06-23) [Compare Source](https://github.com/stylelint/stylelint/compare/15.8.0...15.9.0) - Added: `insideFunctions: {"function": int}` to `number-max-precision` ([#&#8203;6932](https://github.com/stylelint/stylelint/pull/6932)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `border-radius` shorthand ([#&#8203;6958](https://github.com/stylelint/stylelint/pull/6958)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `border-width` shorthand ([#&#8203;6956](https://github.com/stylelint/stylelint/pull/6956)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `grid-column` and `grid-row` ([#&#8203;6957](https://github.com/stylelint/stylelint/pull/6957)) ([@&#8203;mattxwang](https://github.com/mattxwang)). ### [`v15.8.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1580---2023-06-17) [Compare Source](https://github.com/stylelint/stylelint/compare/15.7.0...15.8.0) - Added: `media-feature-name-value-no-unknown` ([#&#8203;6906](https://github.com/stylelint/stylelint/pull/6906)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Added: support for `.mjs` configuration files ([#&#8203;6910](https://github.com/stylelint/stylelint/pull/6910)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `--print-config` description in CLI help ([#&#8203;6914](https://github.com/stylelint/stylelint/pull/6914)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `allowEmptyInput` option in configuration files ([#&#8203;6929](https://github.com/stylelint/stylelint/pull/6929)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `custom-property-no-missing-var-function` performance ([#&#8203;6922](https://github.com/stylelint/stylelint/pull/6922)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `function-calc-no-unspaced-operator` performance ([#&#8203;6923](https://github.com/stylelint/stylelint/pull/6923)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `function-linear-gradient-no-nonstandard-direction` performance ([#&#8203;6924](https://github.com/stylelint/stylelint/pull/6924)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `function-no-unknown` false positives for SCSS functions with namespace ([#&#8203;6921](https://github.com/stylelint/stylelint/pull/6921)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `max-nesting-depth` error for at-rules in Sass syntax ([#&#8203;6909](https://github.com/stylelint/stylelint/pull/6909)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `selector-anb-no-unmatchable` performance ([#&#8203;6925](https://github.com/stylelint/stylelint/pull/6925)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: remove `v8-compile-cache` dependency ([#&#8203;6907](https://github.com/stylelint/stylelint/pull/6907)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v15.7.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1570---2023-06-05) [Compare Source](https://github.com/stylelint/stylelint/compare/15.6.3...15.7.0) - Added: `splitList: boolean` to `selector-nested-pattern` ([#&#8203;6896](https://github.com/stylelint/stylelint/pull/6896)) ([@&#8203;is2ei](https://github.com/is2ei)). - Fixed: `unit-no-unknown` false positives for `unicode-range` descriptors ([#&#8203;6892](https://github.com/stylelint/stylelint/pull/6892)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: segmentation fault errors for Cosmiconfig 8.2 ([#&#8203;6902](https://github.com/stylelint/stylelint/pull/6902)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v15.6.3`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1563---2023-06-03) [Compare Source](https://github.com/stylelint/stylelint/compare/15.6.2...15.6.3) - Fixed: `alpha-value-notation` false positives for `color()` ([#&#8203;6885](https://github.com/stylelint/stylelint/pull/6885)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `alpha-value-notation` performance with improved benchmark script ([#&#8203;6864](https://github.com/stylelint/stylelint/pull/6864)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `at-rule-property-required-list` performance ([#&#8203;6865](https://github.com/stylelint/stylelint/pull/6865)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `color-*` performance ([#&#8203;6868](https://github.com/stylelint/stylelint/pull/6868)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `length-zero-no-unit` false positives on new math functions ([#&#8203;6871](https://github.com/stylelint/stylelint/pull/6871)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `string` formatter for unexpected truncation on non-ASCII characters ([#&#8203;6861](https://github.com/stylelint/stylelint/pull/6861)) ([@&#8203;Max10240](https://github.com/Max10240)). - Fixed: `unit-no-unknown` false positives for the second and subsequent `image-set()` with `x` descriptor ([#&#8203;6879](https://github.com/stylelint/stylelint/pull/6879)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v15.6.2`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1562---2023-05-16) [Compare Source](https://github.com/stylelint/stylelint/compare/15.6.1...15.6.2) - Fixed: `alpha-value-notation` false negatives for `oklab()`, `oklch()`, and `color()` ([#&#8203;6844](https://github.com/stylelint/stylelint/pull/6844)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix with `cubic-bezier()` ([#&#8203;6841](https://github.com/stylelint/stylelint/pull/6841)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `function-no-unknown` false positives for unspaced operators against nested brackets ([#&#8203;6842](https://github.com/stylelint/stylelint/pull/6842)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `function-url-quotes` false positives for SCSS `with()` construct ([#&#8203;6847](https://github.com/stylelint/stylelint/pull/6847)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `media-feature-name-no-unknown` false positives for `not` and `or` ([#&#8203;6838](https://github.com/stylelint/stylelint/pull/6838)) ([@&#8203;romainmenke](https://github.com/romainmenke)). ### [`v15.6.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1561---2023-05-02) [Compare Source](https://github.com/stylelint/stylelint/compare/15.6.0...15.6.1) - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `transition` ([#&#8203;6815](https://github.com/stylelint/stylelint/pull/6815)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `github` formatter for missing final newline ([#&#8203;6822](https://github.com/stylelint/stylelint/pull/6822)) ([@&#8203;konomae](https://github.com/konomae)). - Fixed: `selector-pseudo-class-no-unknown` false positive for `:modal` ([#&#8203;6811](https://github.com/stylelint/stylelint/pull/6811)) ([@&#8203;Yasir761](https://github.com/Yasir761)). ### [`v15.6.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1560---2023-04-23) [Compare Source](https://github.com/stylelint/stylelint/compare/15.5.0...15.6.0) - Added: `allowEmptyInput`, `cache`, `fix` options to configuration object ([#&#8203;6778](https://github.com/stylelint/stylelint/pull/6778)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Added: `ignore: ["with-var-inside"]` to `color-function-notation` ([#&#8203;6802](https://github.com/stylelint/stylelint/pull/6802)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-block-no-duplicate-properties` autofix for 3 or more duplicates ([#&#8203;6801](https://github.com/stylelint/stylelint/pull/6801)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-block-no-duplicate-properties` false positives with option `ignore: ["consecutive-duplicates-with-different-syntaxes"]` ([#&#8203;6797](https://github.com/stylelint/stylelint/pull/6797)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `declaration-block-no-duplicate-properties` syntax error ([#&#8203;6792](https://github.com/stylelint/stylelint/pull/6792)) ([@&#8203;yoyo837](https://github.com/yoyo837)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `grid-template` ([#&#8203;6777](https://github.com/stylelint/stylelint/pull/6777)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `function-url-quotes` autofix for comments in SCSS function ([#&#8203;6800](https://github.com/stylelint/stylelint/pull/6800)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v15.5.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1550---2023-04-16) [Compare Source](https://github.com/stylelint/stylelint/compare/15.4.0...15.5.0) - Added: `ignore: ["consecutive-duplicates-with-different-syntaxes"]` to `declaration-block-no-duplicate-properties` ([#&#8203;6772](https://github.com/stylelint/stylelint/pull/6772)) ([@&#8203;kimulaco](https://github.com/kimulaco)). - Added: `ignoreProperties: []` to `declaration-block-no-duplicate-custom-properties` ([#&#8203;6773](https://github.com/stylelint/stylelint/pull/6773)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Added: raw regex support to `ignoreProperties` for `declaration-block-no-duplicate-properties` ([#&#8203;6764](https://github.com/stylelint/stylelint/pull/6764)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives with non-whitespace characters ([#&#8203;6782](https://github.com/stylelint/stylelint/pull/6782)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `color-function-notation` false positives for namespaced imports ([#&#8203;6774](https://github.com/stylelint/stylelint/pull/6774)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `custom-property-empty-line-before` false positives for CSS-in-JS ([#&#8203;6767](https://github.com/stylelint/stylelint/pull/6767)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `media-feature-range-notation` parse error ([#&#8203;6760](https://github.com/stylelint/stylelint/pull/6760)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Fixed: CLI help improvements ([#&#8203;6783](https://github.com/stylelint/stylelint/pull/6783)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v15.4.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1540---2023-04-01) [Compare Source](https://github.com/stylelint/stylelint/compare/15.3.0...15.4.0) - Added: `--quiet-deprecation-warnings` flag ([#&#8203;6724](https://github.com/stylelint/stylelint/pull/6724)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Added: `-c` alias for `--config` ([#&#8203;6720](https://github.com/stylelint/stylelint/pull/6720)) ([@&#8203;sidverma32](https://github.com/sidverma32)). - Added: `media-feature-range-notation` autofix ([#&#8203;6742](https://github.com/stylelint/stylelint/pull/6742)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Added: `no-unknown-custom-properties` rule ([#&#8203;6731](https://github.com/stylelint/stylelint/pull/6731)) ([@&#8203;jameschensmith](https://github.com/jameschensmith)). - Fixed: `function-url-quotes` autofix for double-slash comments in SCSS maps ([#&#8203;6745](https://github.com/stylelint/stylelint/pull/6745)) ([@&#8203;jgerigmeyer](https://github.com/jgerigmeyer)). - Fixed: `isPathIgnored()` utility's performance ([#&#8203;6728](https://github.com/stylelint/stylelint/pull/6728)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `rule-selector-property-disallowed-list` secondary options ([#&#8203;6723](https://github.com/stylelint/stylelint/pull/6723)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` with basic keywords ([#&#8203;6748](https://github.com/stylelint/stylelint/pull/6748)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: deprecation warnings for disabled rules ([#&#8203;6747](https://github.com/stylelint/stylelint/pull/6747)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v15.3.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1530---2023-03-16) [Compare Source](https://github.com/stylelint/stylelint/compare/15.2.0...15.3.0) - Added: `configurationComment` configuration property ([#&#8203;6629](https://github.com/stylelint/stylelint/pull/6629)) ([@&#8203;ifitzpatrick](https://github.com/ifitzpatrick)). - Added: `selector-anb-no-unmatchable` rule ([#&#8203;6678](https://github.com/stylelint/stylelint/pull/6678)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: TypeScript error for CommonJS importing ([#&#8203;6703](https://github.com/stylelint/stylelint/pull/6703)) ([@&#8203;remcohaszing](https://github.com/remcohaszing)). - Fixed: `*-no-redundant-*` false negatives for `inset` shorthand ([#&#8203;6699](https://github.com/stylelint/stylelint/pull/6699)) ([@&#8203;rayrw](https://github.com/rayrw)). - Fixed: `function-url-quotes` autofix for multiple `url()` ([#&#8203;6711](https://github.com/stylelint/stylelint/pull/6711)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `value-keyword-case` false positives for Level 4 system colours ([#&#8203;6712](https://github.com/stylelint/stylelint/pull/6712)) ([@&#8203;thewilkybarkid](https://github.com/thewilkybarkid)). ### [`v15.2.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1520---2023-02-19) [Compare Source](https://github.com/stylelint/stylelint/compare/15.1.0...15.2.0) - Added: `messageArgs` to 76 rules ([#&#8203;6589](https://github.com/stylelint/stylelint/pull/6589)) ([@&#8203;kizu](https://github.com/kizu)). - Fixed: TypeScript error to export `Plugin` and `RuleContext` ([#&#8203;6664](https://github.com/stylelint/stylelint/pull/6664)) ([@&#8203;henryruhs](https://github.com/henryruhs)). - Fixed: `overrides.extends` order when including same rules ([#&#8203;6660](https://github.com/stylelint/stylelint/pull/6660)) ([@&#8203;kuoruan](https://github.com/kuoruan)). - Fixed: `annotation-no-unknown` false positives for CSS-in-JS template literals ([#&#8203;6666](https://github.com/stylelint/stylelint/pull/6666)) ([@&#8203;hudochenkov](https://github.com/hudochenkov)). - Fixed: `declaration-property-value-no-unknown` false positives for at-rule descriptors ([#&#8203;6669](https://github.com/stylelint/stylelint/pull/6669)) ([@&#8203;FloEdelmann](https://github.com/FloEdelmann)). - Fixed: `declaration-property-value-no-unknown` parse error for `alpha(opacity=n)` to report as violation ([#&#8203;6650](https://github.com/stylelint/stylelint/pull/6650)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `function-name-case` false positives for CSS-in-JS template literals ([#&#8203;6666](https://github.com/stylelint/stylelint/pull/6666)) ([@&#8203;hudochenkov](https://github.com/hudochenkov)). - Fixed: `function-no-unknown` false positives for CSS-in-JS template literals ([#&#8203;6666](https://github.com/stylelint/stylelint/pull/6666)) ([@&#8203;hudochenkov](https://github.com/hudochenkov)). - Fixed: `unit-no-unknown` false positives for CSS-in-JS template literals ([#&#8203;6666](https://github.com/stylelint/stylelint/pull/6666)) ([@&#8203;hudochenkov](https://github.com/hudochenkov)). - Fixed: `value-keyword-case` false positives for CSS-in-JS template literals ([#&#8203;6666](https://github.com/stylelint/stylelint/pull/6666)) ([@&#8203;hudochenkov](https://github.com/hudochenkov)). ### [`v15.1.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1510---2023-02-11) [Compare Source](https://github.com/stylelint/stylelint/compare/15.0.0...15.1.0) - Added: `declaration-block-no-redundant-longhand-properties` autofix ([#&#8203;6580](https://github.com/stylelint/stylelint/pull/6580)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `declaration-property-value-no-unknown` false positives for `env()` ([#&#8203;6646](https://github.com/stylelint/stylelint/pull/6646)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `function-calc-no-unspaced-operator` TypeError on empty `calc()` ([#&#8203;6634](https://github.com/stylelint/stylelint/pull/6634)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: inaccurate `customSyntax` inference ([#&#8203;6645](https://github.com/stylelint/stylelint/pull/6645)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v15.0.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1620---2024-01-19) [Compare Source](https://github.com/stylelint/stylelint/compare/14.16.1...15.0.0) - Added: `media-query-no-invalid` specific problem messages ([#&#8203;7462](https://github.com/stylelint/stylelint/pull/7462)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Added: `checkContextFunctionalPseudoClasses: []` to `selector-max-id` ([#&#8203;7380](https://github.com/stylelint/stylelint/pull/7380)) ([@&#8203;brigitamaria](https://github.com/brigitamaria)). - Fixed: `declaration-property-value-no-unknown` false negatives for `@starting-style` ([#&#8203;7461](https://github.com/stylelint/stylelint/pull/7461)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Fixed: `function-no-unknown|value-keyword-case` false positives for template literals with line breaks ([#&#8203;7443](https://github.com/stylelint/stylelint/pull/7443)) ([@&#8203;Sh031224](https://github.com/Sh031224)). - Fixed: `allowEmptyInput` option ignored in configuration object regression ([#&#8203;7446](https://github.com/stylelint/stylelint/pull/7446)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `at-rule-no-unknown` false positives for `@starting-style` ([#&#8203;7438](https://github.com/stylelint/stylelint/pull/7438)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Fixed: `ERR_UNSUPPORTED_ESM_URL_SCHEME` for `--custom-formatter` on Windows ([#&#8203;7432](https://github.com/stylelint/stylelint/pull/7432)) ([@&#8203;JounQin](https://github.com/JounQin)). - Fixed: `Error: Could not find <package>` message clarity ([#&#8203;7456](https://github.com/stylelint/stylelint/pull/7456)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Fixed: `overrides.files` negated pattern regression introduced in 15.0.0 ([#&#8203;7468](https://github.com/stylelint/stylelint/pull/7468)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44My4wIiwidXBkYXRlZEluVmVyIjoiNDEuOTUuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Author
Collaborator

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
time="2024-05-02T07:04:41Z" level=error msg="error waiting for container: unexpected EOF"
docker: Error response from daemon: <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>.

### ⚠ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: package-lock.json ``` time="2024-05-02T07:04:41Z" level=error msg="error waiting for container: unexpected EOF" docker: Error response from daemon: <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>. ```
renovate force-pushed renovate/stylelint-16.x from 0225e6afd9 to de552d8cb5 2023-12-11 14:00:58 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from de552d8cb5 to acb8b184d5 2023-12-25 10:01:03 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from acb8b184d5 to 628a07d0c0 2024-01-19 10:00:58 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 628a07d0c0 to 6c02393926 2024-02-01 14:01:22 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 6c02393926 to 62c3948c81 2024-03-24 14:01:10 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 62c3948c81 to 67649b6abb 2024-03-26 12:01:06 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 67649b6abb to 6b97905a31 2024-04-23 16:00:50 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from 6b97905a31 to 9a4351c464 2024-05-02 08:04:45 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from 9a4351c464 to 7b27822ee6 2024-05-24 14:04:45 +01:00 Compare
Author
Collaborator

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: stylelint-config-recommended@9.0.0
npm WARN Found: stylelint@16.24.0
npm WARN node_modules/stylelint
npm WARN   dev stylelint@"16.24.0" from the root project
npm WARN   2 more (stylelint-config-prettier, stylelint-config-prettier-scss)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer stylelint@"^14.10.0" from stylelint-config-recommended@9.0.0
npm WARN node_modules/stylelint-config-recommended
npm WARN   stylelint-config-recommended@"^9.0.0" from stylelint-config-recommended-scss@8.0.0
npm WARN   node_modules/stylelint-config-recommended-scss
npm WARN   1 more (stylelint-config-standard)
npm WARN 
npm WARN Conflicting peer dependency: stylelint@14.16.1
npm WARN node_modules/stylelint
npm WARN   peer stylelint@"^14.10.0" from stylelint-config-recommended@9.0.0
npm WARN   node_modules/stylelint-config-recommended
npm WARN     stylelint-config-recommended@"^9.0.0" from stylelint-config-recommended-scss@8.0.0
npm WARN     node_modules/stylelint-config-recommended-scss
npm WARN     1 more (stylelint-config-standard)
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: stylelint-config-recommended-scss@8.0.0
npm WARN Found: stylelint@16.24.0
npm WARN node_modules/stylelint
npm WARN   dev stylelint@"16.24.0" from the root project
npm WARN   2 more (stylelint-config-prettier, stylelint-config-prettier-scss)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer stylelint@"^14.10.0" from stylelint-config-recommended-scss@8.0.0
npm WARN node_modules/stylelint-config-recommended-scss
npm WARN   stylelint-config-recommended-scss@"^8.0.0" from stylelint-config-standard-scss@6.1.0
npm WARN   node_modules/stylelint-config-standard-scss
npm WARN 
npm WARN Conflicting peer dependency: stylelint@14.16.1
npm WARN node_modules/stylelint
npm WARN   peer stylelint@"^14.10.0" from stylelint-config-recommended-scss@8.0.0
npm WARN   node_modules/stylelint-config-recommended-scss
npm WARN     stylelint-config-recommended-scss@"^8.0.0" from stylelint-config-standard-scss@6.1.0
npm WARN     node_modules/stylelint-config-standard-scss
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: stylelint-config-standard@29.0.0
npm WARN Found: stylelint@16.24.0
npm WARN node_modules/stylelint
npm WARN   dev stylelint@"16.24.0" from the root project
npm WARN   2 more (stylelint-config-prettier, stylelint-config-prettier-scss)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer stylelint@"^14.14.0" from stylelint-config-standard@29.0.0
npm WARN node_modules/stylelint-config-standard
npm WARN   stylelint-config-standard@"^29.0.0" from stylelint-config-standard-scss@6.1.0
npm WARN   node_modules/stylelint-config-standard-scss
npm WARN 
npm WARN Conflicting peer dependency: stylelint@14.16.1
npm WARN node_modules/stylelint
npm WARN   peer stylelint@"^14.14.0" from stylelint-config-standard@29.0.0
npm WARN   node_modules/stylelint-config-standard
npm WARN     stylelint-config-standard@"^29.0.0" from stylelint-config-standard-scss@6.1.0
npm WARN     node_modules/stylelint-config-standard-scss
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: stylelint-config-standard-scss@6.1.0
npm ERR! Found: stylelint@16.24.0
npm ERR! node_modules/stylelint
npm ERR!   dev stylelint@"16.24.0" from the root project
npm ERR!   peer stylelint@">=11.0.0" from stylelint-config-prettier@9.0.3
npm ERR!   node_modules/stylelint-config-prettier
npm ERR!     stylelint-config-prettier@">=9.0.3" from stylelint-config-prettier-scss@0.0.1
npm ERR!     node_modules/stylelint-config-prettier-scss
npm ERR!       dev stylelint-config-prettier-scss@"0.0.1" from the root project
npm ERR!   1 more (stylelint-config-prettier-scss)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer stylelint@"^14.14.0" from stylelint-config-standard-scss@6.1.0
npm ERR! node_modules/stylelint-config-standard-scss
npm ERR!   dev stylelint-config-standard-scss@"6.1.0" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: stylelint@14.16.1
npm ERR! node_modules/stylelint
npm ERR!   peer stylelint@"^14.14.0" from stylelint-config-standard-scss@6.1.0
npm ERR!   node_modules/stylelint-config-standard-scss
npm ERR!     dev stylelint-config-standard-scss@"6.1.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /mnt/data/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /mnt/data/cache/others/npm/_logs/2025-09-07T15_00_45_962Z-debug-0.log

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: package-lock.json ``` npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: stylelint-config-recommended@9.0.0 npm WARN Found: stylelint@16.24.0 npm WARN node_modules/stylelint npm WARN dev stylelint@"16.24.0" from the root project npm WARN 2 more (stylelint-config-prettier, stylelint-config-prettier-scss) npm WARN npm WARN Could not resolve dependency: npm WARN peer stylelint@"^14.10.0" from stylelint-config-recommended@9.0.0 npm WARN node_modules/stylelint-config-recommended npm WARN stylelint-config-recommended@"^9.0.0" from stylelint-config-recommended-scss@8.0.0 npm WARN node_modules/stylelint-config-recommended-scss npm WARN 1 more (stylelint-config-standard) npm WARN npm WARN Conflicting peer dependency: stylelint@14.16.1 npm WARN node_modules/stylelint npm WARN peer stylelint@"^14.10.0" from stylelint-config-recommended@9.0.0 npm WARN node_modules/stylelint-config-recommended npm WARN stylelint-config-recommended@"^9.0.0" from stylelint-config-recommended-scss@8.0.0 npm WARN node_modules/stylelint-config-recommended-scss npm WARN 1 more (stylelint-config-standard) npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: stylelint-config-recommended-scss@8.0.0 npm WARN Found: stylelint@16.24.0 npm WARN node_modules/stylelint npm WARN dev stylelint@"16.24.0" from the root project npm WARN 2 more (stylelint-config-prettier, stylelint-config-prettier-scss) npm WARN npm WARN Could not resolve dependency: npm WARN peer stylelint@"^14.10.0" from stylelint-config-recommended-scss@8.0.0 npm WARN node_modules/stylelint-config-recommended-scss npm WARN stylelint-config-recommended-scss@"^8.0.0" from stylelint-config-standard-scss@6.1.0 npm WARN node_modules/stylelint-config-standard-scss npm WARN npm WARN Conflicting peer dependency: stylelint@14.16.1 npm WARN node_modules/stylelint npm WARN peer stylelint@"^14.10.0" from stylelint-config-recommended-scss@8.0.0 npm WARN node_modules/stylelint-config-recommended-scss npm WARN stylelint-config-recommended-scss@"^8.0.0" from stylelint-config-standard-scss@6.1.0 npm WARN node_modules/stylelint-config-standard-scss npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: stylelint-config-standard@29.0.0 npm WARN Found: stylelint@16.24.0 npm WARN node_modules/stylelint npm WARN dev stylelint@"16.24.0" from the root project npm WARN 2 more (stylelint-config-prettier, stylelint-config-prettier-scss) npm WARN npm WARN Could not resolve dependency: npm WARN peer stylelint@"^14.14.0" from stylelint-config-standard@29.0.0 npm WARN node_modules/stylelint-config-standard npm WARN stylelint-config-standard@"^29.0.0" from stylelint-config-standard-scss@6.1.0 npm WARN node_modules/stylelint-config-standard-scss npm WARN npm WARN Conflicting peer dependency: stylelint@14.16.1 npm WARN node_modules/stylelint npm WARN peer stylelint@"^14.14.0" from stylelint-config-standard@29.0.0 npm WARN node_modules/stylelint-config-standard npm WARN stylelint-config-standard@"^29.0.0" from stylelint-config-standard-scss@6.1.0 npm WARN node_modules/stylelint-config-standard-scss npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: stylelint-config-standard-scss@6.1.0 npm ERR! Found: stylelint@16.24.0 npm ERR! node_modules/stylelint npm ERR! dev stylelint@"16.24.0" from the root project npm ERR! peer stylelint@">=11.0.0" from stylelint-config-prettier@9.0.3 npm ERR! node_modules/stylelint-config-prettier npm ERR! stylelint-config-prettier@">=9.0.3" from stylelint-config-prettier-scss@0.0.1 npm ERR! node_modules/stylelint-config-prettier-scss npm ERR! dev stylelint-config-prettier-scss@"0.0.1" from the root project npm ERR! 1 more (stylelint-config-prettier-scss) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer stylelint@"^14.14.0" from stylelint-config-standard-scss@6.1.0 npm ERR! node_modules/stylelint-config-standard-scss npm ERR! dev stylelint-config-standard-scss@"6.1.0" from the root project npm ERR! npm ERR! Conflicting peer dependency: stylelint@14.16.1 npm ERR! node_modules/stylelint npm ERR! peer stylelint@"^14.14.0" from stylelint-config-standard-scss@6.1.0 npm ERR! node_modules/stylelint-config-standard-scss npm ERR! dev stylelint-config-standard-scss@"6.1.0" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See /mnt/data/cache/others/npm/eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in: npm ERR! /mnt/data/cache/others/npm/_logs/2025-09-07T15_00_45_962Z-debug-0.log ```
renovate force-pushed renovate/stylelint-16.x from 7b27822ee6 to b35a43dd16 2024-05-28 14:04:43 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from b35a43dd16 to a0b0418642 2024-07-14 14:13:25 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from a0b0418642 to 3fecc2b5c0 2024-07-29 16:04:36 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from 3fecc2b5c0 to 8967d3be6a 2024-07-30 12:04:30 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from 8967d3be6a to 9301810358 2024-08-15 16:04:40 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from 9301810358 to a54e4aca8f 2024-08-28 08:04:36 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from a54e4aca8f to b4ec8b010e 2024-10-11 18:04:45 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from b4ec8b010e to 86d2cae915 2024-11-28 16:05:00 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 86d2cae915 to 051b64ea94 2024-12-15 16:04:57 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 051b64ea94 to 139cb33251 2025-01-12 12:04:59 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 139cb33251 to 3bd3b6a485 2025-01-13 20:05:05 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 3bd3b6a485 to 843bfd6557 2025-01-14 14:04:57 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 843bfd6557 to 1c26d7b57a 2025-01-25 16:05:08 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 1c26d7b57a to ebb17cfc63 2025-01-27 16:05:30 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from ebb17cfc63 to 7eee40fb25 2025-02-28 18:05:31 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 7eee40fb25 to a271d4b5d5 2025-03-14 16:05:07 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from a271d4b5d5 to 847fa36876 2025-03-26 12:05:06 +00:00 Compare
renovate force-pushed renovate/stylelint-16.x from 847fa36876 to 6e5d24d9dd 2025-04-06 10:05:08 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from 6e5d24d9dd to b4c2c70057 2025-04-23 16:01:29 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from b4c2c70057 to 25c43e3c44 2025-04-25 18:01:25 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from 25c43e3c44 to f498743a9e 2025-05-29 18:00:59 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from f498743a9e to 78a25fee59 2025-06-19 10:01:32 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from 78a25fee59 to 12f6f2b7f7 2025-07-03 10:01:34 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from 12f6f2b7f7 to 4d9e1a50b4 2025-07-18 12:01:32 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from 4d9e1a50b4 to d537d7f843 2025-07-29 14:01:42 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from d537d7f843 to f9e04f3532 2025-08-07 16:01:10 +01:00 Compare
renovate force-pushed renovate/stylelint-16.x from f9e04f3532 to d67baddb9b 2025-09-07 16:00:54 +01:00 Compare
Some checks failed
renovate/artifacts Artifact file update failure
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/stylelint-16.x:renovate/stylelint-16.x
git switch renovate/stylelint-16.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff renovate/stylelint-16.x
git switch renovate/stylelint-16.x
git rebase master
git switch master
git merge --ff-only renovate/stylelint-16.x
git switch renovate/stylelint-16.x
git rebase master
git switch master
git merge --no-ff renovate/stylelint-16.x
git switch master
git merge --squash renovate/stylelint-16.x
git switch master
git merge --ff-only renovate/stylelint-16.x
git switch master
git merge renovate/stylelint-16.x
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: repos/website#93
No description provided.