visual-framework / vf-core

A (primarily CSS) framework that targets needs of life science websites and services
https://stable.visual-framework.dev/
Apache License 2.0
21 stars 10 forks source link

Update dependency stylelint to v16 - autoclosed #2077

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
stylelint (source) ^14.0.0 -> ^16.0.0 age adoption passing confidence

Release Notes

stylelint/stylelint (stylelint) ### [`v16.8.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1681) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.8.0...16.8.1) - Fixed: `no-duplicate-selectors` false positives with Less syntax ([#​7888](https://togithub.com/stylelint/stylelint/pull/7888)) ([@​romainmenke](https://togithub.com/romainmenke)). ### [`v16.8.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1680) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.7.0...16.8.0) - Deprecated: `github` formatter ([#​7865](https://togithub.com/stylelint/stylelint/pull/7865)) ([@​marcalexiei](https://togithub.com/marcalexiei)). - Fixed: `function-url-quotes` false positives for SCSS variables and `#`/`?` characters ([#​7874](https://togithub.com/stylelint/stylelint/pull/7874)) ([@​vimalloc](https://togithub.com/vimalloc)). - Fixed: `keyframe-selector-notation` false positives for `entry-crossing` and `exit-crossing` ([#​7859](https://togithub.com/stylelint/stylelint/pull/7859)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `no-descending-specificity` false positives for nested rules without declarations ([#​7850](https://togithub.com/stylelint/stylelint/pull/7850)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `no-duplicate-selectors` end positions ([#​7867](https://togithub.com/stylelint/stylelint/pull/7867)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `no-duplicate-selectors` false negatives for three or more duplicates ([#​7867](https://togithub.com/stylelint/stylelint/pull/7867)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-max-compound-selectors` error for `@nest` ([#​7875](https://togithub.com/stylelint/stylelint/pull/7875)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:active-view-transition` and `:active-view-transition-type()` ([#​7868](https://togithub.com/stylelint/stylelint/pull/7868)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `selector-type-*`, `selector-max-type` and `selector-class-pattern` false positives for `` in keyframe selectors ([#​7856](https://togithub.com/stylelint/stylelint/pull/7856)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `stylelint.utils.checkAgainstRule()` regression when `reportNeedlessDisables` and `quiet` are both enabled ([#​7879](https://togithub.com/stylelint/stylelint/pull/7879)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: configuration comments within selector and value lists being ignored ([#​7839](https://togithub.com/stylelint/stylelint/pull/7839)) ([@​romainmenke](https://togithub.com/romainmenke)). ### [`v16.7.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1670) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.6.1...16.7.0) - Changed: `tap` formatter to support TAP14 ([#​7759](https://togithub.com/stylelint/stylelint/pull/7759)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Added: `url` secondary option ([#​7743](https://togithub.com/stylelint/stylelint/pull/7743)) ([@​emmacharp](https://togithub.com/emmacharp)). - Fixed: `at-rule-no-unknown` false positives for `@historical-forms` and `@font-palette-values` ([#​7774](https://togithub.com/stylelint/stylelint/pull/7774)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `at-rule-no-unknown` false positives for `@view-transition` ([#​7753](https://togithub.com/stylelint/stylelint/pull/7753)) ([@​sebdanielsson](https://togithub.com/sebdanielsson)). - Fixed: `at-rule-no-vendor-prefix` false negatives for `@-moz-document` and `@-webkit-viewport` ([#​7772](https://togithub.com/stylelint/stylelint/pull/7772)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `comment-whitespace-inside` end positions ([#​7744](https://togithub.com/stylelint/stylelint/pull/7744)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `declaration-block-no-duplicate-properties` reported ranges ([#​7758](https://togithub.com/stylelint/stylelint/pull/7758)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `declaration-block-no-redundant-longhand-properties`/`declaration-block-no-shorthand-property-overrides` false negatives for `font-variant` ([#​7734](https://togithub.com/stylelint/stylelint/pull/7734)) ([@​Bilie](https://togithub.com/Bilie)). - Fixed: `font-family-name-quotes` false negatives for `-moz-*`/`-webkit-*` keywords ([#​7777](https://togithub.com/stylelint/stylelint/pull/7777)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `font-family-no-missing-generic-family-keyword` false negatives for font families which names match a CSS3 `font-variant` keyword ([#​7823](https://togithub.com/stylelint/stylelint/pull/7823)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `function-name-case` end positions ([#​7747](https://togithub.com/stylelint/stylelint/pull/7747)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `function-no-unknown` performance by reducing file read count ([#​7801](https://togithub.com/stylelint/stylelint/pull/7801)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `media-feature-name-no-vendor-prefix` autofix ([#​7770](https://togithub.com/stylelint/stylelint/pull/7770)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `no-invalid-double-slash-comments` reported ranges ([#​7768](https://togithub.com/stylelint/stylelint/pull/7768)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `property-no-unknown` false positives for `navigation` and miscellaneous legacy properties ([#​7764](https://togithub.com/stylelint/stylelint/pull/7764)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `quietDeprecationWarnings` to suppress `stylelint:003` warning ([#​7837](https://togithub.com/stylelint/stylelint/pull/7837)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `selector-no-vendor-prefix` autofix ([#​7763](https://togithub.com/stylelint/stylelint/pull/7763)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `selector-not-notation` end positions when new lines are part of the selector ([#​7755](https://togithub.com/stylelint/stylelint/pull/7755)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `selector-type-case` end positions ([#​7752](https://togithub.com/stylelint/stylelint/pull/7752)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `shorthand-property-no-redundant-values` false negatives for logical properties, `overflow`, `overscroll-behavior`, `scroll-margin` and `scroll-padding` ([#​7808](https://togithub.com/stylelint/stylelint/pull/7808)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `string-no-newline` false positives for escaped multi-line ([#​7818](https://togithub.com/stylelint/stylelint/pull/7818)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `value-keyword-case` end positions ([#​7760](https://togithub.com/stylelint/stylelint/pull/7760)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `stylelint.utils.checkAgainstRule()` for Promise-based rules ([#​7821](https://togithub.com/stylelint/stylelint/pull/7821)) ([@​aaronccasanova](https://togithub.com/aaronccasanova)). - Fixed: `stylelint.utils.checkAgainstRule()` to use `result.stylelint` if present ([#​7833](https://togithub.com/stylelint/stylelint/pull/7833)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: YAML diagnostic block *end marker line* of the `tap` formatter ([#​7759](https://togithub.com/stylelint/stylelint/pull/7759)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: autofix of incorrectly implemented plugins when unscoped stylelint commands are present ([#​7733](https://togithub.com/stylelint/stylelint/pull/7733)) ([@​romainmenke](https://togithub.com/romainmenke)). ### [`v16.6.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1661) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.6.0...16.6.1) - Fixed: `no-descending-specificity` false positives for nested selectors ([#​7724](https://togithub.com/stylelint/stylelint/pull/7724)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-type-no-unknown` false positive for `model` ([#​7718](https://togithub.com/stylelint/stylelint/pull/7718)) ([@​Mouvedia](https://togithub.com/Mouvedia)). ### [`v16.6.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1660) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.5.0...16.6.0) - Fixed: `function-calc-no-unspaced-operator` false negatives ([#​7655](https://togithub.com/stylelint/stylelint/pull/7655) & [#​7670](https://togithub.com/stylelint/stylelint/pull/7670) & [#​7676](https://togithub.com/stylelint/stylelint/pull/7676)) ([@​ybiquitous](https://togithub.com/ybiquitous) & [@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-not-notation` autofix of the `"simple"` option ([#​7703](https://togithub.com/stylelint/stylelint/pull/7703)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `selector-max-specificity` end positions ([#​7685](https://togithub.com/stylelint/stylelint/pull/7685)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `no-descending-specificity` end positions ([#​7701](https://togithub.com/stylelint/stylelint/pull/7701)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: missing GitHub Sponsor for `npm fund` ([#​7707](https://togithub.com/stylelint/stylelint/pull/7707)) ([@​ybiquitous](https://togithub.com/ybiquitous)). ### [`v16.5.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1650) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.4.0...16.5.0) - Added: regex support to `ignoreValues` for `value-no-vendor-prefix` ([#​7650](https://togithub.com/stylelint/stylelint/pull/7650)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `shorthand-property-no-redundant-values` false negatives for functions ([#​7657](https://togithub.com/stylelint/stylelint/pull/7657)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `value-no-vendor-prefix` false negatives/positives ([#​7654](https://togithub.com/stylelint/stylelint/pull/7654) & [#​7658](https://togithub.com/stylelint/stylelint/pull/7658)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `CosmiconfigResult` type error ([#​7661](https://togithub.com/stylelint/stylelint/pull/7661)) ([@​ybiquitous](https://togithub.com/ybiquitous)). ### [`v16.4.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1640) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.3.1...16.4.0) - Added: `no-unknown-custom-media` ([#​7594](https://togithub.com/stylelint/stylelint/pull/7594)) ([@​fpetrakov](https://togithub.com/fpetrakov)). - Added: `ignoreLonghands: []` to `declaration-block-no-redundant-longhand-properties` ([#​7611](https://togithub.com/stylelint/stylelint/pull/7611)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Added: `ignore: ["keyframe-selectors"]` to `rule-selector-property-disallowed-list` ([#​7572](https://togithub.com/stylelint/stylelint/pull/7572)) ([@​emmacharp](https://togithub.com/emmacharp)). - Added: experimental support for post processors ([#​7568](https://togithub.com/stylelint/stylelint/pull/7568)) ([@​YuanboXue-Amber](https://togithub.com/YuanboXue-Amber)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix conflicts ([#​7626](https://togithub.com/stylelint/stylelint/pull/7626)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `text-decoration` ([#​7611](https://togithub.com/stylelint/stylelint/pull/7611)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `declaration-block-no-shorthand-property-overrides` false negatives for `border` ([#​7585](https://togithub.com/stylelint/stylelint/pull/7585)) ([@​fpetrakov](https://togithub.com/fpetrakov)). - Fixed: `declaration-block-no-shorthand-property-overrides` false negatives for `font` and `border` ([#​7606](https://togithub.com/stylelint/stylelint/pull/7606)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `function-calc-no-unspaced-operator` false negatives for some math functions ([#​7619](https://togithub.com/stylelint/stylelint/pull/7619)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `function-no-unknown` false positives for `anchor` and `anchor-size` ([#​7607](https://togithub.com/stylelint/stylelint/pull/7607)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `selector-max-attribute` end positions ([#​7592](https://togithub.com/stylelint/stylelint/pull/7592)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-max-class` end positions ([#​7590](https://togithub.com/stylelint/stylelint/pull/7590)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-max-combinators` end positions ([#​7596](https://togithub.com/stylelint/stylelint/pull/7596)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-max-compound-selectors` end positions ([#​7599](https://togithub.com/stylelint/stylelint/pull/7599)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-max-pseudo-class` end positions ([#​7598](https://togithub.com/stylelint/stylelint/pull/7598)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-max-universal` end positions ([#​7597](https://togithub.com/stylelint/stylelint/pull/7597)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-type-no-unknown` false positives for experimental and deprecated HTML tags ([#​7612](https://togithub.com/stylelint/stylelint/pull/7612)) ([@​Mouvedia](https://togithub.com/Mouvedia)). ### [`v16.3.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1631) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.3.0...16.3.1) - Fixed: `selector-max-id` end positions ([#​7571](https://togithub.com/stylelint/stylelint/pull/7571)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: import errors for configs and plugins omitting `/index.js` ([#​7578](https://togithub.com/stylelint/stylelint/pull/7578)) ([@​ota-meshi](https://togithub.com/ota-meshi)). ### [`v16.3.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1630) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.2.1...16.3.0) - Added: `ignoreSelectors: []` to `selector-max-compound-selectors` ([#​7544](https://togithub.com/stylelint/stylelint/pull/7544)) ([@​FloEdelmann](https://togithub.com/FloEdelmann)). - Added: tally of fixable problems to `string` and `verbose` formatters ([#​7539](https://togithub.com/stylelint/stylelint/pull/7539)) ([@​m-allanson](https://togithub.com/m-allanson)). - Added: support for `*-deprecation` command-line flags of Node.js ([#​7550](https://togithub.com/stylelint/stylelint/pull/7550)) ([@​fpetrakov](https://togithub.com/fpetrakov)). - Fixed: false positive CJS deprecation warning for dual-package plugins ([#​7532](https://togithub.com/stylelint/stylelint/pull/7532)) ([@​JounQin](https://togithub.com/JounQin)). - Fixed: `rule-selector-property-disallowed-list` false positives for nesting selectors ([#​7558](https://togithub.com/stylelint/stylelint/pull/7558)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-pseudo-*-allowed-list` false positives for vendor prefixes ([#​7525](https://togithub.com/stylelint/stylelint/pull/7525)) ([@​carlosjeurissen](https://togithub.com/carlosjeurissen)). - Fixed: `report()` for `index`/`endIndex` zero values ([#​7565](https://togithub.com/stylelint/stylelint/pull/7565)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-max-type` end positions ([#​7518](https://togithub.com/stylelint/stylelint/pull/7518)) ([@​romainmenke](https://togithub.com/romainmenke)). ### [`v16.2.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1621) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.2.0...16.2.1) - Fixed: report flags not reporting on subsequent runs when cache is used ([#​7483](https://togithub.com/stylelint/stylelint/pull/7483)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `custom-property-no-missing-var-function` false positives for properties that can contain author-defined identifiers ([#​7478](https://togithub.com/stylelint/stylelint/pull/7478)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:seeking`, the media loading state and sound state pseudo-classes ([#​7490](https://togithub.com/stylelint/stylelint/pull/7490)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `selector-max-specificity` false positives with `ignoreSelectors` option for `of ` syntax ([#​7475](https://togithub.com/stylelint/stylelint/pull/7475)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `function-calc-no-unspaced-operator` performance ([#​7505](https://togithub.com/stylelint/stylelint/pull/7505)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `validateOptions` to report when secondary option object is an empty object or null ([#​7476](https://togithub.com/stylelint/stylelint/pull/7476)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `report()` error message responsibility for a missing node or line number ([#​7474](https://togithub.com/stylelint/stylelint/pull/7474)) ([@​ybiquitous](https://togithub.com/ybiquitous)). ### [`v16.2.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1620) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.1.0...16.2.0) - Added: `media-query-no-invalid` specific problem messages ([#​7462](https://togithub.com/stylelint/stylelint/pull/7462)) ([@​romainmenke](https://togithub.com/romainmenke)). - Added: `checkContextFunctionalPseudoClasses: []` to `selector-max-id` ([#​7380](https://togithub.com/stylelint/stylelint/pull/7380)) ([@​brigitamaria](https://togithub.com/brigitamaria)). - Fixed: `declaration-property-value-no-unknown` false negatives for `@starting-style` ([#​7461](https://togithub.com/stylelint/stylelint/pull/7461)) ([@​fpetrakov](https://togithub.com/fpetrakov)). - Fixed: `function-no-unknown|value-keyword-case` false positives for template literals with line breaks ([#​7443](https://togithub.com/stylelint/stylelint/pull/7443)) ([@​Sh031224](https://togithub.com/Sh031224)). - Fixed: `allowEmptyInput` option ignored in configuration object regression ([#​7446](https://togithub.com/stylelint/stylelint/pull/7446)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `at-rule-no-unknown` false positives for `@starting-style` ([#​7438](https://togithub.com/stylelint/stylelint/pull/7438)) ([@​fpetrakov](https://togithub.com/fpetrakov)). - Fixed: `ERR_UNSUPPORTED_ESM_URL_SCHEME` for `--custom-formatter` on Windows ([#​7432](https://togithub.com/stylelint/stylelint/pull/7432)) ([@​JounQin](https://togithub.com/JounQin)). - Fixed: `Error: Could not find ` message clarity ([#​7456](https://togithub.com/stylelint/stylelint/pull/7456)) ([@​jeddy3](https://togithub.com/jeddy3)). - Fixed: `overrides.files` negated pattern regression introduced in 15.0.0 ([#​7468](https://togithub.com/stylelint/stylelint/pull/7468)) ([@​ybiquitous](https://togithub.com/ybiquitous)). ### [`v16.1.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1610) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.0.2...16.1.0) - Added: `lightness-notation` rule ([#​7366](https://togithub.com/stylelint/stylelint/pull/7366)) ([@​fpetrakov](https://togithub.com/fpetrakov)). - Added: `ignore: ["keyframe-selectors"]` to `selector-disallowed-list` ([#​7417](https://togithub.com/stylelint/stylelint/pull/7417)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `selector-pseudo-class-no-unknown` false positive for `:popover-open` ([#​7425](https://togithub.com/stylelint/stylelint/pull/7425)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-property-value-no-unknown` and other false positives for multiline SCSS interpolation. ([#​7406](https://togithub.com/stylelint/stylelint/pull/7406)) ([@​FloEdelmann](https://togithub.com/FloEdelmann)). - Fixed: `function-url-quotes` false positives for SCSS variable and `@` character ([#​7416](https://togithub.com/stylelint/stylelint/pull/7416)) ([@​mattxwang](https://togithub.com/mattxwang)). ### [`v16.0.2`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1602) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.0.1...16.0.2) - Fixed: `ERR_UNSUPPORTED_ESM_URL_SCHEME` error on Windows ([#​7383](https://togithub.com/stylelint/stylelint/pull/7383)) ([@​JounQin](https://togithub.com/JounQin)). ### [`v16.0.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1601) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.0.0...16.0.1) - Fixed: type definitions for CommonJS and ESM compatibility ([#​7377](https://togithub.com/stylelint/stylelint/pull/7377)) ([@​remcohaszing](https://togithub.com/remcohaszing)). ### [`v16.0.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1600) [Compare Source](https://togithub.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 ([#​7020](https://togithub.com/stylelint/stylelint/pull/7020)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Removed: 76 rules deprecated in 15.0.0 ([#​6979](https://togithub.com/stylelint/stylelint/pull/6979)) ([@​mattxwang](https://togithub.com/mattxwang)). - Changed: `stylelint.formatters` object to have `Promise` values ([#​7184](https://togithub.com/stylelint/stylelint/pull/7184)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Changed: exit code for CLI flag error ([#​7134](https://togithub.com/stylelint/stylelint/pull/7134)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Changed: default syntax behaviour to always use safe-parser with `fix` regardless of extension ([#​7357](https://togithub.com/stylelint/stylelint/pull/7357)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Changed: TypeScript definitions for ESM ([#​7309](https://togithub.com/stylelint/stylelint/pull/7309)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Changed: `stylelint.rules` object to have `Promise` values ([#​7279](https://togithub.com/stylelint/stylelint/pull/7279)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Changed: `stylelint.utils.checkAgainstRule` to be an async function ([#​7339](https://togithub.com/stylelint/stylelint/pull/7339)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Deprecated: CommonJS Node.js API ([#​7353](https://togithub.com/stylelint/stylelint/pull/7353)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Deprecated: `output` property in a Node.js API returned object. Instead, `report`/`code` properties are recommended ([#​7183](https://togithub.com/stylelint/stylelint/pull/7183)) ([@​ybiquitous](https://togithub.com/ybiquitous)) & ([@​haocheng6](https://togithub.com/haocheng6)). - Added: `exports` field to `package.json` for Conditional Exports (ESM/CommonJS) ([#​7307](https://togithub.com/stylelint/stylelint/pull/7307)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Added: support for ESM plugins ([#​7339](https://togithub.com/stylelint/stylelint/pull/7339)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Added: support for ESM custom formatters ([#​7343](https://togithub.com/stylelint/stylelint/pull/7343)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Added: `severity` secondary option's function support ([#​7202](https://togithub.com/stylelint/stylelint/pull/7202)) ([@​kizu](https://togithub.com/kizu)). - Added: support for a `Promise` formatter function ([#​7184](https://togithub.com/stylelint/stylelint/pull/7184)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Added: support for ESM custom syntaxes ([#​7351](https://togithub.com/stylelint/stylelint/pull/7351)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Added: `report`/`code` properties to a Node.js API returned object ([#​7183](https://togithub.com/stylelint/stylelint/pull/7183)) ([@​ybiquitous](https://togithub.com/ybiquitous)) & ([@​haocheng6](https://togithub.com/haocheng6)). - Fixed: no longer needed workaround for Cosmiconfig segfault ([#​7329](https://togithub.com/stylelint/stylelint/pull/7329)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: CLI regression to avoid waiting for stdin without any input ([#​7131](https://togithub.com/stylelint/stylelint/pull/7131)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: CLI to avoid different outputs on empty files and empty stdin ([#​7131](https://togithub.com/stylelint/stylelint/pull/7131)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Refactored: `.js` extension to `.mjs` and `.cjs` ([#​7307](https://togithub.com/stylelint/stylelint/pull/7307)) ([@​ybiquitous](https://togithub.com/ybiquitous)). ### [`v15.11.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#15110) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.10.3...15.11.0) - Added: `ignoreRules` to `max-nesting-depth` ([#​7215](https://togithub.com/stylelint/stylelint/pull/7215)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `grid-template` with `repeat()` ([#​7230](https://togithub.com/stylelint/stylelint/pull/7230)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` false negative for `font-synthesis` ([#​7214](https://togithub.com/stylelint/stylelint/pull/7214)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` false negatives for `*-block` and `*-inline` logical properties ([#​7208](https://togithub.com/stylelint/stylelint/pull/7208)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` false negatives for `overflow`, `overscroll-behavior`, `scroll-margin`, `scroll-padding`, and new Box Alignment shorthands ([#​7213](https://togithub.com/stylelint/stylelint/pull/7213)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `function-no-unknown` false positives for `light-dark`, `linear` and `xywh` ([#​7242](https://togithub.com/stylelint/stylelint/pull/7242)) ([@​mattxwang](https://togithub.com/mattxwang)). ### [`v15.10.3`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#15103) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.10.2...15.10.3) - Fixed: `declaration-property-value-no-unknown` false negatives for typed custom properties ([#​7078](https://togithub.com/stylelint/stylelint/pull/7078)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `property-no-unknown` false positives for scroll-driven animations ([#​7090](https://togithub.com/stylelint/stylelint/pull/7090)) ([@​renato-bohler](https://togithub.com/renato-bohler)). ### [`v15.10.2`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#15102) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.10.1...15.10.2) - Fixed: `declaration-property-value-no-unknown` false negatives for nested declarations ([#​7079](https://togithub.com/stylelint/stylelint/pull/7079)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `view-transition` pseudo-elements ([#​7070](https://togithub.com/stylelint/stylelint/pull/7070)) ([@​danielroe](https://togithub.com/danielroe)). ### [`v15.10.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#15101) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.10.0...15.10.1) - Security: fix for `semver` vulnerability ([#​7043](https://togithub.com/stylelint/stylelint/pull/7043)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: invalid option regression on Windows 10 ([#​7043](https://togithub.com/stylelint/stylelint/pull/7043)) ([@​romainmenke](https://togithub.com/romainmenke)). ### [`v15.10.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#15100) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.9.0...15.10.0) - Added: `media-query-no-invalid` ([#​6963](https://togithub.com/stylelint/stylelint/pull/6963)) ([@​romainmenke](https://togithub.com/romainmenke)). - Added: support for JS objects with `extends` config option ([#​6998](https://togithub.com/stylelint/stylelint/pull/6998)) ([@​fpetrakov](https://togithub.com/fpetrakov)). - Fixed: inconsistent `errored` properties in `stylelint.lint()` return value ([#​6983](https://togithub.com/stylelint/stylelint/pull/6983)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `{selector,value}-no-vendor-prefix` performance ([#​7016](https://togithub.com/stylelint/stylelint/pull/7016)) ([@​jeddy3](https://togithub.com/jeddy3)). - Fixed: `custom-property-pattern` performance ([#​7009](https://togithub.com/stylelint/stylelint/pull/7009)) ([@​jeddy3](https://togithub.com/jeddy3)). - Fixed: `function-linear-gradient-no-nonstandard-direction` false positives for `` ([#​6987](https://togithub.com/stylelint/stylelint/pull/6987)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `function-name-case` performance ([#​7010](https://togithub.com/stylelint/stylelint/pull/7010)) ([@​jeddy3](https://togithub.com/jeddy3)). - Fixed: `function-no-unknown` performance ([#​7004](https://togithub.com/stylelint/stylelint/pull/7004)) ([@​jeddy3](https://togithub.com/jeddy3)). - Fixed: `function-url-quotes` performance ([#​7011](https://togithub.com/stylelint/stylelint/pull/7011)) ([@​jeddy3](https://togithub.com/jeddy3)). - Fixed: `hue-degree-notation` false negatives for `oklch` ([#​7015](https://togithub.com/stylelint/stylelint/pull/7015)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `hue-degree-notation` performance ([#​7012](https://togithub.com/stylelint/stylelint/pull/7012)) ([@​jeddy3](https://togithub.com/jeddy3)). - Fixed: `media-feature-name-no-unknown` false positives for `environment-blending`, `nav-controls`, `prefers-reduced-data`, and `video-color-gamut` ([#​6978](https://togithub.com/stylelint/stylelint/pull/6978)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `media-feature-name-no-vendor-prefix` positions for `*-device-pixel-ratio` ([#​6977](https://togithub.com/stylelint/stylelint/pull/6977)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `no-descending-specificity` performance ([#​7026](https://togithub.com/stylelint/stylelint/pull/7026)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `no-duplicate-at-import-rules` false negatives for imports with `supports` and `layer` conditions ([#​7001](https://togithub.com/stylelint/stylelint/pull/7001)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-anb-no-unmatchable` performance ([#​7042](https://togithub.com/stylelint/stylelint/pull/7042)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-id-pattern` performance ([#​7013](https://togithub.com/stylelint/stylelint/pull/7013)) ([@​jeddy3](https://togithub.com/jeddy3)). - Fixed: `selector-pseudo-class-no-unknown` false negatives for pseudo-elements with matching names ([#​6964](https://togithub.com/stylelint/stylelint/pull/6964)) ([@​Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `selector-pseudo-element-no-unknown` performance ([#​7007](https://togithub.com/stylelint/stylelint/pull/7007)) ([@​jeddy3](https://togithub.com/jeddy3)). - Fixed: `selector-type-case` performance ([#​7041](https://togithub.com/stylelint/stylelint/pull/7041)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-type-no-unknown` performance ([#​7027](https://togithub.com/stylelint/stylelint/pull/7027)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `unit-disallowed-list` false negatives with percentages ([#​7018](https://togithub.com/stylelint/stylelint/pull/7018)) ([@​romainmenke](https://togithub.com/romainmenke)). ### [`v15.9.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1590) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.8.0...15.9.0) - Added: `insideFunctions: {"function": int}` to `number-max-precision` ([#​6932](https://togithub.com/stylelint/stylelint/pull/6932)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `border-radius` shorthand ([#​6958](https://togithub.com/stylelint/stylelint/pull/6958)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `border-width` shorthand ([#​6956](https://togithub.com/stylelint/stylelint/pull/6956)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `grid-column` and `grid-row` ([#​6957](https://togithub.com/stylelint/stylelint/pull/6957)) ([@​mattxwang](https://togithub.com/mattxwang)). ### [`v15.8.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1580) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.7.0...15.8.0) - Added: `media-feature-name-value-no-unknown` ([#​6906](https://togithub.com/stylelint/stylelint/pull/6906)) ([@​romainmenke](https://togithub.com/romainmenke)). - Added: support for `.mjs` configuration files ([#​6910](https://togithub.com/stylelint/stylelint/pull/6910)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `--print-config` description in CLI help ([#​6914](https://togithub.com/stylelint/stylelint/pull/6914)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `allowEmptyInput` option in configuration files ([#​6929](https://togithub.com/stylelint/stylelint/pull/6929)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `custom-property-no-missing-var-function` performance ([#​6922](https://togithub.com/stylelint/stylelint/pull/6922)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `function-calc-no-unspaced-operator` performance ([#​6923](https://togithub.com/stylelint/stylelint/pull/6923)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `function-linear-gradient-no-nonstandard-direction` performance ([#​6924](https://togithub.com/stylelint/stylelint/pull/6924)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `function-no-unknown` false positives for SCSS functions with namespace ([#​6921](https://togithub.com/stylelint/stylelint/pull/6921)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `max-nesting-depth` error for at-rules in Sass syntax ([#​6909](https://togithub.com/stylelint/stylelint/pull/6909)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `selector-anb-no-unmatchable` performance ([#​6925](https://togithub.com/stylelint/stylelint/pull/6925)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: remove `v8-compile-cache` dependency ([#​6907](https://togithub.com/stylelint/stylelint/pull/6907)) ([@​ybiquitous](https://togithub.com/ybiquitous)). ### [`v15.7.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1570) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.6.3...15.7.0) - Added: `splitList: boolean` to `selector-nested-pattern` ([#​6896](https://togithub.com/stylelint/stylelint/pull/6896)) ([@​is2ei](https://togithub.com/is2ei)). - Fixed: `unit-no-unknown` false positives for `unicode-range` descriptors ([#​6892](https://togithub.com/stylelint/stylelint/pull/6892)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: segmentation fault errors for Cosmiconfig 8.2 ([#​6902](https://togithub.com/stylelint/stylelint/pull/6902)) ([@​romainmenke](https://togithub.com/romainmenke)). ### [`v15.6.3`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1563) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.6.2...15.6.3) - Fixed: `alpha-value-notation` false positives for `color()` ([#​6885](https://togithub.com/stylelint/stylelint/pull/6885)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `alpha-value-notation` performance with improved benchmark script ([#​6864](https://togithub.com/stylelint/stylelint/pull/6864)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `at-rule-property-required-list` performance ([#​6865](https://togithub.com/stylelint/stylelint/pull/6865)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `color-*` performance ([#​6868](https://togithub.com/stylelint/stylelint/pull/6868)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `length-zero-no-unit` false positives on new math functions ([#​6871](https://togithub.com/stylelint/stylelint/pull/6871)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `string` formatter for unexpected truncation on non-ASCII characters ([#​6861](https://togithub.com/stylelint/stylelint/pull/6861)) ([@​Max10240](https://togithub.com/Max10240)). - Fixed: `unit-no-unknown` false positives for the second and subsequent `image-set()` with `x` descriptor ([#​6879](https://togithub.com/stylelint/stylelint/pull/6879)) ([@​romainmenke](https://togithub.com/romainmenke)). ### [`v15.6.2`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1562) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.6.1...15.6.2) - Fixed: `alpha-value-notation` false negatives for `oklab()`, `oklch()`, and `color()` ([#​6844](https://togithub.com/stylelint/stylelint/pull/6844)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix with `cubic-bezier()` ([#​6841](https://togithub.com/stylelint/stylelint/pull/6841)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `function-no-unknown` false positives for unspaced operators against nested brackets ([#​6842](https://togithub.com/stylelint/stylelint/pull/6842)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `function-url-quotes` false positives for SCSS `with()` construct ([#​6847](https://togithub.com/stylelint/stylelint/pull/6847)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `media-feature-name-no-unknown` false positives for `not` and `or` ([#​6838](https://togithub.com/stylelint/stylelint/pull/6838)) ([@​romainmenke](https://togithub.com/romainmenke)). ### [`v15.6.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1561) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.6.0...15.6.1) - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `transition` ([#​6815](https://togithub.com/stylelint/stylelint/pull/6815)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `github` formatter for missing final newline ([#​6822](https://togithub.com/stylelint/stylelint/pull/6822)) ([@​konomae](https://togithub.com/konomae)). - Fixed: `selector-pseudo-class-no-unknown` false positive for `:modal` ([#​6811](https://togithub.com/stylelint/stylelint/pull/6811)) ([@​Yasir761](https://togithub.com/Yasir761)). ### [`v15.6.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1560) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.5.0...15.6.0) - Added: `allowEmptyInput`, `cache`, `fix` options to configuration object ([#​6778](https://togithub.com/stylelint/stylelint/pull/6778)) ([@​mattxwang](https://togithub.com/mattxwang)). - Added: `ignore: ["with-var-inside"]` to `color-function-notation` ([#​6802](https://togithub.com/stylelint/stylelint/pull/6802)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-block-no-duplicate-properties` autofix for 3 or more duplicates ([#​6801](https://togithub.com/stylelint/stylelint/pull/6801)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-block-no-duplicate-properties` false positives with option `ignore: ["consecutive-duplicates-with-different-syntaxes"]` ([#​6797](https://togithub.com/stylelint/stylelint/pull/6797)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `declaration-block-no-duplicate-properties` syntax error ([#​6792](https://togithub.com/stylelint/stylelint/pull/6792)) ([@​yoyo837](https://togithub.com/yoyo837)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `grid-template` ([#​6777](https://togithub.com/stylelint/stylelint/pull/6777)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `function-url-quotes` autofix for comments in SCSS function ([#​6800](https://togithub.com/stylelint/stylelint/pull/6800)) ([@​ybiquitous](https://togithub.com/ybiquitous)). ### [`v15.5.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1550) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.4.0...15.5.0) - Added: `ignore: ["consecutive-duplicates-with-different-syntaxes"]` to `declaration-block-no-duplicate-properties` ([#​6772](https://togithub.com/stylelint/stylelint/pull/6772)) ([@​kimulaco](https://togithub.com/kimulaco)). - Added: `ignoreProperties: []` to `declaration-block-no-duplicate-custom-properties` ([#​6773](https://togithub.com/stylelint/stylelint/pull/6773)) ([@​mattxwang](https://togithub.com/mattxwang)). - Added: raw regex support to `ignoreProperties` for `declaration-block-no-duplicate-properties` ([#​6764](https://togithub.com/stylelint/stylelint/pull/6764)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `block-no-empty` false positives with non-whitespace characters ([#​6782](https://togithub.com/stylelint/stylelint/pull/6782)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `color-function-notation` false positives for namespaced imports ([#​6774](https://togithub.com/stylelint/stylelint/pull/6774)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `custom-property-empty-line-before` false positives for CSS-in-JS ([#​6767](https://togithub.com/stylelint/stylelint/pull/6767)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `media-feature-range-notation` parse error ([#​6760](https://togithub.com/stylelint/stylelint/pull/6760)) ([@​fpetrakov](https://togithub.com/fpetrakov)). - Fixed: CLI help improvements ([#​6783](https://togithub.com/stylelint/stylelint/pull/6783)) ([@​ybiquitous](https://togithub.com/ybiquitous)). ### [`v15.4.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1540) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.3.0...15.4.0) - Added: `--quiet-deprecation-warnings` flag ([#​6724](https://togithub.com/stylelint/stylelint/pull/6724)) ([@​mattxwang](https://togithub.com/mattxwang)). - Added: `-c` alias for `--config` ([#​6720](https://togithub.com/stylelint/stylelint/pull/6720)) ([@​sidverma32](https://togithub.com/sidverma32)). - Added: `media-feature-range-notation` autofix ([#​6742](https://togithub.com/stylelint/stylelint/pull/6742)) ([@​romainmenke](https://togithub.com/romainmenke)). - Added: `no-unknown-custom-properties` rule ([#​6731](https://togithub.com/stylelint/stylelint/pull/6731)) ([@​jameschensmith](https://togithub.com/jameschensmith)). - Fixed: `function-url-quotes` autofix for double-slash comments in SCSS maps ([#​6745](https://togithub.com/stylelint/stylelint/pull/6745)) ([@​jgerigmeyer](https://togithub.com/jgerigmeyer)). - Fixed: `isPathIgnored()` utility's performance ([#​6728](https://togithub.com/stylelint/stylelint/pull/6728)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `rule-selector-property-disallowed-list` secondary options ([#​6723](https://togithub.com/stylelint/stylelint/pull/6723)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-block-no-redundant-longhand-properties` with basic keywords ([#​6748](https://togithub.com/stylelint/stylelint/pull/6748)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: deprecation warnings for disabled rules ([#​6747](https://togithub.com/stylelint/stylelint/pull/6747)) ([@​ybiquitous](https://togithub.com/ybiquitous)). ### [`v15.3.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1530) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.2.0...15.3.0) - Added: `configurationComment` configuration property ([#​6629](https://togithub.com/stylelint/stylelint/pull/6629)) ([@​ifitzpatrick](https://togithub.com/ifitzpatrick)). - Added: `selector-anb-no-unmatchable` rule ([#​6678](https://togithub.com/stylelint/stylelint/pull/6678)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: TypeScript error for CommonJS importing ([#​6703](https://togithub.com/stylelint/stylelint/pull/6703)) ([@​remcohaszing](https://togithub.com/remcohaszing)). - Fixed: `*-no-redundant-*` false negatives for `inset` shorthand ([#​6699](https://togithub.com/stylelint/stylelint/pull/6699)) ([@​rayrw](https://togithub.com/rayrw)). - Fixed: `function-url-quotes` autofix for multiple `url()` ([#​6711](https://togithub.com/stylelint/stylelint/pull/6711)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `value-keyword-case` false positives for Level 4 system colours ([#​6712](https://togithub.com/stylelint/stylelint/pull/6712)) ([@​thewilkybarkid](https://togithub.com/thewilkybarkid)). ### [`v15.2.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1520) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.1.0...15.2.0) - Added: `messageArgs` to 76 rules ([#​6589](https://togithub.com/stylelint/stylelint/pull/6589)) ([@​kizu](https://togithub.com/kizu)). - Fixed: TypeScript error to export `Plugin` and `RuleContext` ([#​6664](https://togithub.com/stylelint/stylelint/pull/6664)) ([@​henryruhs](https://togithub.com/henryruhs)). - Fixed: `overrides.extends` order when including same rules ([#​6660](https://togithub.com/stylelint/stylelint/pull/6660)) ([@​kuoruan](https://togithub.com/kuoruan)). - Fixed: `annotation-no-unknown` false positives for CSS-in-JS template literals ([#​6666](https://togithub.com/stylelint/stylelint/pull/6666)) ([@​hudochenkov](https://togithub.com/hudochenkov)). - Fixed: `declaration-property-value-no-unknown` false positives for at-rule descriptors ([#​6669](https://togithub.com/stylelint/stylelint/pull/6669)) ([@​FloEdelmann](https://togithub.com/FloEdelmann)). - Fixed: `declaration-property-value-no-unknown` parse error for `alpha(opacity=n)` to report as violation ([#​6650](https://togithub.com/stylelint/stylelint/pull/6650)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `function-name-case` false positives for CSS-in-JS template literals ([#​6666](https://togithub.com/stylelint/stylelint/pull/6666)) ([@​hudochenkov](https://togithub.com/hudochenkov)). - Fixed: `function-no-unknown` false positives for CSS-in-JS template literals ([#​6666](https://togithub.com/stylelint/stylelint/pull/6666)) ([@​hudochenkov](https://togithub.com/hudochenkov)). - Fixed: `unit-no-unknown` false positives for CSS-in-JS template literals ([#​6666](https://togithub.com/stylelint/stylelint/pull/6666)) ([@​hudochenkov](https://togithub.com/hudochenkov)). - Fixed: `value-keyword-case` false positives for CSS-in-JS template literals ([#​6666](https://togithub.com/stylelint/stylelint/pull/6666)) ([@​hudochenkov](https://togithub.com/hudochenkov)). ### [`v15.1.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1510) [Compare Source](https://togithub.com/stylelint/stylelint/compare/15.0.0...15.1.0) - Added: `declaration-block-no-redundant-longhand-properties` autofix ([#​6580](https://togithub.com/stylelint/stylelint/pull/6580)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `declaration-property-value-no-unknown` false positives for `env()` ([#​6646](https://togithub.com/stylelint/stylelint/pull/6646)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: `function-calc-no-unspaced-operator` TypeError on empty `calc()` ([#​6634](https://togithub.com/stylelint/stylelint/pull/6634)) ([@​romainmenke](https://togithub.com/romainmenke)). - Fixed: inaccurate `customSyntax` inference ([#​6645](https://togithub.com/stylelint/stylelint/pull/6645)) ([@​ybiquitous](https://togithub.com/ybiquitous)). ### [`v15.0.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1500) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.16.1...15.0.0) [Migrating to `15.0.0` guide](docs/migration-guide/to-15.md). - Removed: Node.js 12 support ([#​6477](https://togithub.com/stylelint/stylelint/pull/6477)) ([@​ybiquitous](https://togithub.com/ybiquitous)). (BREAKING) - Removed: support for processors ([#​6479](https://togithub.com/stylelint/stylelint/pull/6479)) ([@​ybiquitous](https://togithub.com/ybiquitous)). (BREAKING) - Removed: `syntax` option ([#​6420](https://togithub.com/stylelint/stylelint/pull/6420)) ([@​fpetrakov](https://togithub.com/fpetrakov)). (BREAKING) - Changed: `extends` in `overrides` to merge to be consistent with `plugins` behaviour ([#​6380](https://togithub.com/stylelint/stylelint/pull/6380)) ([@​jasikpark](https://togithub.com/jasikpark)). (BREAKING) - Changed: type definitions to reorganize ([#​6510](https://togithub.com/stylelint/stylelint/pull/6510)) ([@​ybiquitous](https://togithub.com/ybiquitous)). (BREAKING) - Changed: type names to be more consistent ([#​6503](https://togithub.com/stylelint/stylelint/pull/6503)) ([@​ybiquitous](https://togithub.com/ybiquitous)). (BREAKING) - Deprecated: stylistic rules handled by Prettier ([#​6504](https://togithub.com/stylelint/stylelint/pull/6504)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Added: `declaration-property-value-no-unknown` rule ([#​6511](https://togithub.com/stylelint/stylelint/pull/6511)) ([@​jeddy3](https://togithub.com/jeddy3)). - Added: `media-feature-name-unit-allowed-list` rule ([#​6550](https://togithub.com/stylelint/stylelint/pull/6550)) ([@​mattxwang](https://togithub.com/mattxwang)). - Added: `function-url-quotes` autofix ([#​6558](https://togithub.com/stylelint/stylelint/pull/6558)) ([@​mattxwang](https://togithub.com/mattxwang)). - Added: `ignore: ["custom-elements"]` to `selector-max-type` ([#​6588](https://togithub.com/stylelint/stylelint/pull/6588)) ([@​muddv](https://togithub.com/muddv)). - Added: `ignoreFunctions: []` to `unit-disallowed-list` ([#​6592](https://togithub.com/stylelint/stylelint/pull/6592)) ([@​mattxwang](https://togithub.com/mattxwang)). - Added: deprecated rule warnings ([#​6561](https://togithub.com/stylelint/stylelint/pull/6561)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Added: message arguments to `declaration-property-unit-allowed-list` ([#​6570](https://togithub.com/stylelint/stylelint/pull/6570)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `overrides.files` in config to allow basename glob patterns ([#​6547](https://togithub.com/stylelint/stylelint/pull/6547)) ([@​ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `at-rule-no-unknown` false positives for `@scroll-timeline` ([#​6554](https://togithub.com/stylelint/stylelint/pull/6554)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `function-no-unknown` false positives for interpolation and backticks in CSS-in-JS ([#​6565](https://togithub.com/stylelint/stylelint/pull/6565)) ([@​hudochenkov](https://togithub.com/hudochenkov)). - Fixed: `keyframe-selector-notation` false positives for named timeline ranges ([#​6605](https://togithub.com/stylelint/stylelint/pull/6605)) ([@​kimulaco](https://togithub.com/kimulaco)). - Fixed: `property-no-unknown` false negatives for newer custom syntaxes ([#​6553](https://togithub.com/stylelint/stylelint/pull/6553)) ([@​43081j](https://togithub.com/43081j)). - Fixed: `selector-attribute-quotes` false positives for "never" ([#​6571](https://togithub.com/stylelint/stylelint/pull/6571)) ([@​mattxwang](https://togithub.com/mattxwang)). - Fixed: `selector-not-notation` autofix for "simple" option ([#​6608](https://togithub.com/stylelint/stylelint/pull/6608)) ([@​Mouvedia](https://togithub.com/Mouvedia)).

Configuration

📅 Schedule: Branch creation - "before 10am on monday" in timezone Europe/Berlin, 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.



This PR was generated by Mend Renovate. View the repository job log.

netlify[bot] commented 1 month ago

Deploy Preview for tubular-strudel-7ad396 ready!

Name Link
Latest commit ea478bc8a944b95aaf16b926bbd634e42bd68aeb
Latest deploy log https://app.netlify.com/sites/tubular-strudel-7ad396/deploys/669461fb44e0e800087c5d83
Deploy Preview https://deploy-preview-2077--tubular-strudel-7ad396.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.