chore(deps): update dependency stylelint to v16 #38

Closed
renovate-bot wants to merge 1 commit from renovate/stylelint-16.x into master
Member

This PR contains the following updates:

Package Type Update Change
stylelint (source) devDependencies major ^13.11 -> ^16.0.0

Release Notes

stylelint/stylelint (stylelint)

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

Migrating to 15.0.0 guide.

v14.16.1

Compare Source

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

v14.16.0

Compare Source

v14.15.0

Compare Source

v14.14.1

Compare Source

  • Fixed: declaration-block-no-redundant-longhand-properties false positives for inherit keyword (#​6419) (@​kimulaco).
  • Fixed: shorthand-property-no-redundant-values message to be consistent (#​6417) (@​fpetrakov).
  • Fixed: unit-no-unknown false positives for *vi & *vb viewport units (#​6428) (@​sidverma32).

v14.14.0

Compare Source

v14.13.0

Compare Source

v14.12.1

Compare Source

v14.12.0

Compare Source

v14.11.0

Compare Source

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

v14.10.0

Compare Source

  • Added: rule metadata to public LinterResult API (#​6166).
  • Added: longhand sub-properties of shorthand properties reference data to public API (#​6168).
  • Added: meta.fixable property to each rule (#​6181).
  • Added: support for loading custom formatter from package (#​6228).
  • Added: annotation-no-unknown rule (#​6155).
  • Added: keyframe-selector-notation rule (#​6164).
  • Added: percentage-unless-within-keyword-only-block primary option to keyframe-selector-notation (#​6194).
  • Added: github formatter (#​6150).
  • Added: tally to string and verbose formatters (#​6153).
  • Added: fixable status to verbose and github formatters (#​6183).
  • Added: invalid rule primary option message for false (#​6250).
  • Fixed: exit code when nothing is passed to stylelint command (#​6175).
  • Fixed: rule message function type to not require users to handle all kind of arguments (#​6147).
  • Fixed: at-rule-* end positions (#​6163).
  • Fixed: declaration-block-no-redundant-longhand-properties end positions (#​6219).
  • Fixed: declaration-property-value-allowed-list false positives for multiple match (#​6190).
  • Fixed: declaration-property-value-disallowed-list false negatives for multiple match (#​6188).
  • Fixed: named-grid-areas-no-invalid end positions (#​6205).
  • Fixed: no-descending-specificity false positives for pseudo-classes (#​6195).
  • Fixed: no-unknown-animations end positions (#​6221).
  • Fixed: no-unknown-animations false positives for SCSS interpolation (#​6185).
  • Fixed: number-max-precision end positions (#​6184).
  • Fixed: property-* end positions (#​6174).
  • Fixed: rule-selector-property-disallowed-list end positions (#​6222).
  • Fixed: selector-attribute-name-disallowed-list end positions (#​6223).
  • Fixed: selector-attribute-operator-allowed-list end positions (#​6224).
  • Fixed: selector-attribute-operator-disallowed-list end positions (#​6225).
  • Fixed: selector-attribute-quotes end positions (#​6226).
  • Fixed: selector-class-pattern end positions (#​6227).
  • Fixed: selector-combinator-allowed-list and selector-combinator-disallowed-list end positions (#​6229).
  • Fixed: selector-disallowed-list end positions (#​6230).
  • Fixed: selector-id-pattern end positions (#​6231).
  • Fixed: selector-not-notation end positions (#​6201).
  • Fixed: selector-pseudo-element-colon-notation end positions (#​6235).
  • Fixed: string-no-newline end positions (#​6218).
  • Fixed: unit-* start and end positions (#​6169).
  • Fixed: value-no-vendor-prefix end positions (#​6173).

v14.9.1

Compare Source

  • Fixed: selector-max-specificity false positives for :nth-child (#​6140).

v14.9.0

Compare Source

  • Added: import-notation rule (#​6102).
  • Fixed: no-duplicate-selectors false positives for SCSS/Less nested interpolations (#​6118).
  • Fixed: no-descending-specificity and selector-max-specificity false positives for :is() and :where() (#​6131).

v14.8.5

Compare Source

  • Fixed: no-duplicate-selectors false positives with Less syntax (#​6111).

v14.8.4

Compare Source

  • Fixed: no-duplicate-selectors error with non-standard selectors (#​6106).

v14.8.3

Compare Source

  • Fixed: at-rule-no-unknown false positives for @layer (#​6093).
  • Fixed: length-zero-no-unit autofix for .0 values (#​6098).
  • Fixed: media-feature-name-no-unknown false positives for display-mode (#​6073).
  • Fixed: no-descending-specificity end positions (#​6049).
  • Fixed: no-duplicate-* end positions (#​6047).
  • Fixed: no-invalid-* end positions (#​6072).
  • Fixed: no-invalid-position-at-import-rule false positives for @layer (#​6094).

v14.8.2

Compare Source

  • Fixed: function-calc-no-unspaced-operator false positives for non-standard variables (#​6053).
  • Fixed: selector-*-no-unknown end positions (#​6046).

v14.8.1

Compare Source

  • Fixed: declaration-block-no-* end positions that avoid errors (#​6040).
  • Fixed: function-calc-no-unspaced-operator false positives and memory leak (#​6045).
  • Fixed: named-grid-areas-no-invalid false positives for arealess templates (#​6042).

v14.8.0

Compare Source

  • Added: keyframe-block-no-duplicate-selectors rule (#​6024).
  • Added: property-*-list support for vendor prefixes (#​6025).
  • Fixed: at-rule-*-list end positions (#​6032).
  • Fixed: at-rule-no-unknown end positions (#​6026).
  • Fixed: function-linear-gradient-no-nonstandard-direction false negative about -ms-linear-gradient (#​6031).
  • Fixed: function-no-unknown end positions (#​6038).
  • Fixed: property-no-unknown end positions (#​6039).

v14.7.1

Compare Source

  • Fixed: a regression for /* stylelint-disable */ comments (#​6018).
  • Fixed: font-family-name-quotes false positives for ui-* generic system font keywords (#​6017).

v14.7.0

Compare Source

  • Added: ranges for warnings that can be used by formatters and integrations (#​5725).
  • Added: selector-not-notation rule (#​5975).
  • Fixed: font-weight-notation false positives for Sass functions and column position (#​6005).

v14.6.1

Compare Source

  • Fixed: custom-property-pattern TypeError for "Cannot destructure property..." (#​5982).
  • Fixed: selector-type-case false positives for SVG elements (#​5973).
  • Fixed: unit-no-unknown false positives for large/small/dynamic viewport units (#​5970).

v14.6.0

Compare Source

  • Added: declaration-property-max-values rule (#​5920).
  • Fixed: *-no-important column position (#​5957).
  • Fixed: custom-property-pattern false positives for interpolation in property name (#​5949).
  • Fixed: font-family-name-quotes column position (#​5955).
  • Fixed: selector-pseudo-*-no-unknown false positives and negatives (#​5959).
  • Fixed: selector-pseudo-class-no-unknown false positives and negatives (#​5956).

v14.5.3

Compare Source

  • Fixed: *-list invalid option warnings for strings (#​5934).

v14.5.2

Compare Source

  • Fixed: clarity of invalid option warning message for objects (#​5923).
  • Fixed: *-list false negatives for invalid options (#​5924).
  • Fixed: custom-property-pattern false positives for interpolation inside var() (#​5925).
  • Fixed: declaration-property-value-*-list column position (#​5926).

v14.5.1

Compare Source

  • Fixed: function-no-unknown ENOENT and TypeErrors (#​5916).
  • Fixed: function-no-unknown false positives for interpolation (#​5914).

v14.5.0

Compare Source

  • Added: ignoreFunctions: [] to function-no-unknown (#​5901).

v14.4.0

Compare Source

  • Added: function-no-unknown rule (#​5865).
  • Added: font-family-name-quotes autofix (#​5806).
  • Fixed: throwing more informative error when all input files are ignored (#​5709).
  • Fixed: custom-property-pattern false negatives for custom properties within var() (#​5867).
  • Fixed: no-descending-specificity parseError for double-slash comments within selector lists (#​5891).
  • Fixed: selector-pseudo-element-colon-notation false positives for escaped colons (#​5879).

v14.3.0

Compare Source

  • Added: support for meta.url to rules and plugins (#​5845).
  • Added: hyperlinks for rules to terminal output (#​5835).
  • Added: hyperlinks for plugins to terminal output (#​5859).
  • Added: ignore: ["rules"] / ["at-rules"] to block-opening-brace-*-after (#​5830).
  • Added: ignoreSelectors: [] to property-case (#​5822).
  • Added: ignoreFunctions: [] to unit-allowed-list (#​5857).
  • Added: camelCaseSvgKeywords to value-keyword-case - use this option if you want legacy camel case SVG keywords like currentColor (#​5849).
  • Fixed: font-family-no-missing-generic-family-keyword false positives for revert and revert-layer (#​5852).
  • Fixed: no-descending-specificity false positives for the ::-moz-focus-inner pseudo-element (#​5831).
  • Fixed: value-keyword-case false negatives for SVG keywords like currentcolor (#​5849).

v14.2.0

Compare Source

  • Added: cwd option to Node.js API (#​5721).
  • Added: resolveConfig option to Node.js API (#​5734).
  • Fixed: showing of incorrect missing package in customSyntax require handling (#​5763).
  • Fixed: color-function-notation false positives for variables and color functions (#​5793)
  • Fixed: color-named false positives for hex with alpha-channel and false negatives for modern syntax (#​5718).
  • Fixed: declaration-empty-line-before support for HTML files (#​5689).
  • Fixed: indentation TypeError for syntaxes that use Document node type (#​5771).

v14.1.0

Compare Source

  • Added: support for directory creation to --output-file flag (#​5672).
  • Added: ConfigurationError type (#​5696).
  • Added: rule-selector-property-disallowed-list rule (#​5679).
  • Added: ignore: ["consecutive-duplicates-with-same-prefixless-values"] to declaration-block-no-duplicate-properties (#​5609).
  • Added: ignorePseudoClasses: [] to max-nesting-depth (#​5620).
  • Fixed: extending rules within overrides (#​5683).
  • Fixed: color-function-notation false positives for hex colours (#​5650).
  • Fixed: declaration-empty-line-before false positives for values wrapped in parentheses (#​5680).
  • Fixed: indentation TypeError for baseIndentLevel: 1 option for Vue files (#​5657).
  • Fixed: property-no-unknown false positives for maps (#​5690).
  • Fixed: selector-type-case false positives for SVG type selectors (#​5717).

v14.0.1

Compare Source

  • Fixed: package size by excluding docs (#​5643).
  • Fixed: overrides property ignoring dot directories (#​5629).
  • Fixed: custom syntax require error handling (#​5635).
  • Fixed: function-calc-no-unspaced-operator false positives for hyphenated functions (#​5636).

v14.0.0

Compare Source

Migrating to 14.0.0 guide.

  • Removed: Node.js 10 support (#​5303).
  • Removed: syntax option (#​5297).
  • Removed: configOverrides option (#​5530).
  • Removed: rules deprecated in 13.7.0 (#​5295).
  • Removed: function-calc-no-invalid rule (#​5296).
  • Changed: ignoreFiles to be extendable (#​5596).
  • Security: addressed ReDoS issue with regex in indentation (#​5539).
  • Added: TypeScript type definitions (#​5582).
  • Added: customSyntax option as a property in the configuration object (#​5538).
  • Added: overrides property to configuration object (#​5521).
  • Added: disableFix as secondary option to rules property in the configuration object (#​5460).
  • Added: quiet option to Node.js API (#​5542).
  • Added: color-hex-alpha rule (#​5316).
  • Added: custom-property-no-missing-var-function rule (#​5317).
  • Added: function-calc-no-unspaced-operator autofix (#​5273).
  • Added: ignoreFunctions: [] to length-zero-no-unit (#​5314).
  • Added: ignoreAtRules: [] to no-invalid-position-at-import (#​5520).
  • Added: ignoreProperties: [] to number-max-precision (#​5421).
  • Fixed: "No files matching the pattern" when using backslash paths on Windows (#​5386).
  • Fixed: function-url-quotes problem messages to be consistent with other *-quotes rules (#​5488).
  • Fixed: length-zero-no-unit false positives for flex property (#​5315).
  • Fixed: media-feature-name-no-unknown false positives for prefers-contrast (#​5428).
  • Fixed: media-feature-name-no-unknown false positives for dynamic-range & video-dynamic-range (#​5613).
  • Fixed: media-feature-name-value-allowed-list TypeError for spaceless condition (#​5581).
  • Fixed: property-no-unknown false positives for Less maps (#​5381).
  • Fixed: selector-class-pattern false positives for Less parametric mixins (#​5378).
  • Fixed: max-empty-lines autofix for Less comments (#​5507).
  • Fixed: named-grid-areas-no-invalid false negatives for grid and grid-template shorthand properties (#​5514).
  • Fixed: unit-no-unknown false positives for nested property declarations (#​5500).

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 | Type | Update | Change | |---|---|---|---| | [stylelint](https://stylelint.io) ([source](https://github.com/stylelint/stylelint)) | devDependencies | major | [`^13.11` -> `^16.0.0`](https://renovatebot.com/diffs/npm/stylelint/13.13.1/16.6.1) | --- ### Release Notes <details> <summary>stylelint/stylelint (stylelint)</summary> ### [`v16.6.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1661) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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) [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#1500) [Compare Source](https://github.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 ([#&#8203;6477](https://github.com/stylelint/stylelint/pull/6477)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). (BREAKING) - Removed: support for processors ([#&#8203;6479](https://github.com/stylelint/stylelint/pull/6479)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). (BREAKING) - Removed: `syntax` option ([#&#8203;6420](https://github.com/stylelint/stylelint/pull/6420)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). (BREAKING) - Changed: `extends` in `overrides` to merge to be consistent with `plugins` behaviour ([#&#8203;6380](https://github.com/stylelint/stylelint/pull/6380)) ([@&#8203;jasikpark](https://github.com/jasikpark)). (BREAKING) - Changed: type definitions to reorganize ([#&#8203;6510](https://github.com/stylelint/stylelint/pull/6510)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). (BREAKING) - Changed: type names to be more consistent ([#&#8203;6503](https://github.com/stylelint/stylelint/pull/6503)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). (BREAKING) - Deprecated: stylistic rules handled by Prettier ([#&#8203;6504](https://github.com/stylelint/stylelint/pull/6504)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-property-value-no-unknown` rule ([#&#8203;6511](https://github.com/stylelint/stylelint/pull/6511)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Added: `media-feature-name-unit-allowed-list` rule ([#&#8203;6550](https://github.com/stylelint/stylelint/pull/6550)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Added: `function-url-quotes` autofix ([#&#8203;6558](https://github.com/stylelint/stylelint/pull/6558)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Added: `ignore: ["custom-elements"]` to `selector-max-type` ([#&#8203;6588](https://github.com/stylelint/stylelint/pull/6588)) ([@&#8203;muddv](https://github.com/muddv)). - Added: `ignoreFunctions: []` to `unit-disallowed-list` ([#&#8203;6592](https://github.com/stylelint/stylelint/pull/6592)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Added: deprecated rule warnings ([#&#8203;6561](https://github.com/stylelint/stylelint/pull/6561)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: message arguments to `declaration-property-unit-allowed-list` ([#&#8203;6570](https://github.com/stylelint/stylelint/pull/6570)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `overrides.files` in config to allow basename glob patterns ([#&#8203;6547](https://github.com/stylelint/stylelint/pull/6547)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `at-rule-no-unknown` false positives for `@scroll-timeline` ([#&#8203;6554](https://github.com/stylelint/stylelint/pull/6554)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `function-no-unknown` false positives for interpolation and backticks in CSS-in-JS ([#&#8203;6565](https://github.com/stylelint/stylelint/pull/6565)) ([@&#8203;hudochenkov](https://github.com/hudochenkov)). - Fixed: `keyframe-selector-notation` false positives for named timeline ranges ([#&#8203;6605](https://github.com/stylelint/stylelint/pull/6605)) ([@&#8203;kimulaco](https://github.com/kimulaco)). - Fixed: `property-no-unknown` false negatives for newer custom syntaxes ([#&#8203;6553](https://github.com/stylelint/stylelint/pull/6553)) ([@&#8203;43081j](https://github.com/43081j)). - Fixed: `selector-attribute-quotes` false positives for "never" ([#&#8203;6571](https://github.com/stylelint/stylelint/pull/6571)) ([@&#8203;mattxwang](https://github.com/mattxwang)). - Fixed: `selector-not-notation` autofix for "simple" option ([#&#8203;6608](https://github.com/stylelint/stylelint/pull/6608)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). ### [`v14.16.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14161) [Compare Source](https://github.com/stylelint/stylelint/compare/14.16.0...14.16.1) - Fixed: `customSyntax` resolution with `configBasedir` ([#&#8203;6536](https://github.com/stylelint/stylelint/pull/6536)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `declaration-block-no-duplicate-properties` autofix for `!important` ([#&#8203;6528](https://github.com/stylelint/stylelint/pull/6528)) ([@&#8203;sidx1024](https://github.com/sidx1024)). - Fixed: `function-no-unknown` false positives for `scroll`, `-webkit-gradient`, `color-stop`, `from`, and `to` ([#&#8203;6539](https://github.com/stylelint/stylelint/pull/6539)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for mixed case `ignoreFunctions` option ([#&#8203;6517](https://github.com/stylelint/stylelint/pull/6517)) ([@&#8203;kimulaco](https://github.com/kimulaco)). - Fixed: unexpected `output` in Node.js API lint result when any rule contains `disableFix: true` ([#&#8203;6543](https://github.com/stylelint/stylelint/pull/6543)) ([@&#8203;adrianjost](https://github.com/adrianjost)). ### [`v14.16.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14160) [Compare Source](https://github.com/stylelint/stylelint/compare/14.15.0...14.16.0) - Added: `media-feature-range-notation` rule ([#&#8203;6497](https://github.com/stylelint/stylelint/pull/6497)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Added: support for plugin objects as config values ([#&#8203;6481](https://github.com/stylelint/stylelint/pull/6481)) ([@&#8203;phoenisx](https://github.com/phoenisx)). - Fixed: incorrect output by all formatters except for `json` ([#&#8203;6480](https://github.com/stylelint/stylelint/pull/6480)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). ### [`v14.15.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) [Compare Source](https://github.com/stylelint/stylelint/compare/14.14.1...14.15.0) - Added: `--globby-options` flag ([#&#8203;6437](https://github.com/stylelint/stylelint/pull/6437)) ([@&#8203;sidverma32](https://github.com/sidverma32)). - Added: custom message formatting for `at-rule-disallowed-list`, `declaration-property-unit-disallowed-list`, `declaration-property-value-disallowed-list`, `function-disallowed-list`, and `property-disallowed-list` ([#&#8203;6463](https://github.com/stylelint/stylelint/pull/6463)) ([@&#8203;chloerice](https://github.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#&#8203;6466](https://github.com/stylelint/stylelint/pull/6466)) ([@&#8203;aaronccasanova](https://github.com/aaronccasanova)). - Added: support for reporting with custom severity ([#&#8203;6444](https://github.com/stylelint/stylelint/pull/6444)) ([@&#8203;aaronccasanova](https://github.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#&#8203;6460](https://github.com/stylelint/stylelint/pull/6460)) ([@&#8203;aaronccasanova](https://github.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#&#8203;6443](https://github.com/stylelint/stylelint/pull/6443)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#&#8203;6449](https://github.com/stylelint/stylelint/pull/6449)) ([@&#8203;phoenisx](https://github.com/phoenisx)). ### [`v14.14.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) [Compare Source](https://github.com/stylelint/stylelint/compare/14.14.0...14.14.1) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#&#8203;6419](https://github.com/stylelint/stylelint/pull/6419)) ([@&#8203;kimulaco](https://github.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#&#8203;6417](https://github.com/stylelint/stylelint/pull/6417)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#&#8203;6428](https://github.com/stylelint/stylelint/pull/6428)) ([@&#8203;sidverma32](https://github.com/sidverma32)). ### [`v14.14.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) [Compare Source](https://github.com/stylelint/stylelint/compare/14.13.0...14.14.0) - Added: `*-pattern` custom message formatting ([#&#8203;6391](https://github.com/stylelint/stylelint/pull/6391)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#&#8203;6381](https://github.com/stylelint/stylelint/pull/6381)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#&#8203;6389](https://github.com/stylelint/stylelint/pull/6389)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#&#8203;6374](https://github.com/stylelint/stylelint/pull/6374)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#&#8203;6384](https://github.com/stylelint/stylelint/pull/6384)) ([@&#8203;kimulaco](https://github.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#&#8203;6393](https://github.com/stylelint/stylelint/pull/6393)) ([@&#8203;adidahiya](https://github.com/adidahiya)). ### [`v14.13.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) [Compare Source](https://github.com/stylelint/stylelint/compare/14.12.1...14.13.0) - Added: `cacheStrategy` option ([#&#8203;6357](https://github.com/stylelint/stylelint/pull/6357)) ([@&#8203;kaorun343](https://github.com/kaorun343)). - Fixed: cache refresh when config is changed ([#&#8203;6356](https://github.com/stylelint/stylelint/pull/6356)) ([@&#8203;kimulaco](https://github.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#&#8203;6367](https://github.com/stylelint/stylelint/pull/6367)) ([@&#8203;jathak](https://github.com/jathak)). ### [`v14.12.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) [Compare Source](https://github.com/stylelint/stylelint/compare/14.12.0...14.12.1) - Fixed: `font-weight-notation` messages ([#&#8203;6350](https://github.com/stylelint/stylelint/pull/6350)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#&#8203;6354](https://github.com/stylelint/stylelint/pull/6354)) ([@&#8203;stof](https://github.com/stof)). ### [`v14.12.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) [Compare Source](https://github.com/stylelint/stylelint/compare/14.11.0...14.12.0) - Added: support for multiple `--ignore-path` flags ([#&#8203;6345](https://github.com/stylelint/stylelint/pull/6345)) ([@&#8203;kimulaco](https://github.com/kimulaco)). - Added: experimental support for custom message arguments ([#&#8203;6312](https://github.com/stylelint/stylelint/pull/6312)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#&#8203;6296](https://github.com/stylelint/stylelint/pull/6296)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#&#8203;6347](https://github.com/stylelint/stylelint/pull/6347)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#&#8203;6334](https://github.com/stylelint/stylelint/pull/6334)) ([@&#8203;mattmanuel90](https://github.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#&#8203;6316](https://github.com/stylelint/stylelint/pull/6316)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#&#8203;6317](https://github.com/stylelint/stylelint/pull/6317)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#&#8203;6327](https://github.com/stylelint/stylelint/pull/6327)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#&#8203;6326](https://github.com/stylelint/stylelint/pull/6326)) ([@&#8203;ybiquitous](https://github.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#&#8203;6318](https://github.com/stylelint/stylelint/pull/6318)) ([@&#8203;fpetrakov](https://github.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#&#8203;6335](https://github.com/stylelint/stylelint/pull/6335)) ([@&#8203;kimulaco](https://github.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#&#8203;6319](https://github.com/stylelint/stylelint/pull/6319)) ([@&#8203;kawaguchi1102](https://github.com/kawaguchi1102)). ### [`v14.11.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14110) [Compare Source](https://github.com/stylelint/stylelint/compare/14.10.0...14.11.0) - Added: `ignoreAfterCombinators: []` to `selector-max-universal` ([#&#8203;6275](https://github.com/stylelint/stylelint/pull/6275)). - Fixed: `createPlugin` type definition ([#&#8203;6264](https://github.com/stylelint/stylelint/pull/6264)). - Fixed: `alpha-value-notation` false negatives for SVG properties ([#&#8203;6284](https://github.com/stylelint/stylelint/pull/6284)). - Fixed: `keyframes-name-pattern` false positives for interpolation ([#&#8203;6265](https://github.com/stylelint/stylelint/pull/6265)). - Fixed: `selector-nested-pattern` end positions ([#&#8203;6259](https://github.com/stylelint/stylelint/pull/6259)). - Fixed: `selector-no-qualifying-type` message, positions, and false positives ([#&#8203;6260](https://github.com/stylelint/stylelint/pull/6260)). - Fixed: `selector-no-vendor-prefix` end positions ([#&#8203;6261](https://github.com/stylelint/stylelint/pull/6261)). - Fixed: `selector-pseudo-class-allowed-list` end positions and message ([#&#8203;6262](https://github.com/stylelint/stylelint/pull/6262)). - Fixed: `selector-pseudo-class-disallowed-list` end positions and message ([#&#8203;6263](https://github.com/stylelint/stylelint/pull/6263)). - Fixed: `selector-pseudo-element-allowed-list` end positions and message ([#&#8203;6270](https://github.com/stylelint/stylelint/pull/6270)). - Fixed: `selector-pseudo-element-disallowed-list` end positions and message ([#&#8203;6270](https://github.com/stylelint/stylelint/pull/6270)). - Fixed: `shorthand-property-no-redundant-values` message ([#&#8203;6272](https://github.com/stylelint/stylelint/pull/6272)). - Fixed: `time-min-milliseconds` end positions ([#&#8203;6273](https://github.com/stylelint/stylelint/pull/6273)). ### [`v14.10.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14100) [Compare Source](https://github.com/stylelint/stylelint/compare/14.9.1...14.10.0) - Added: rule metadata to public `LinterResult` API ([#&#8203;6166](https://github.com/stylelint/stylelint/pull/6166)). - Added: longhand sub-properties of shorthand properties reference data to public API ([#&#8203;6168](https://github.com/stylelint/stylelint/pull/6168)). - Added: `meta.fixable` property to each rule ([#&#8203;6181](https://github.com/stylelint/stylelint/pull/6181)). - Added: support for loading custom formatter from package ([#&#8203;6228](https://github.com/stylelint/stylelint/pull/6228)). - Added: `annotation-no-unknown` rule ([#&#8203;6155](https://github.com/stylelint/stylelint/pull/6155)). - Added: `keyframe-selector-notation` rule ([#&#8203;6164](https://github.com/stylelint/stylelint/pull/6164)). - Added: `percentage-unless-within-keyword-only-block` primary option to `keyframe-selector-notation` ([#&#8203;6194](https://github.com/stylelint/stylelint/pull/6194)). - Added: `github` formatter ([#&#8203;6150](https://github.com/stylelint/stylelint/pull/6150)). - Added: tally to `string` and `verbose` formatters ([#&#8203;6153](https://github.com/stylelint/stylelint/pull/6153)). - Added: fixable status to `verbose` and `github` formatters ([#&#8203;6183](https://github.com/stylelint/stylelint/pull/6183)). - Added: invalid rule primary option message for `false` ([#&#8203;6250](https://github.com/stylelint/stylelint/pull/6250)). - Fixed: exit code when nothing is passed to stylelint command ([#&#8203;6175](https://github.com/stylelint/stylelint/pull/6175)). - Fixed: rule message function type to not require users to handle all kind of arguments ([#&#8203;6147](https://github.com/stylelint/stylelint/pull/6147)). - Fixed: `at-rule-*` end positions ([#&#8203;6163](https://github.com/stylelint/stylelint/pull/6163)). - Fixed: `declaration-block-no-redundant-longhand-properties` end positions ([#&#8203;6219](https://github.com/stylelint/stylelint/pull/6219)). - Fixed: `declaration-property-value-allowed-list` false positives for multiple match ([#&#8203;6190](https://github.com/stylelint/stylelint/pull/6190)). - Fixed: `declaration-property-value-disallowed-list` false negatives for multiple match ([#&#8203;6188](https://github.com/stylelint/stylelint/pull/6188)). - Fixed: `named-grid-areas-no-invalid` end positions ([#&#8203;6205](https://github.com/stylelint/stylelint/pull/6205)). - Fixed: `no-descending-specificity` false positives for pseudo-classes ([#&#8203;6195](https://github.com/stylelint/stylelint/pull/6195)). - Fixed: `no-unknown-animations` end positions ([#&#8203;6221](https://github.com/stylelint/stylelint/pull/6221)). - Fixed: `no-unknown-animations` false positives for SCSS interpolation ([#&#8203;6185](https://github.com/stylelint/stylelint/pull/6185)). - Fixed: `number-max-precision` end positions ([#&#8203;6184](https://github.com/stylelint/stylelint/pull/6184)). - Fixed: `property-*` end positions ([#&#8203;6174](https://github.com/stylelint/stylelint/pull/6174)). - Fixed: `rule-selector-property-disallowed-list` end positions ([#&#8203;6222](https://github.com/stylelint/stylelint/pull/6222)). - Fixed: `selector-attribute-name-disallowed-list` end positions ([#&#8203;6223](https://github.com/stylelint/stylelint/pull/6223)). - Fixed: `selector-attribute-operator-allowed-list` end positions ([#&#8203;6224](https://github.com/stylelint/stylelint/pull/6224)). - Fixed: `selector-attribute-operator-disallowed-list` end positions ([#&#8203;6225](https://github.com/stylelint/stylelint/pull/6225)). - Fixed: `selector-attribute-quotes` end positions ([#&#8203;6226](https://github.com/stylelint/stylelint/pull/6226)). - Fixed: `selector-class-pattern` end positions ([#&#8203;6227](https://github.com/stylelint/stylelint/pull/6227)). - Fixed: `selector-combinator-allowed-list` and `selector-combinator-disallowed-list` end positions ([#&#8203;6229](https://github.com/stylelint/stylelint/pull/6229)). - Fixed: `selector-disallowed-list` end positions ([#&#8203;6230](https://github.com/stylelint/stylelint/pull/6230)). - Fixed: `selector-id-pattern` end positions ([#&#8203;6231](https://github.com/stylelint/stylelint/pull/6231)). - Fixed: `selector-not-notation` end positions ([#&#8203;6201](https://github.com/stylelint/stylelint/pull/6201)). - Fixed: `selector-pseudo-element-colon-notation` end positions ([#&#8203;6235](https://github.com/stylelint/stylelint/pull/6235)). - Fixed: `string-no-newline` end positions ([#&#8203;6218](https://github.com/stylelint/stylelint/pull/6218)). - Fixed: `unit-*` start and end positions ([#&#8203;6169](https://github.com/stylelint/stylelint/pull/6169)). - Fixed: `value-no-vendor-prefix` end positions ([#&#8203;6173](https://github.com/stylelint/stylelint/pull/6173)). ### [`v14.9.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1491) [Compare Source](https://github.com/stylelint/stylelint/compare/14.9.0...14.9.1) - Fixed: `selector-max-specificity` false positives for `:nth-child` ([#&#8203;6140](https://github.com/stylelint/stylelint/pull/6140)). ### [`v14.9.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1490) [Compare Source](https://github.com/stylelint/stylelint/compare/14.8.5...14.9.0) - Added: `import-notation` rule ([#&#8203;6102](https://github.com/stylelint/stylelint/pull/6102)). - Fixed: `no-duplicate-selectors` false positives for SCSS/Less nested interpolations ([#&#8203;6118](https://github.com/stylelint/stylelint/pull/6118)). - Fixed: `no-descending-specificity` and `selector-max-specificity` false positives for `:is()` and `:where()` ([#&#8203;6131](https://github.com/stylelint/stylelint/pull/6131)). ### [`v14.8.5`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1485) [Compare Source](https://github.com/stylelint/stylelint/compare/14.8.4...14.8.5) - Fixed: `no-duplicate-selectors` false positives with Less syntax ([#&#8203;6111](https://github.com/stylelint/stylelint/pull/6111)). ### [`v14.8.4`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1484) [Compare Source](https://github.com/stylelint/stylelint/compare/14.8.3...14.8.4) - Fixed: `no-duplicate-selectors` error with non-standard selectors ([#&#8203;6106](https://github.com/stylelint/stylelint/pull/6106)). ### [`v14.8.3`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1483) [Compare Source](https://github.com/stylelint/stylelint/compare/14.8.2...14.8.3) - Fixed: `at-rule-no-unknown` false positives for `@layer` ([#&#8203;6093](https://github.com/stylelint/stylelint/pull/6093)). - Fixed: `length-zero-no-unit` autofix for `.0` values ([#&#8203;6098](https://github.com/stylelint/stylelint/pull/6098)). - Fixed: `media-feature-name-no-unknown` false positives for `display-mode` ([#&#8203;6073](https://github.com/stylelint/stylelint/pull/6073)). - Fixed: `no-descending-specificity` end positions ([#&#8203;6049](https://github.com/stylelint/stylelint/pull/6049)). - Fixed: `no-duplicate-*` end positions ([#&#8203;6047](https://github.com/stylelint/stylelint/pull/6047)). - Fixed: `no-invalid-*` end positions ([#&#8203;6072](https://github.com/stylelint/stylelint/pull/6072)). - Fixed: `no-invalid-position-at-import-rule` false positives for `@layer` ([#&#8203;6094](https://github.com/stylelint/stylelint/pull/6094)). ### [`v14.8.2`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1482) [Compare Source](https://github.com/stylelint/stylelint/compare/14.8.1...14.8.2) - Fixed: `function-calc-no-unspaced-operator` false positives for non-standard variables ([#&#8203;6053](https://github.com/stylelint/stylelint/pull/6053)). - Fixed: `selector-*-no-unknown` end positions ([#&#8203;6046](https://github.com/stylelint/stylelint/pull/6046)). ### [`v14.8.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1481) [Compare Source](https://github.com/stylelint/stylelint/compare/14.8.0...14.8.1) - Fixed: `declaration-block-no-*` end positions that avoid errors ([#&#8203;6040](https://github.com/stylelint/stylelint/pull/6040)). - Fixed: `function-calc-no-unspaced-operator` false positives and memory leak ([#&#8203;6045](https://github.com/stylelint/stylelint/pull/6045)). - Fixed: `named-grid-areas-no-invalid` false positives for arealess templates ([#&#8203;6042](https://github.com/stylelint/stylelint/pull/6042)). ### [`v14.8.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1480) [Compare Source](https://github.com/stylelint/stylelint/compare/14.7.1...14.8.0) - Added: `keyframe-block-no-duplicate-selectors` rule ([#&#8203;6024](https://github.com/stylelint/stylelint/pull/6024)). - Added: `property-*-list` support for vendor prefixes ([#&#8203;6025](https://github.com/stylelint/stylelint/pull/6025)). - Fixed: `at-rule-*-list` end positions ([#&#8203;6032](https://github.com/stylelint/stylelint/pull/6032)). - Fixed: `at-rule-no-unknown` end positions ([#&#8203;6026](https://github.com/stylelint/stylelint/pull/6026)). - Fixed: `function-linear-gradient-no-nonstandard-direction` false negative about `-ms-linear-gradient` ([#&#8203;6031](https://github.com/stylelint/stylelint/pull/6031)). - Fixed: `function-no-unknown` end positions ([#&#8203;6038](https://github.com/stylelint/stylelint/pull/6038)). - Fixed: `property-no-unknown` end positions ([#&#8203;6039](https://github.com/stylelint/stylelint/pull/6039)). ### [`v14.7.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1471) [Compare Source](https://github.com/stylelint/stylelint/compare/14.7.0...14.7.1) - Fixed: a regression for `/* stylelint-disable */` comments ([#&#8203;6018](https://github.com/stylelint/stylelint/pull/6018)). - Fixed: `font-family-name-quotes` false positives for `ui-*` generic system font keywords ([#&#8203;6017](https://github.com/stylelint/stylelint/pull/6017)). ### [`v14.7.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1470) [Compare Source](https://github.com/stylelint/stylelint/compare/14.6.1...14.7.0) - Added: ranges for warnings that can be used by formatters and integrations ([#&#8203;5725](https://github.com/stylelint/stylelint/pull/5725)). - Added: `selector-not-notation` rule ([#&#8203;5975](https://github.com/stylelint/stylelint/pull/5975)). - Fixed: `font-weight-notation` false positives for Sass functions and column position ([#&#8203;6005](https://github.com/stylelint/stylelint/pull/6005)). ### [`v14.6.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1461) [Compare Source](https://github.com/stylelint/stylelint/compare/14.6.0...14.6.1) - Fixed: `custom-property-pattern` TypeError for "Cannot destructure property..." ([#&#8203;5982](https://github.com/stylelint/stylelint/pull/5982)). - Fixed: `selector-type-case` false positives for SVG elements ([#&#8203;5973](https://github.com/stylelint/stylelint/pull/5973)). - Fixed: `unit-no-unknown` false positives for large/small/dynamic viewport units ([#&#8203;5970](https://github.com/stylelint/stylelint/pull/5970)). ### [`v14.6.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1460) [Compare Source](https://github.com/stylelint/stylelint/compare/14.5.3...14.6.0) - Added: `declaration-property-max-values` rule ([#&#8203;5920](https://github.com/stylelint/stylelint/pull/5920)). - Fixed: `*-no-important` column position ([#&#8203;5957](https://github.com/stylelint/stylelint/pull/5957)). - Fixed: `custom-property-pattern` false positives for interpolation in property name ([#&#8203;5949](https://github.com/stylelint/stylelint/pull/5949)). - Fixed: `font-family-name-quotes` column position ([#&#8203;5955](https://github.com/stylelint/stylelint/pull/5955)). - Fixed: `selector-pseudo-*-no-unknown` false positives and negatives ([#&#8203;5959](https://github.com/stylelint/stylelint/pull/5959)). - Fixed: `selector-pseudo-class-no-unknown` false positives and negatives ([#&#8203;5956](https://github.com/stylelint/stylelint/pull/5956)). ### [`v14.5.3`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1453) [Compare Source](https://github.com/stylelint/stylelint/compare/14.5.2...14.5.3) - Fixed: `*-list` invalid option warnings for strings ([#&#8203;5934](https://github.com/stylelint/stylelint/pull/5934)). ### [`v14.5.2`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1452) [Compare Source](https://github.com/stylelint/stylelint/compare/14.5.1...14.5.2) - Fixed: clarity of invalid option warning message for objects ([#&#8203;5923](https://github.com/stylelint/stylelint/pull/5923)). - Fixed: `*-list` false negatives for invalid options ([#&#8203;5924](https://github.com/stylelint/stylelint/pull/5924)). - Fixed: `custom-property-pattern` false positives for interpolation inside `var()` ([#&#8203;5925](https://github.com/stylelint/stylelint/pull/5925)). - Fixed: `declaration-property-value-*-list` column position ([#&#8203;5926](https://github.com/stylelint/stylelint/pull/5926)). ### [`v14.5.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1451) [Compare Source](https://github.com/stylelint/stylelint/compare/14.5.0...14.5.1) - Fixed: `function-no-unknown` ENOENT and TypeErrors ([#&#8203;5916](https://github.com/stylelint/stylelint/pull/5916)). - Fixed: `function-no-unknown` false positives for interpolation ([#&#8203;5914](https://github.com/stylelint/stylelint/pull/5914)). ### [`v14.5.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1450) [Compare Source](https://github.com/stylelint/stylelint/compare/14.4.0...14.5.0) - Added: `ignoreFunctions: []` to `function-no-unknown` ([#&#8203;5901](https://github.com/stylelint/stylelint/pull/5901)). ### [`v14.4.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1440) [Compare Source](https://github.com/stylelint/stylelint/compare/14.3.0...14.4.0) - Added: `function-no-unknown` rule ([#&#8203;5865](https://github.com/stylelint/stylelint/pull/5865)). - Added: `font-family-name-quotes` autofix ([#&#8203;5806](https://github.com/stylelint/stylelint/pull/5806)). - Fixed: throwing more informative error when all input files are ignored ([#&#8203;5709](https://github.com/stylelint/stylelint/pull/5709)). - Fixed: `custom-property-pattern` false negatives for custom properties within `var()` ([#&#8203;5867](https://github.com/stylelint/stylelint/pull/5867)). - Fixed: `no-descending-specificity` parseError for double-slash comments within selector lists ([#&#8203;5891](https://github.com/stylelint/stylelint/pull/5891)). - Fixed: `selector-pseudo-element-colon-notation` false positives for escaped colons ([#&#8203;5879](https://github.com/stylelint/stylelint/pull/5879)). ### [`v14.3.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1430) [Compare Source](https://github.com/stylelint/stylelint/compare/14.2.0...14.3.0) - Added: support for `meta.url` to rules and plugins ([#&#8203;5845](https://github.com/stylelint/stylelint/pull/5845)). - Added: hyperlinks for rules to terminal output ([#&#8203;5835](https://github.com/stylelint/stylelint/pull/5835)). - Added: hyperlinks for plugins to terminal output ([#&#8203;5859](https://github.com/stylelint/stylelint/pull/5859)). - Added: `ignore: ["rules"] / ["at-rules"]` to `block-opening-brace-*-after` ([#&#8203;5830](https://github.com/stylelint/stylelint/pull/5830)). - Added: `ignoreSelectors: []` to `property-case` ([#&#8203;5822](https://github.com/stylelint/stylelint/pull/5822)). - Added: `ignoreFunctions: []` to `unit-allowed-list` ([#&#8203;5857](https://github.com/stylelint/stylelint/pull/5857)). - Added: `camelCaseSvgKeywords` to `value-keyword-case` - use this option if you want legacy camel case SVG keywords like `currentColor` ([#&#8203;5849](https://github.com/stylelint/stylelint/pull/5849)). - Fixed: `font-family-no-missing-generic-family-keyword` false positives for `revert` and `revert-layer` ([#&#8203;5852](https://github.com/stylelint/stylelint/pull/5852)). - Fixed: `no-descending-specificity` false positives for the `::-moz-focus-inner` pseudo-element ([#&#8203;5831](https://github.com/stylelint/stylelint/pull/5831)). - Fixed: `value-keyword-case` false negatives for SVG keywords like `currentcolor` ([#&#8203;5849](https://github.com/stylelint/stylelint/pull/5849)). ### [`v14.2.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1420) [Compare Source](https://github.com/stylelint/stylelint/compare/14.1.0...14.2.0) - Added: `cwd` option to Node.js API ([#&#8203;5721](https://github.com/stylelint/stylelint/pull/5721)). - Added: `resolveConfig` option to Node.js API ([#&#8203;5734](https://github.com/stylelint/stylelint/pull/5734)). - Fixed: showing of incorrect missing package in `customSyntax` require handling ([#&#8203;5763](https://github.com/stylelint/stylelint/pull/5763)). - Fixed: `color-function-notation` false positives for variables and color functions ([#&#8203;5793](https://github.com/stylelint/stylelint/pull/5793)) - Fixed: `color-named` false positives for hex with alpha-channel and false negatives for modern syntax ([#&#8203;5718](https://github.com/stylelint/stylelint/pull/5718)). - Fixed: `declaration-empty-line-before` support for HTML files ([#&#8203;5689](https://github.com/stylelint/stylelint/pull/5689)). - Fixed: `indentation` TypeError for syntaxes that use Document node type ([#&#8203;5771](https://github.com/stylelint/stylelint/pull/5771)). ### [`v14.1.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1410) [Compare Source](https://github.com/stylelint/stylelint/compare/14.0.1...14.1.0) - Added: support for directory creation to `--output-file` flag ([#&#8203;5672](https://github.com/stylelint/stylelint/pull/5672)). - Added: `ConfigurationError` type ([#&#8203;5696](https://github.com/stylelint/stylelint/pull/5696)). - Added: `rule-selector-property-disallowed-list` rule ([#&#8203;5679](https://github.com/stylelint/stylelint/pull/5679)). - Added: `ignore: ["consecutive-duplicates-with-same-prefixless-values"]` to `declaration-block-no-duplicate-properties` ([#&#8203;5609](https://github.com/stylelint/stylelint/pull/5609)). - Added: `ignorePseudoClasses: []` to `max-nesting-depth` ([#&#8203;5620](https://github.com/stylelint/stylelint/pull/5620)). - Fixed: extending rules within overrides ([#&#8203;5683](https://github.com/stylelint/stylelint/pull/5683)). - Fixed: `color-function-notation` false positives for hex colours ([#&#8203;5650](https://github.com/stylelint/stylelint/pull/5650)). - Fixed: `declaration-empty-line-before` false positives for values wrapped in parentheses ([#&#8203;5680](https://github.com/stylelint/stylelint/pull/5680)). - Fixed: `indentation` TypeError for `baseIndentLevel: 1` option for Vue files ([#&#8203;5657](https://github.com/stylelint/stylelint/pull/5657)). - Fixed: `property-no-unknown` false positives for maps ([#&#8203;5690](https://github.com/stylelint/stylelint/pull/5690)). - Fixed: `selector-type-case` false positives for SVG type selectors ([#&#8203;5717](https://github.com/stylelint/stylelint/pull/5717)). ### [`v14.0.1`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1401) [Compare Source](https://github.com/stylelint/stylelint/compare/14.0.0...14.0.1) - Fixed: package size by excluding docs ([#&#8203;5643](https://github.com/stylelint/stylelint/pull/5643)). - Fixed: `overrides` property ignoring dot directories ([#&#8203;5629](https://github.com/stylelint/stylelint/pull/5629)). - Fixed: custom syntax require error handling ([#&#8203;5635](https://github.com/stylelint/stylelint/pull/5635)). - Fixed: `function-calc-no-unspaced-operator` false positives for hyphenated functions ([#&#8203;5636](https://github.com/stylelint/stylelint/pull/5636)). ### [`v14.0.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1400) [Compare Source](https://github.com/stylelint/stylelint/compare/13.13.1...14.0.0) [Migrating to `14.0.0` guide](docs/migration-guide/to-14.md). - Removed: Node.js 10 support ([#&#8203;5303](https://github.com/stylelint/stylelint/pull/5303)). - Removed: `syntax` option ([#&#8203;5297](https://github.com/stylelint/stylelint/pull/5297)). - Removed: `configOverrides` option ([#&#8203;5530](https://github.com/stylelint/stylelint/pull/5530)). - Removed: rules deprecated in 13.7.0 ([#&#8203;5295](https://github.com/stylelint/stylelint/pull/5295)). - Removed: `function-calc-no-invalid` rule ([#&#8203;5296](https://github.com/stylelint/stylelint/pull/5296)). - Changed: `ignoreFiles` to be extendable ([#&#8203;5596](https://github.com/stylelint/stylelint/pull/5596)). - Security: addressed ReDoS issue with regex in `indentation` ([#&#8203;5539](https://github.com/stylelint/stylelint/pull/5539)). - Added: TypeScript type definitions ([#&#8203;5582](https://github.com/stylelint/stylelint/pull/5582)). - Added: `customSyntax` option as a property in the configuration object ([#&#8203;5538](https://github.com/stylelint/stylelint/pull/5538)). - Added: `overrides` property to configuration object ([#&#8203;5521](https://github.com/stylelint/stylelint/pull/5521)). - Added: `disableFix` as secondary option to rules property in the configuration object ([#&#8203;5460](https://github.com/stylelint/stylelint/pull/5460)). - Added: `quiet` option to Node.js API ([#&#8203;5542](https://github.com/stylelint/stylelint/pull/5542)). - Added: `color-hex-alpha` rule ([#&#8203;5316](https://github.com/stylelint/stylelint/pull/5316)). - Added: `custom-property-no-missing-var-function` rule ([#&#8203;5317](https://github.com/stylelint/stylelint/pull/5317)). - Added: `function-calc-no-unspaced-operator` autofix ([#&#8203;5273](https://github.com/stylelint/stylelint/pull/5273)). - Added: `ignoreFunctions: []` to `length-zero-no-unit` ([#&#8203;5314](https://github.com/stylelint/stylelint/pull/5314)). - Added: `ignoreAtRules: []` to `no-invalid-position-at-import` ([#&#8203;5520](https://github.com/stylelint/stylelint/pull/5520)). - Added: `ignoreProperties: []` to `number-max-precision` ([#&#8203;5421](https://github.com/stylelint/stylelint/pull/5421)). - Fixed: "No files matching the pattern" when using backslash paths on Windows ([#&#8203;5386](https://github.com/stylelint/stylelint/pull/5386)). - Fixed: `function-url-quotes` problem messages to be consistent with other `*-quotes` rules ([#&#8203;5488](https://github.com/stylelint/stylelint/pull/5488)). - Fixed: `length-zero-no-unit` false positives for `flex` property ([#&#8203;5315](https://github.com/stylelint/stylelint/pull/5315)). - Fixed: `media-feature-name-no-unknown` false positives for `prefers-contrast` ([#&#8203;5428](https://github.com/stylelint/stylelint/pull/5428)). - Fixed: `media-feature-name-no-unknown` false positives for `dynamic-range` & `video-dynamic-range` ([#&#8203;5613](https://github.com/stylelint/stylelint/pull/5613)). - Fixed: `media-feature-name-value-allowed-list` TypeError for spaceless condition ([#&#8203;5581](https://github.com/stylelint/stylelint/pull/5581)). - Fixed: `property-no-unknown` false positives for Less maps ([#&#8203;5381](https://github.com/stylelint/stylelint/pull/5381)). - Fixed: `selector-class-pattern` false positives for Less parametric mixins ([#&#8203;5378](https://github.com/stylelint/stylelint/pull/5378)). - Fixed: `max-empty-lines` autofix for Less comments ([#&#8203;5507](https://github.com/stylelint/stylelint/pull/5507)). - Fixed: `named-grid-areas-no-invalid` false negatives for `grid` and `grid-template` shorthand properties ([#&#8203;5514](https://github.com/stylelint/stylelint/pull/5514)). - Fixed: `unit-no-unknown` false positives for nested property declarations ([#&#8203;5500](https://github.com/stylelint/stylelint/pull/5500)). </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTkuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlLWJvdCJdfQ==-->
renovate-bot added the
renovate-bot
label 2024-06-26 20:35:50 +05:30
renovate-bot added 1 commit 2024-06-26 20:35:50 +05:30
chore(deps): update dependency stylelint to v16
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
5e9d4382a8
realaravinth closed this pull request 2024-06-26 20:36:32 +05:30
Author
Member

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 16.x releases. But if you manually upgrade to 16.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

### Renovate Ignore Notification Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for *any* future `16.x` releases. But if you manually upgrade to `16.x` then Renovate will re-enable `minor` and `patch` updates automatically. If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful

Pull request closed

Sign in to join this conversation.
No description provided.