afwss / rover-ui

A library of UI components for Cision
https://cision.github.io/rover-ui
MIT License
0 stars 0 forks source link

Update dependency stylelint to v14 - abandoned #79

Open mend-for-github-com[bot] opened 2 years ago

mend-for-github-com[bot] commented 2 years ago

This PR contains the following updates:

Package Type Update Change
stylelint (source) devDependencies major ^9.10.1 -> ^14.0.0

By merging this PR, the below issues will be automatically resolved and closed:

Severity CVSS Score CVE GitHub Issue
High 7.5 CVE-2020-7753 #15
High 7.5 CVE-2021-33623 #7
Medium 5.3 CVE-2020-7608 #27

Release Notes

stylelint/stylelint ### [`v14.7.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1470) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.6.1...14.7.0) - Added: ranges for warnings that can be used by formatters and integrations ([#​5725](https://togithub.com/stylelint/stylelint/pull/5725)). - Added: `selector-not-notation` rule ([#​5975](https://togithub.com/stylelint/stylelint/pull/5975)). - Fixed: `font-weight-notation` false positives for Sass functions and column position ([#​6005](https://togithub.com/stylelint/stylelint/pull/6005)). ### [`v14.6.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1461) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.6.0...14.6.1) - Fixed: `custom-property-pattern` TypeError for "Cannot destructure property..." ([#​5982](https://togithub.com/stylelint/stylelint/pull/5982)). - Fixed: `selector-type-case` false positives for SVG elements ([#​5973](https://togithub.com/stylelint/stylelint/pull/5973)). - Fixed: `unit-no-unknown` false positives for large/small/dynamic viewport units ([#​5970](https://togithub.com/stylelint/stylelint/pull/5970)). ### [`v14.6.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1460) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.5.3...14.6.0) - Added: `declaration-property-max-values` rule ([#​5920](https://togithub.com/stylelint/stylelint/pull/5920)). - Fixed: `*-no-important` column position ([#​5957](https://togithub.com/stylelint/stylelint/pull/5957)). - Fixed: `custom-property-pattern` false positives for interpolation in property name ([#​5949](https://togithub.com/stylelint/stylelint/pull/5949)). - Fixed: `font-family-name-quotes` column position ([#​5955](https://togithub.com/stylelint/stylelint/pull/5955)). - Fixed: `selector-pseudo-*-no-unknown` false positives and negatives ([#​5959](https://togithub.com/stylelint/stylelint/pull/5959)). - Fixed: `selector-pseudo-class-no-unknown` false positives and negatives ([#​5956](https://togithub.com/stylelint/stylelint/pull/5956)). ### [`v14.5.3`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1453) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.5.2...14.5.3) - Fixed: `*-list` invalid option warnings for strings ([#​5934](https://togithub.com/stylelint/stylelint/pull/5934)). ### [`v14.5.2`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1452) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.5.1...14.5.2) - Fixed: clarity of invalid option warning message for objects ([#​5923](https://togithub.com/stylelint/stylelint/pull/5923)). - Fixed: `*-list` false negatives for invalid options ([#​5924](https://togithub.com/stylelint/stylelint/pull/5924)). - Fixed: `custom-property-pattern` false positives for interpolation inside `var()` ([#​5925](https://togithub.com/stylelint/stylelint/pull/5925)). - Fixed: `declaration-property-value-*-list` column position ([#​5926](https://togithub.com/stylelint/stylelint/pull/5926)). ### [`v14.5.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1451) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.5.0...14.5.1) - Fixed: `function-no-unknown` ENOENT and TypeErrors ([#​5916](https://togithub.com/stylelint/stylelint/pull/5916)). - Fixed: `function-no-unknown` false positives for interpolation ([#​5914](https://togithub.com/stylelint/stylelint/pull/5914)). ### [`v14.5.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1450) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.4.0...14.5.0) - Added: `ignoreFunctions: []` to `function-no-unknown` ([#​5901](https://togithub.com/stylelint/stylelint/pull/5901)). ### [`v14.4.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1440) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.3.0...14.4.0) - Added: `function-no-unknown` rule ([#​5865](https://togithub.com/stylelint/stylelint/pull/5865)). - Added: `font-family-name-quotes` autofix ([#​5806](https://togithub.com/stylelint/stylelint/pull/5806)). - Fixed: throwing more informative error when all input files are ignored ([#​5709](https://togithub.com/stylelint/stylelint/pull/5709)). - Fixed: `custom-property-pattern` false negatives for custom properties within `var()` ([#​5867](https://togithub.com/stylelint/stylelint/pull/5867)). - Fixed: `no-descending-specificity` parseError for double-slash comments within selector lists ([#​5891](https://togithub.com/stylelint/stylelint/pull/5891)). - Fixed: `selector-pseudo-element-colon-notation` false positives for escaped colons ([#​5879](https://togithub.com/stylelint/stylelint/pull/5879)). ### [`v14.3.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1430) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.2.0...14.3.0) - Added: support for `meta.url` to rules and plugins ([#​5845](https://togithub.com/stylelint/stylelint/pull/5845)). - Added: hyperlinks for rules to terminal output ([#​5835](https://togithub.com/stylelint/stylelint/pull/5835)). - Added: hyperlinks for plugins to terminal output ([#​5859](https://togithub.com/stylelint/stylelint/pull/5859)). - Added: `ignore: ["rules"] / ["at-rules"]` to `block-opening-brace-*-after` ([#​5830](https://togithub.com/stylelint/stylelint/pull/5830)). - Added: `ignoreSelectors: []` to `property-case` ([#​5822](https://togithub.com/stylelint/stylelint/pull/5822)). - Added: `ignoreFunctions: []` to `unit-allowed-list` ([#​5857](https://togithub.com/stylelint/stylelint/pull/5857)). - Added: `camelCaseSvgKeywords` to `value-keyword-case` - use this option if you want legacy camel case SVG keywords like `currentColor` ([#​5849](https://togithub.com/stylelint/stylelint/pull/5849)). - Fixed: `font-family-no-missing-generic-family-keyword` false positives for `revert` and `revert-layer` ([#​5852](https://togithub.com/stylelint/stylelint/pull/5852)). - Fixed: `no-descending-specificity` false positives for the `::-moz-focus-inner` pseudo-element ([#​5831](https://togithub.com/stylelint/stylelint/pull/5831)). - Fixed: `value-keyword-case` false negatives for SVG keywords like `currentcolor` ([#​5849](https://togithub.com/stylelint/stylelint/pull/5849)). ### [`v14.2.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1420) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.1.0...14.2.0) - Added: `cwd` option to Node.js API ([#​5721](https://togithub.com/stylelint/stylelint/pull/5721)). - Added: `resolveConfig` option to Node.js API ([#​5734](https://togithub.com/stylelint/stylelint/pull/5734)). - Fixed: showing of incorrect missing package in `customSyntax` require handling ([#​5763](https://togithub.com/stylelint/stylelint/pull/5763)). - Fixed: `color-function-notation` false positives for variables and color functions ([#​5793](https://togithub.com/stylelint/stylelint/pull/5793)) - Fixed: `color-named` false positives for hex with alpha-channel and false negatives for modern syntax ([#​5718](https://togithub.com/stylelint/stylelint/pull/5718)). - Fixed: `declaration-empty-line-before` support for HTML files ([#​5689](https://togithub.com/stylelint/stylelint/pull/5689)). - Fixed: `indentation` TypeError for syntaxes that use Document node type ([#​5771](https://togithub.com/stylelint/stylelint/pull/5771)). ### [`v14.1.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1410) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.0.1...14.1.0) - Added: support for directory creation to `--output-file` flag ([#​5672](https://togithub.com/stylelint/stylelint/pull/5672)). - Added: `ConfigurationError` type ([#​5696](https://togithub.com/stylelint/stylelint/pull/5696)). - Added: `rule-selector-property-disallowed-list` rule ([#​5679](https://togithub.com/stylelint/stylelint/pull/5679)). - Added: `ignore: ["consecutive-duplicates-with-same-prefixless-values"]` to `declaration-block-no-duplicate-properties` ([#​5609](https://togithub.com/stylelint/stylelint/pull/5609)). - Added: `ignorePseudoClasses: []` to `max-nesting-depth` ([#​5620](https://togithub.com/stylelint/stylelint/pull/5620)). - Fixed: extending rules within overrides ([#​5683](https://togithub.com/stylelint/stylelint/pull/5683)). - Fixed: `color-function-notation` false positives for hex colours ([#​5650](https://togithub.com/stylelint/stylelint/pull/5650)). - Fixed: `declaration-empty-line-before` false positives for values wrapped in parentheses ([#​5680](https://togithub.com/stylelint/stylelint/pull/5680)). - Fixed: `indentation` TypeError for `baseIndentLevel: 1` option for Vue files ([#​5657](https://togithub.com/stylelint/stylelint/pull/5657)). - Fixed: `property-no-unknown` false positives for maps ([#​5690](https://togithub.com/stylelint/stylelint/pull/5690)). - Fixed: `selector-type-case` false positives for SVG type selectors ([#​5717](https://togithub.com/stylelint/stylelint/pull/5717)). ### [`v14.0.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1401) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.0.0...14.0.1) - Fixed: package size by excluding docs ([#​5643](https://togithub.com/stylelint/stylelint/pull/5643)). - Fixed: `overrides` property ignoring dot directories ([#​5629](https://togithub.com/stylelint/stylelint/pull/5629)). - Fixed: custom syntax require error handling ([#​5635](https://togithub.com/stylelint/stylelint/pull/5635)). - Fixed: `function-calc-no-unspaced-operator` false positives for hyphenated functions ([#​5636](https://togithub.com/stylelint/stylelint/pull/5636)). ### [`v14.0.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1400) [Compare Source](https://togithub.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 ([#​5303](https://togithub.com/stylelint/stylelint/pull/5303)). - Removed: `syntax` option ([#​5297](https://togithub.com/stylelint/stylelint/pull/5297)). - Removed: `configOverrides` option ([#​5530](https://togithub.com/stylelint/stylelint/pull/5530)). - Removed: rules deprecated in 13.7.0 ([#​5295](https://togithub.com/stylelint/stylelint/pull/5295)). - Removed: `function-calc-no-invalid` rule ([#​5296](https://togithub.com/stylelint/stylelint/pull/5296)). - Changed: `ignoreFiles` to be extendable ([#​5596](https://togithub.com/stylelint/stylelint/pull/5596)). - Security: addressed ReDoS issue with regex in `indentation` ([#​5539](https://togithub.com/stylelint/stylelint/pull/5539)). - Added: TypeScript type definitions ([#​5582](https://togithub.com/stylelint/stylelint/pull/5582)). - Added: `customSyntax` option as a property in the configuration object ([#​5538](https://togithub.com/stylelint/stylelint/pull/5538)). - Added: `overrides` property to configuration object ([#​5521](https://togithub.com/stylelint/stylelint/pull/5521)). - Added: `disableFix` as secondary option to rules property in the configuration object ([#​5460](https://togithub.com/stylelint/stylelint/pull/5460)). - Added: `quiet` option to Node.js API ([#​5542](https://togithub.com/stylelint/stylelint/pull/5542)). - Added: `color-hex-alpha` rule ([#​5316](https://togithub.com/stylelint/stylelint/pull/5316)). - Added: `custom-property-no-missing-var-function` rule ([#​5317](https://togithub.com/stylelint/stylelint/pull/5317)). - Added: `function-calc-no-unspaced-operator` autofix ([#​5273](https://togithub.com/stylelint/stylelint/pull/5273)). - Added: `ignoreFunctions: []` to `length-zero-no-unit` ([#​5314](https://togithub.com/stylelint/stylelint/pull/5314)). - Added: `ignoreAtRules: []` to `no-invalid-position-at-import` ([#​5520](https://togithub.com/stylelint/stylelint/pull/5520)). - Added: `ignoreProperties: []` to `number-max-precision` ([#​5421](https://togithub.com/stylelint/stylelint/pull/5421)). - Fixed: "No files matching the pattern" when using backslash paths on Windows ([#​5386](https://togithub.com/stylelint/stylelint/pull/5386)). - Fixed: `function-url-quotes` problem messages to be consistent with other `*-quotes` rules ([#​5488](https://togithub.com/stylelint/stylelint/pull/5488)). - Fixed: `length-zero-no-unit` false positives for `flex` property ([#​5315](https://togithub.com/stylelint/stylelint/pull/5315)). - Fixed: `media-feature-name-no-unknown` false positives for `prefers-contrast` ([#​5428](https://togithub.com/stylelint/stylelint/pull/5428)). - Fixed: `media-feature-name-no-unknown` false positives for `dynamic-range` & `video-dynamic-range` ([#​5613](https://togithub.com/stylelint/stylelint/pull/5613)). - Fixed: `media-feature-name-value-allowed-list` TypeError for spaceless condition ([#​5581](https://togithub.com/stylelint/stylelint/pull/5581)). - Fixed: `property-no-unknown` false positives for Less maps ([#​5381](https://togithub.com/stylelint/stylelint/pull/5381)). - Fixed: `selector-class-pattern` false positives for Less parametric mixins ([#​5378](https://togithub.com/stylelint/stylelint/pull/5378)). - Fixed: `max-empty-lines` autofix for Less comments ([#​5507](https://togithub.com/stylelint/stylelint/pull/5507)). - Fixed: `named-grid-areas-no-invalid` false negatives for `grid` and `grid-template` shorthand properties ([#​5514](https://togithub.com/stylelint/stylelint/pull/5514)). - Fixed: `unit-no-unknown` false positives for nested property declarations ([#​5500](https://togithub.com/stylelint/stylelint/pull/5500)). ### [`v13.13.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​13131) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.13.0...13.13.1) - Fixed: invalid JSON for `max-warnings` option ([#​5267](https://togithub.com/stylelint/stylelint/pull/5267)). - Fixed: `no-invalid-position-at-import-rule` false positives for dollar variables ([#​5264](https://togithub.com/stylelint/stylelint/pull/5264)). ### [`v13.13.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​13130) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.12.0...13.13.0) - Added: `no-invalid-position-at-import-rule` rule ([#​5202](https://togithub.com/stylelint/stylelint/pull/5202)). - Added: `no-irregular-whitespace` rule ([#​5209](https://togithub.com/stylelint/stylelint/pull/5209)). - Added: `selector-disallowed-list` rule ([#​5239](https://togithub.com/stylelint/stylelint/pull/5239)). - Added: `selector-attribute-quotes` autofix ([#​5248](https://togithub.com/stylelint/stylelint/pull/5248)). - Added: `ignore: ["inside-function"]` to `declaration-property-unit-allowed-list` ([#​5194](https://togithub.com/stylelint/stylelint/pull/5194)). - Fixed: `color-no-hex` false positives for CSS-in-JS objection notation ([#​5186](https://togithub.com/stylelint/stylelint/pull/5186)). - Fixed: `font-family-no-missing-generic-family-keyword` false positives for variables ([#​5240](https://togithub.com/stylelint/stylelint/pull/5240)). - Fixed: `length-zero-no-unit` autofix removing trailing zeroes and comments ([#​5256](https://togithub.com/stylelint/stylelint/pull/5256)). - Fixed: `length-zero-no-unit` false positives for level 4 math functions ([#​5203](https://togithub.com/stylelint/stylelint/pull/5203)). - Fixed: `length-zero-no-unit` false positives for functions inside of math functions ([#​5245](https://togithub.com/stylelint/stylelint/pull/5245)). ### [`v13.12.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​13120) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.11.0...13.12.0) - Added: `named-grid-areas-no-invalid` rule ([#​5167](https://togithub.com/stylelint/stylelint/pull/5167)). - Added: `ignore: ["single-declaration"]` to `declaration-block-trailing-semicolon` ([#​5165](https://togithub.com/stylelint/stylelint/pull/5165)). - Fixed: `*-no-unknown` false positives ([#​5158](https://togithub.com/stylelint/stylelint/pull/5158)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:autofill` ([#​5171](https://togithub.com/stylelint/stylelint/pull/5171)). ### [`v13.11.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​13110) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.10.0...13.11.0) - Added: exceptions and severity options to `report*` configuration object properties ([#​5143](https://togithub.com/stylelint/stylelint/pull/5143)). ### [`v13.10.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​13100) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.9.0...13.10.0) - Added: `ignoreDisables`, `reportNeedlessDisables`, `reportInvalidScopeDisables` and `reportDescriptionlessDisables` configuration object properties ([#​5126](https://togithub.com/stylelint/stylelint/pull/5126)). - Added: `declaration-block-no-duplicate-custom-properties` rule ([#​5125](https://togithub.com/stylelint/stylelint/pull/5125)). - Fixed: `alpha-value-notation` false negatives for CSS Variables ([#​5130](https://togithub.com/stylelint/stylelint/pull/5130)). ### [`v13.9.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1390) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.8.0...13.9.0) - Added: TAP formatter ([#​5062](https://togithub.com/stylelint/stylelint/pull/5062)). - Fixed: incorrect exit code when using `--report` options ([#​5079](https://togithub.com/stylelint/stylelint/pull/5079)). - Fixed: `color-hex-case` false negatives for css-in-js object notation ([#​5101](https://togithub.com/stylelint/stylelint/pull/5101)). - Fixed: `color-hex-length` false negatives for css-in-js object notation ([#​5106](https://togithub.com/stylelint/stylelint/pull/5106)). - Fixed: `selector-attribute-name-disallowed-list` false positives for valueless attribute selectors ([#​5060](https://togithub.com/stylelint/stylelint/pull/5060)). ### [`v13.8.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1380) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.7.2...13.8.0) - Deprecated: `StylelintStandaloneReturnValue.reportedDisables`, `.descriptionlessDisables`, `.needlessDisables`, and `.invalidScopeDisables`. `.reportedDisables` will always be empty and the other properties will always be undefined, since these errors now show up in `.results` instead ([#​4973](https://togithub.com/stylelint/stylelint/pull/4973)). - Added: disable comments that are reported as errors for various reasons are now reported as standard lint errors rather than a separate class of errors that must be handled specially ([#​4973](https://togithub.com/stylelint/stylelint/pull/4973)). - Added: `comment-pattern` rule ([#​4962](https://togithub.com/stylelint/stylelint/pull/4962)). - Added: `selector-attribute-name-disallowed-list` rule ([#​4992](https://togithub.com/stylelint/stylelint/pull/4992)). - Added: `ignoreAtRules[]` to `property-no-unknown` ([#​4965](https://togithub.com/stylelint/stylelint/pull/4965)). - Fixed: `*-notation` false negatives for dollar variables ([#​5031](https://togithub.com/stylelint/stylelint/pull/5031)). - Fixed: `*-pattern` missing configured pattern in problem messages ([#​4975](https://togithub.com/stylelint/stylelint/pull/4975)). ### [`v13.7.2`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1372) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.7.1...13.7.2) - Fixed: regression for disable commands and adjacent double-slash comments ([#​4950](https://togithub.com/stylelint/stylelint/pull/4950)). - Fixed: use of full file path without converting it to glob ([#​4931](https://togithub.com/stylelint/stylelint/pull/4931)). ### [`v13.7.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1371) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.7.0...13.7.1) - Fixed: double-slash disable comments when followed by another comment ([#​4913](https://togithub.com/stylelint/stylelint/pull/4913)). ### [`v13.7.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1370) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.6.1...13.7.0) - Deprecated: `*-blacklist`, `*-requirelist` and `*-whitelist` rules in favor of the new `*-disallowed-list`, `*-required-list` and `*-allowed-list` ones ([#​4845](https://togithub.com/stylelint/stylelint/pull/4845)): - `at-rule-blacklist`. Use `at-rule-disallowed-list` instead. - `at-rule-property-requirelist`. Use `at-rule-property-required-list` instead. - `at-rule-whitelist`. Use `at-rule-allowed-list` instead. - `comment-word-blacklist`. Use `comment-word-disallowed-list` instead. - `declaration-property-unit-blacklist`. Use `declaration-property-unit-disallowed-list` instead. - `declaration-property-unit-whitelist`. Use `declaration-property-unit-allowed-list` instead. - `declaration-property-value-blacklist`. Use `declaration-property-value-disallowed-list` instead. - `declaration-property-value-whitelist`. Use `declaration-property-value-allowed-list` instead. - `function-blacklist`. Use `function-disallowed-list` instead. - `function-url-scheme-blacklist`. Use `function-url-scheme-disallowed-list` instead. - `function-url-scheme-whitelist`. Use `function-url-scheme-allowed-list` instead. - `function-whitelist`. Use `function-allowed-list` instead. - `media-feature-name-blacklist`. Use `media-feature-name-disallowed-list` instead. - `media-feature-name-value-whitelist`. Use `media-feature-name-value-allowed-list` instead. - `media-feature-name-whitelist`. Use `media-feature-name-allowed-list` instead. - `property-blacklist`. Use `property-disallowed-list` instead. - `property-whitelist`. Use `property-allowed-list` instead. - `selector-attribute-operator-blacklist`. Use `selector-attribute-operator-disallowed-list` instead. - `selector-attribute-operator-whitelist`. Use `selector-attribute-operator-allowed-list` instead. - `selector-combinator-blacklist`. Use `selector-combinator-disallowed-list` instead. - `selector-combinator-whitelist`. Use `selector-combinator-allowed-list` instead. - `selector-pseudo-class-blacklist`. Use `selector-pseudo-class-disallowed-list` instead. - `selector-pseudo-class-whitelist`. Use `selector-pseudo-class-allowed-list` instead. - `selector-pseudo-element-blacklist`. Use `selector-pseudo-element-disallowed-list` instead. - `selector-pseudo-element-whitelist`. Use `selector-pseudo-element-allowed-list` instead. - `unit-blacklist`. Use `unit-disallowed-list` instead. - `unit-whitelist`. Use `unit-allowed-list` instead. - Added: syntax object acceptance to `customSyntax` option ([#​4839](https://togithub.com/stylelint/stylelint/pull/4839)). - Added: support for `*.cjs` config files ([#​4905](https://togithub.com/stylelint/stylelint/pull/4905)). - Added: support for descriptions in Stylelint command comments ([#​4848](https://togithub.com/stylelint/stylelint/pull/4848)). - Added: `reportDescriptionlessDisables` flag ([#​4907](https://togithub.com/stylelint/stylelint/pull/4907)). - Added: `reportDisables` secondary option ([#​4897](https://togithub.com/stylelint/stylelint/pull/4897)). - Added: `*-no-vendor-prefix` autofix ([#​4859](https://togithub.com/stylelint/stylelint/pull/4859)). - Added: `ignoreComments[]` to `comment-empty-line-before` ([#​4841](https://togithub.com/stylelint/stylelint/pull/4841)). - Added: `ignoreContextFunctionalPseudoClasses` to `selector-max-id` ([#​4835](https://togithub.com/stylelint/stylelint/pull/4835)). - Fixed: inconsistent trailing newlines in CLI error output ([#​4876](https://togithub.com/stylelint/stylelint/pull/4876)). - Fixed: support for multi-line disable descriptions ([#​4895](https://togithub.com/stylelint/stylelint/pull/4895)). - Fixed: support for paths with parentheses ([#​4867](https://togithub.com/stylelint/stylelint/pull/4867)). - Fixed: `selector-max-*` (except `selector-max-type`) false negatives for `where`, `is`, `nth-child` and `nth-last-child` ([#​4842](https://togithub.com/stylelint/stylelint/pull/4842)). - Fixed: `length-zero-no-unit` TypeError for custom properties fallback ([#​4860](https://togithub.com/stylelint/stylelint/pull/4860)). - Fixed: `selector-combinator-space-after` false positives for trailing combinator ([#​4878](https://togithub.com/stylelint/stylelint/pull/4878)). ### [`v13.6.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1361) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.6.0...13.6.1) - Fixed: `max-empty-lines` TypeError from inline comment with autofix and sugarss syntax ([#​4821](https://togithub.com/stylelint/stylelint/pull/4821)). - Fixed: `property-no-unknown` false positives for namespaced variables ([#​4803](https://togithub.com/stylelint/stylelint/pull/4803)). - Fixed: `selector-type-no-unknown` false positives for idents within `::part` pseudo-elements ([#​4828](https://togithub.com/stylelint/stylelint/pull/4828)). ### [`v13.6.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1360) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.5.0...13.6.0) - Added: `ignoreSelectors[]` to `block-opening-brace-space-before` ([#​4640](https://togithub.com/stylelint/stylelint/pull/4640)). - Fixed: false positives for all scope disables in `--report-invalid-scope-disables` ([#​4784](https://togithub.com/stylelint/stylelint/pull/4784)). - Fixed: TypeError for CSS-in-JS when encountering a call or template expression named 'html' ([#​4797](https://togithub.com/stylelint/stylelint/pull/4797)). - Fixed: writing error information to `stderr` ([#​4799](https://togithub.com/stylelint/stylelint/pull/4799)). - Fixed: minimum node version in `package.json`'s `engine` field ([#​4790](https://togithub.com/stylelint/stylelint/pull/4790)). - Fixed: `alpha-value-notation` number precision errors ([#​4802](https://togithub.com/stylelint/stylelint/pull/4802)). - Fixed: `font-family-no-missing-generic-family-keyword` false positives for variables ([#​4806](https://togithub.com/stylelint/stylelint/pull/4806)). - Fixed: `no-duplicate-selectors` false positives for universal selector and `disallowInList` ([#​4809](https://togithub.com/stylelint/stylelint/pull/4809)). ### [`v13.5.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1350) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.4.1...13.5.0) - Added: `alpha-value-notation` rule ([#​4770](https://togithub.com/stylelint/stylelint/pull/4770)). - Added: `color-function-notation` rule ([#​4760](https://togithub.com/stylelint/stylelint/pull/4760)). - Added: `hue-degree-notation` rule ([#​4769](https://togithub.com/stylelint/stylelint/pull/4769)). ### [`v13.4.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1341) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.4.0...13.4.1) - Fixed: `time-min-milliseconds` TypeError for `ignore: ["delay"]` and shorthand animation ([#​4783](https://togithub.com/stylelint/stylelint/pull/4783)). ### [`v13.4.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1340) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.3.3...13.4.0) - Added: `ignore:["delay"]` to `time-min-milliseconds` ([#​4743](https://togithub.com/stylelint/stylelint/pull/4743)). - Added: `ignoreFunctions: []` to `value-keyword-case` ([#​4733](https://togithub.com/stylelint/stylelint/pull/4733)). - Fixed: improved performance when auto syntax is used ([#​4729](https://togithub.com/stylelint/stylelint/pull/4729)). - Fixed: `--report-needless-disables` respects stylelint-disable commands ([#​4714](https://togithub.com/stylelint/stylelint/pull/4714)). - Fixed: `at-rule-property-requirelist` TypeError for comments inside of font-face ([#​4744](https://togithub.com/stylelint/stylelint/pull/4744)). - Fixed: `declaration-block-trailing-semicolon` false positives for CSS-in-JS object notation ([#​4749](https://togithub.com/stylelint/stylelint/pull/4749)). - Fixed: `declaration-empty-line-before` false positives for inlines styles ([#​4726](https://togithub.com/stylelint/stylelint/pull/4726)). - Fixed: `media-feature-name-*` false positives for `forced-colors` ([#​4775](https://togithub.com/stylelint/stylelint/pull/4775)). - Fixed: `value-keyword-case` false positives WebExtension replacement keywords ([#​4778](https://togithub.com/stylelint/stylelint/pull/4778)). - Fixed: `value-keyword-case` false positives regression for mixed-case properties and the `ignoreProperties` option ([#​4748](https://togithub.com/stylelint/stylelint/pull/4748)). ### [`v13.3.3`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1333) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.3.2...13.3.3) - Fixed: autofix will respect scoped disable comments by turning off autofix for the scoped rules for the entire source; this is a continuation of the workaround added in `13.2.0` ([#​4705](https://togithub.com/stylelint/stylelint/pull/4705)). ### [`v13.3.2`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1332) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.3.1...13.3.2) - Fixed: update postcss-css-in-js with fix for maximum call stack size exceeded error ([#​4701](https://togithub.com/stylelint/stylelint/pull/4701)). ### [`v13.3.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1331) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.3.0...13.3.1) - Fixed: babel configuration conflict when using TypeScript ([postcss-css-in-js/#​2](https://togithub.com/stylelint/postcss-css-in-js/pull/2)). - Fixed: autofix for nested tagged template literals ([#​4119](https://togithub.com/stylelint/stylelint/pull/4119)). ### [`v13.3.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1330) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.2.1...13.3.0) - Added: `ignoreFontFamilies: []` to `font-family-no-missing-generic-family-keyword` ([#​4656](https://togithub.com/stylelint/stylelint/pull/4656)). - Fixed: `function-calc-no-invalid` false positives for SCSS and Less variables ([#​4659](https://togithub.com/stylelint/stylelint/pull/4659)). - Fixed: `unit-no-unknown` false positives for `x` unit within vendor-prefixed `image-set` ([#​4654](https://togithub.com/stylelint/stylelint/pull/4654)). ### [`v13.2.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1321) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.2.0...13.2.1) - Fixed: `selector-pseudo-element-no-unknown` false positives for `::part` pseudo-element ([#​4604](https://togithub.com/stylelint/stylelint/pull/4604)). - Fixed: `value-keyword-case` false positives for longhand `grid-column/row-*` properties ([#​4611](https://togithub.com/stylelint/stylelint/pull/4611)). ### [`v13.2.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1320) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.1.0...13.2.0) - Security: updated to `postcss-selector-parser@6` due to a vulnerability in one of `postcss-selector-parser@3` dependencies ([#​4595](https://togithub.com/stylelint/stylelint/pull/4595)). Due to this update: - `selector-descendant-combinator-no-non-space` will ignore selectors containing comments - `selector-pseudo-class-parentheses-space-inside` can't autofix pseudo-classes that contain comments - Added: `--stdin` CLI flag that accepts stdin input even if it is empty ([#​4594](https://togithub.com/stylelint/stylelint/pull/4594)). - Fixed: autofix will ignore sources containing disable comments or nested tagged template literals - this is workaround to make autofix safer to use until we can resolve the [underlying](https://togithub.com/stylelint/stylelint/issues/4119) [issues](https://togithub.com/stylelint/stylelint/issues/2643) ([#​4573](https://togithub.com/stylelint/stylelint/pull/4573)). ### [`v13.1.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1310) [Compare Source](https://togithub.com/stylelint/stylelint/compare/13.0.0...13.1.0) - Fixed: `media-feature-name-*` false negatives for range context ([#​4581](https://togithub.com/stylelint/stylelint/pull/4581)). - Fixed: `indentation` RangeError regression ([#​4572](https://togithub.com/stylelint/stylelint/pull/4572)). - Fixed: `string-quotes` attribute selector autofix ([#​4576](https://togithub.com/stylelint/stylelint/pull/4576)). ### [`v13.0.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1300) [Compare Source](https://togithub.com/stylelint/stylelint/compare/12.0.1...13.0.0) - Removed: Node.js 8.x support. Node.js 10 is now required. We can guarantee Stylelint works on the latest Node.js 10 release. ([#​4500](https://togithub.com/stylelint/stylelint/pull/4500)). - Removed: types declarations for Flow ([#​4451](https://togithub.com/stylelint/stylelint/pull/4451)). - Changed: `globby` was updated to v10. Now only forward-slashes (`/`) should be used as directory separator in globs. Refer to [glob pattern syntax](https://togithub.com/mrmlnc/fast-glob#pattern-syntax). Most of the users wouldn't need to change anything, but Windows users might need to update their globs. ([#​4254](https://togithub.com/stylelint/stylelint/pull/4254)). - Added: `unit-no-unknown` support for `x` unit ([#​4427](https://togithub.com/stylelint/stylelint/pull/4427)). - Fixed: `--report-invalid-scope-disables` crash when no rules specified ([#​4498](https://togithub.com/stylelint/stylelint/pull/4498)). - Fixed: `media-feature-parentheses-space-inside` false negatives for multiple spaces ([#​4513](https://togithub.com/stylelint/stylelint/pull/4513)). - Fixed: `selector-type-no-unknown` false positives for SVG tags ([#​4495](https://togithub.com/stylelint/stylelint/pull/4495)). - Fixed: `unit-no-unknown` false positives for Sass map keys ([#​4450](https://togithub.com/stylelint/stylelint/pull/4450)). - Fixed: `value-list-comma-newline-after` false positives for shared-line comments ([#​4482](https://togithub.com/stylelint/stylelint/pull/4482)). - Fixed: consistently check that selectors are standard before passing to the parser ([#​4483](https://togithub.com/stylelint/stylelint/pull/4483)). - Fixed: overlapping disabled ranges edge case ([#​4497](https://togithub.com/stylelint/stylelint/pull/4497)). ### [`v12.0.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1201) [Compare Source](https://togithub.com/stylelint/stylelint/compare/12.0.0...12.0.1) - Fixed: `string-no-newline` memory leak for ERB templates ([#​4491](https://togithub.com/stylelint/stylelint/pull/4491)). ### [`v12.0.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1200) [Compare Source](https://togithub.com/stylelint/stylelint/compare/11.1.1...12.0.0) - Removed: ignoring `bower_components` folder by default ([#​4384](https://togithub.com/stylelint/stylelint/pull/4384)). - Removed: `createRuleTester` API ([#​4385](https://togithub.com/stylelint/stylelint/pull/4385)). - Added: more information for custom formatters ([#​4393](https://togithub.com/stylelint/stylelint/pull/4393)). - Fixed: `comment-empty-line-before` false positives for selector lists and shared-line comments ([#​4360](https://togithub.com/stylelint/stylelint/pull/4360)). - Fixed: `font-family-no-missing-generic-family-keyword` false positives for Sass-variables with namespaces ([#​4378](https://togithub.com/stylelint/stylelint/pull/4378)). - Fixed: `font-weight-notation` false positives for `font-weight` ranges in `@font-face` ([#​4372](https://togithub.com/stylelint/stylelint/pull/4372)). - Fixed: `length-zero-no-unit` false positives for `line-height`, and for `fr` units ([#​4394](https://togithub.com/stylelint/stylelint/pull/4394)). - Fixed: `length-zero-no-unit` false positives for Less variables ([#​4405](https://togithub.com/stylelint/stylelint/pull/4405)). - Fixed: `selector-max-*` false negatives for rules with nested rules ([#​4357](https://togithub.com/stylelint/stylelint/pull/4357)). - Fixed: incorrect error message when parsing files with a broken syntax ([#​4364](https://togithub.com/stylelint/stylelint/pull/4364)). ### [`v11.1.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1111) [Compare Source](https://togithub.com/stylelint/stylelint/compare/11.1.0...11.1.1) - Fixed: syntax configuration for `--syntax css` ([#​4335](https://togithub.com/stylelint/stylelint/pull/4335)). ### [`v11.1.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1110) [Compare Source](https://togithub.com/stylelint/stylelint/compare/11.0.0...11.1.0) - Added: `css` syntax option ([#​4315](https://togithub.com/stylelint/stylelint/pull/4315)). - Fixed: `no-eol-whitespace` parsing problems for non-standard syntaxes ([#​4313](https://togithub.com/stylelint/stylelint/pull/4313)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:is` selector ([#​4321](https://togithub.com/stylelint/stylelint/pull/4321)). ### [`v11.0.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#​1100) [Compare Source](https://togithub.com/stylelint/stylelint/compare/10.1.0...11.0.0) - Changed: `--report-needless-disables` CLI flag now reports needless disables and runs linting ([#​4151](https://togithub.com/stylelint/stylelint/pull/4151)). - Changed: display a problem at 1:1 for each file instead of throwing an error on unrecognized rules ([#​4237](https://togithub.com/stylelint/stylelint/pull/4237)). - Changed: always return `stylelintError` as a boolean ([#​4174](https://togithub.com/stylelint/stylelint/pull/4174)). - Deprecated: `createRuleTester` API ([#​4279](https://togithub.com/stylelint/stylelint/pull/4279)). - Added: `--reportInvalidScopeDisables` CLI flag ([#​4181](https://togithub.com/stylelint/stylelint/pull/4181)). - Added: `unicode-bom` rule ([#​4225](https://togithub.com/stylelint/stylelint/pull/4225)). - Added: `max-empty-lines` autofix ([#​3667](https://togithub.com/stylelint/stylelint/pull/3667)). - Added: `selector-pseudo-element-case` autofix ([#​3672](https://togithub.com/stylelint/stylelint/pull/3672)). - Added: `selector-*` support for all logical combinations (`:matches`, `:has`) ([#​4179](https://togithub.com/stylelint/stylelint/pull/4179)). - Added: `ignore: ["selectors-within-list"]` to `no-descending-specificity` ([#​4176](https://togithub.com/stylelint/stylelint/pull/4176)). - Added: `ignoreSelectors: []` to `property-no-unknown` ([#​4275](https://togithub.com/stylelint/stylelint/pull/4275)). - Fixed: Babel user configuration interfering with CSS-in-JS parser ([#​4164](https://togithub.com/stylelint/stylelint/pull/4164)). - Fixed: PostCSS plugin ignoring .stylelintignore ([#​4186](https://togithub.com/stylelint/stylelint/pull/4186)). - Fixed: `*-max-empty-lines` to only report one problem per function, selector, value list ([#​4260](https://togithub.com/stylelint/stylelint/pull/4260)). - Fixed: `block-no-empty` crash for `@import` statements ([#​4110](https://togithub.com/stylelint/stylelint/pull/4110)). - Fixed: `indentation` false positives for `