stylelint/stylelint
### [`v14.15.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.14.1...14.15.0)
- Added: `--globby-options` flag ([#6437](https://togithub.com/stylelint/stylelint/pull/6437)) ([@sidverma32](https://togithub.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` ([#6463](https://togithub.com/stylelint/stylelint/pull/6463)) ([@chloerice](https://togithub.com/chloerice)).
- Added: support autofix with `checkAgainstRule` ([#6466](https://togithub.com/stylelint/stylelint/pull/6466)) ([@aaronccasanova](https://togithub.com/aaronccasanova)).
- Added: support for reporting with custom severity ([#6444](https://togithub.com/stylelint/stylelint/pull/6444)) ([@aaronccasanova](https://togithub.com/aaronccasanova)).
- Added: support to `checkAgainstRule` with custom rules ([#6460](https://togithub.com/stylelint/stylelint/pull/6460)) ([@aaronccasanova](https://togithub.com/aaronccasanova)).
- Fixed: tally output of `string` formatter colorized ([#6443](https://togithub.com/stylelint/stylelint/pull/6443)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](https://togithub.com/stylelint/stylelint/pull/6449)) ([@phoenisx](https://togithub.com/phoenisx)).
### [`v14.14.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.14.0...14.14.1)
- Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](https://togithub.com/stylelint/stylelint/pull/6419)) ([@kimulaco](https://togithub.com/kimulaco)).
- Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](https://togithub.com/stylelint/stylelint/pull/6417)) ([@fpetrakov](https://togithub.com/fpetrakov)).
- Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](https://togithub.com/stylelint/stylelint/pull/6428)) ([@sidverma32](https://togithub.com/sidverma32)).
### [`v14.14.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.13.0...14.14.0)
- Added: `*-pattern` custom message formatting ([#6391](https://togithub.com/stylelint/stylelint/pull/6391)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](https://togithub.com/stylelint/stylelint/pull/6381)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Fixed: `printf`-like formatting for custom messages ([#6389](https://togithub.com/stylelint/stylelint/pull/6389)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](https://togithub.com/stylelint/stylelint/pull/6374)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Fixed: false negatives on second run for cache and `severity` option ([#6384](https://togithub.com/stylelint/stylelint/pull/6384)) ([@kimulaco](https://togithub.com/kimulaco)).
- Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](https://togithub.com/stylelint/stylelint/pull/6393)) ([@adidahiya](https://togithub.com/adidahiya)).
### [`v14.13.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.12.1...14.13.0)
- Added: `cacheStrategy` option ([#6357](https://togithub.com/stylelint/stylelint/pull/6357)) ([@kaorun343](https://togithub.com/kaorun343)).
- Fixed: cache refresh when config is changed ([#6356](https://togithub.com/stylelint/stylelint/pull/6356)) ([@kimulaco](https://togithub.com/kimulaco)).
- Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](https://togithub.com/stylelint/stylelint/pull/6367)) ([@jathak](https://togithub.com/jathak)).
### [`v14.12.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.12.0...14.12.1)
- Fixed: `font-weight-notation` messages ([#6350](https://togithub.com/stylelint/stylelint/pull/6350)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Fixed: type declarations for custom message arguments ([#6354](https://togithub.com/stylelint/stylelint/pull/6354)) ([@stof](https://togithub.com/stof)).
### [`v14.12.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.11.0...14.12.0)
- Added: support for multiple `--ignore-path` flags ([#6345](https://togithub.com/stylelint/stylelint/pull/6345)) ([@kimulaco](https://togithub.com/kimulaco)).
- Added: experimental support for custom message arguments ([#6312](https://togithub.com/stylelint/stylelint/pull/6312)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Added: `declaration-block-no-duplicate-properties` autofix ([#6296](https://togithub.com/stylelint/stylelint/pull/6296)) ([@fpetrakov](https://togithub.com/fpetrakov)).
- Added: `font-weight-notation` autofix ([#6347](https://togithub.com/stylelint/stylelint/pull/6347)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](https://togithub.com/stylelint/stylelint/pull/6334)) ([@mattmanuel90](https://togithub.com/mattmanuel90)).
- Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](https://togithub.com/stylelint/stylelint/pull/6316)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](https://togithub.com/stylelint/stylelint/pull/6317)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](https://togithub.com/stylelint/stylelint/pull/6327)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](https://togithub.com/stylelint/stylelint/pull/6326)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Fixed: `*-no-unknown` false positives for container queries ([#6318](https://togithub.com/stylelint/stylelint/pull/6318)) ([@fpetrakov](https://togithub.com/fpetrakov)).
- Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](https://togithub.com/stylelint/stylelint/pull/6335)) ([@kimulaco](https://togithub.com/kimulaco)).
- Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](https://togithub.com/stylelint/stylelint/pull/6319)) ([@kawaguchi1102](https://togithub.com/kawaguchi1102)).
### [`v14.11.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14110)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.10.0...14.11.0)
- Added: `ignoreAfterCombinators: []` to `selector-max-universal` ([#6275](https://togithub.com/stylelint/stylelint/pull/6275)).
- Fixed: `createPlugin` type definition ([#6264](https://togithub.com/stylelint/stylelint/pull/6264)).
- Fixed: `alpha-value-notation` false negatives for SVG properties ([#6284](https://togithub.com/stylelint/stylelint/pull/6284)).
- Fixed: `keyframes-name-pattern` false positives for interpolation ([#6265](https://togithub.com/stylelint/stylelint/pull/6265)).
- Fixed: `selector-nested-pattern` end positions ([#6259](https://togithub.com/stylelint/stylelint/pull/6259)).
- Fixed: `selector-no-qualifying-type` message, positions, and false positives ([#6260](https://togithub.com/stylelint/stylelint/pull/6260)).
- Fixed: `selector-no-vendor-prefix` end positions ([#6261](https://togithub.com/stylelint/stylelint/pull/6261)).
- Fixed: `selector-pseudo-class-allowed-list` end positions and message ([#6262](https://togithub.com/stylelint/stylelint/pull/6262)).
- Fixed: `selector-pseudo-class-disallowed-list` end positions and message ([#6263](https://togithub.com/stylelint/stylelint/pull/6263)).
- Fixed: `selector-pseudo-element-allowed-list` end positions and message ([#6270](https://togithub.com/stylelint/stylelint/pull/6270)).
- Fixed: `selector-pseudo-element-disallowed-list` end positions and message ([#6270](https://togithub.com/stylelint/stylelint/pull/6270)).
- Fixed: `shorthand-property-no-redundant-values` message ([#6272](https://togithub.com/stylelint/stylelint/pull/6272)).
- Fixed: `time-min-milliseconds` end positions ([#6273](https://togithub.com/stylelint/stylelint/pull/6273)).
### [`v14.10.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14100)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.9.1...14.10.0)
- Added: rule metadata to public `LinterResult` API ([#6166](https://togithub.com/stylelint/stylelint/pull/6166)).
- Added: longhand sub-properties of shorthand properties reference data to public API ([#6168](https://togithub.com/stylelint/stylelint/pull/6168)).
- Added: `meta.fixable` property to each rule ([#6181](https://togithub.com/stylelint/stylelint/pull/6181)).
- Added: support for loading custom formatter from package ([#6228](https://togithub.com/stylelint/stylelint/pull/6228)).
- Added: `annotation-no-unknown` rule ([#6155](https://togithub.com/stylelint/stylelint/pull/6155)).
- Added: `keyframe-selector-notation` rule ([#6164](https://togithub.com/stylelint/stylelint/pull/6164)).
- Added: `percentage-unless-within-keyword-only-block` primary option to `keyframe-selector-notation` ([#6194](https://togithub.com/stylelint/stylelint/pull/6194)).
- Added: `github` formatter ([#6150](https://togithub.com/stylelint/stylelint/pull/6150)).
- Added: tally to `string` and `verbose` formatters ([#6153](https://togithub.com/stylelint/stylelint/pull/6153)).
- Added: fixable status to `verbose` and `github` formatters ([#6183](https://togithub.com/stylelint/stylelint/pull/6183)).
- Added: invalid rule primary option message for `false` ([#6250](https://togithub.com/stylelint/stylelint/pull/6250)).
- Fixed: exit code when nothing is passed to stylelint command ([#6175](https://togithub.com/stylelint/stylelint/pull/6175)).
- Fixed: rule message function type to not require users to handle all kind of arguments ([#6147](https://togithub.com/stylelint/stylelint/pull/6147)).
- Fixed: `at-rule-*` end positions ([#6163](https://togithub.com/stylelint/stylelint/pull/6163)).
- Fixed: `declaration-block-no-redundant-longhand-properties` end positions ([#6219](https://togithub.com/stylelint/stylelint/pull/6219)).
- Fixed: `declaration-property-value-allowed-list` false positives for multiple match ([#6190](https://togithub.com/stylelint/stylelint/pull/6190)).
- Fixed: `declaration-property-value-disallowed-list` false negatives for multiple match ([#6188](https://togithub.com/stylelint/stylelint/pull/6188)).
- Fixed: `named-grid-areas-no-invalid` end positions ([#6205](https://togithub.com/stylelint/stylelint/pull/6205)).
- Fixed: `no-descending-specificity` false positives for pseudo-classes ([#6195](https://togithub.com/stylelint/stylelint/pull/6195)).
- Fixed: `no-unknown-animations` end positions ([#6221](https://togithub.com/stylelint/stylelint/pull/6221)).
- Fixed: `no-unknown-animations` false positives for SCSS interpolation ([#6185](https://togithub.com/stylelint/stylelint/pull/6185)).
- Fixed: `number-max-precision` end positions ([#6184](https://togithub.com/stylelint/stylelint/pull/6184)).
- Fixed: `property-*` end positions ([#6174](https://togithub.com/stylelint/stylelint/pull/6174)).
- Fixed: `rule-selector-property-disallowed-list` end positions ([#6222](https://togithub.com/stylelint/stylelint/pull/6222)).
- Fixed: `selector-attribute-name-disallowed-list` end positions ([#6223](https://togithub.com/stylelint/stylelint/pull/6223)).
- Fixed: `selector-attribute-operator-allowed-list` end positions ([#6224](https://togithub.com/stylelint/stylelint/pull/6224)).
- Fixed: `selector-attribute-operator-disallowed-list` end positions ([#6225](https://togithub.com/stylelint/stylelint/pull/6225)).
- Fixed: `selector-attribute-quotes` end positions ([#6226](https://togithub.com/stylelint/stylelint/pull/6226)).
- Fixed: `selector-class-pattern` end positions ([#6227](https://togithub.com/stylelint/stylelint/pull/6227)).
- Fixed: `selector-combinator-allowed-list` and `selector-combinator-disallowed-list` end positions ([#6229](https://togithub.com/stylelint/stylelint/pull/6229)).
- Fixed: `selector-disallowed-list` end positions ([#6230](https://togithub.com/stylelint/stylelint/pull/6230)).
- Fixed: `selector-id-pattern` end positions ([#6231](https://togithub.com/stylelint/stylelint/pull/6231)).
- Fixed: `selector-not-notation` end positions ([#6201](https://togithub.com/stylelint/stylelint/pull/6201)).
- Fixed: `selector-pseudo-element-colon-notation` end positions ([#6235](https://togithub.com/stylelint/stylelint/pull/6235)).
- Fixed: `string-no-newline` end positions ([#6218](https://togithub.com/stylelint/stylelint/pull/6218)).
- Fixed: `unit-*` start and end positions ([#6169](https://togithub.com/stylelint/stylelint/pull/6169)).
- Fixed: `value-no-vendor-prefix` end positions ([#6173](https://togithub.com/stylelint/stylelint/pull/6173)).
### [`v14.9.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1491)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.9.0...14.9.1)
- Fixed: `selector-max-specificity` false positives for `:nth-child` ([#6140](https://togithub.com/stylelint/stylelint/pull/6140)).
### [`v14.9.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1490)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.5...14.9.0)
- Added: `import-notation` rule ([#6102](https://togithub.com/stylelint/stylelint/pull/6102)).
- Fixed: `no-duplicate-selectors` false positives for SCSS/Less nested interpolations ([#6118](https://togithub.com/stylelint/stylelint/pull/6118)).
- Fixed: `no-descending-specificity` and `selector-max-specificity` false positives for `:is()` and `:where()` ([#6131](https://togithub.com/stylelint/stylelint/pull/6131)).
### [`v14.8.5`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1485)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.4...14.8.5)
- Fixed: `no-duplicate-selectors` false positives with Less syntax ([#6111](https://togithub.com/stylelint/stylelint/pull/6111)).
### [`v14.8.4`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1484)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.3...14.8.4)
- Fixed: `no-duplicate-selectors` error with non-standard selectors ([#6106](https://togithub.com/stylelint/stylelint/pull/6106)).
### [`v14.8.3`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1483)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.2...14.8.3)
- Fixed: `at-rule-no-unknown` false positives for `@layer` ([#6093](https://togithub.com/stylelint/stylelint/pull/6093)).
- Fixed: `length-zero-no-unit` autofix for `.0` values ([#6098](https://togithub.com/stylelint/stylelint/pull/6098)).
- Fixed: `media-feature-name-no-unknown` false positives for `display-mode` ([#6073](https://togithub.com/stylelint/stylelint/pull/6073)).
- Fixed: `no-descending-specificity` end positions ([#6049](https://togithub.com/stylelint/stylelint/pull/6049)).
- Fixed: `no-duplicate-*` end positions ([#6047](https://togithub.com/stylelint/stylelint/pull/6047)).
- Fixed: `no-invalid-*` end positions ([#6072](https://togithub.com/stylelint/stylelint/pull/6072)).
- Fixed: `no-invalid-position-at-import-rule` false positives for `@layer` ([#6094](https://togithub.com/stylelint/stylelint/pull/6094)).
### [`v14.8.2`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1482)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.1...14.8.2)
- Fixed: `function-calc-no-unspaced-operator` false positives for non-standard variables ([#6053](https://togithub.com/stylelint/stylelint/pull/6053)).
- Fixed: `selector-*-no-unknown` end positions ([#6046](https://togithub.com/stylelint/stylelint/pull/6046)).
### [`v14.8.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1481)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.0...14.8.1)
- Fixed: `declaration-block-no-*` end positions that avoid errors ([#6040](https://togithub.com/stylelint/stylelint/pull/6040)).
- Fixed: `function-calc-no-unspaced-operator` false positives and memory leak ([#6045](https://togithub.com/stylelint/stylelint/pull/6045)).
- Fixed: `named-grid-areas-no-invalid` false positives for arealess templates ([#6042](https://togithub.com/stylelint/stylelint/pull/6042)).
### [`v14.8.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1480)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.7.1...14.8.0)
- Added: `keyframe-block-no-duplicate-selectors` rule ([#6024](https://togithub.com/stylelint/stylelint/pull/6024)).
- Added: `property-*-list` support for vendor prefixes ([#6025](https://togithub.com/stylelint/stylelint/pull/6025)).
- Fixed: `at-rule-*-list` end positions ([#6032](https://togithub.com/stylelint/stylelint/pull/6032)).
- Fixed: `at-rule-no-unknown` end positions ([#6026](https://togithub.com/stylelint/stylelint/pull/6026)).
- Fixed: `function-linear-gradient-no-nonstandard-direction` false negative about `-ms-linear-gradient` ([#6031](https://togithub.com/stylelint/stylelint/pull/6031)).
- Fixed: `function-no-unknown` end positions ([#6038](https://togithub.com/stylelint/stylelint/pull/6038)).
- Fixed: `property-no-unknown` end positions ([#6039](https://togithub.com/stylelint/stylelint/pull/6039)).
### [`v14.7.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1471)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/14.7.0...14.7.1)
- Fixed: a regression for `/* stylelint-disable */` comments ([#6018](https://togithub.com/stylelint/stylelint/pull/6018)).
- Fixed: `font-family-name-quotes` false positives for `ui-*` generic system font keywords ([#6017](https://togithub.com/stylelint/stylelint/pull/6017)).
### [`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)).
Configuration
📅 Schedule: Branch creation - "after 10:30 before 18:00 every weekday except after 13:00 before 14:00" in timezone America/Lima, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 Mend Renovate. View repository job log here.
This PR contains the following updates:
^13.13.1
->^14.15.0
:warning: MAJOR MAJOR MAJOR :warning:
Release Notes
stylelint/stylelint
### [`v14.15.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.14.1...14.15.0) - Added: `--globby-options` flag ([#6437](https://togithub.com/stylelint/stylelint/pull/6437)) ([@sidverma32](https://togithub.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` ([#6463](https://togithub.com/stylelint/stylelint/pull/6463)) ([@chloerice](https://togithub.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#6466](https://togithub.com/stylelint/stylelint/pull/6466)) ([@aaronccasanova](https://togithub.com/aaronccasanova)). - Added: support for reporting with custom severity ([#6444](https://togithub.com/stylelint/stylelint/pull/6444)) ([@aaronccasanova](https://togithub.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#6460](https://togithub.com/stylelint/stylelint/pull/6460)) ([@aaronccasanova](https://togithub.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#6443](https://togithub.com/stylelint/stylelint/pull/6443)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](https://togithub.com/stylelint/stylelint/pull/6449)) ([@phoenisx](https://togithub.com/phoenisx)). ### [`v14.14.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.14.0...14.14.1) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](https://togithub.com/stylelint/stylelint/pull/6419)) ([@kimulaco](https://togithub.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](https://togithub.com/stylelint/stylelint/pull/6417)) ([@fpetrakov](https://togithub.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](https://togithub.com/stylelint/stylelint/pull/6428)) ([@sidverma32](https://togithub.com/sidverma32)). ### [`v14.14.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.13.0...14.14.0) - Added: `*-pattern` custom message formatting ([#6391](https://togithub.com/stylelint/stylelint/pull/6391)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](https://togithub.com/stylelint/stylelint/pull/6381)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#6389](https://togithub.com/stylelint/stylelint/pull/6389)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](https://togithub.com/stylelint/stylelint/pull/6374)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#6384](https://togithub.com/stylelint/stylelint/pull/6384)) ([@kimulaco](https://togithub.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](https://togithub.com/stylelint/stylelint/pull/6393)) ([@adidahiya](https://togithub.com/adidahiya)). ### [`v14.13.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.12.1...14.13.0) - Added: `cacheStrategy` option ([#6357](https://togithub.com/stylelint/stylelint/pull/6357)) ([@kaorun343](https://togithub.com/kaorun343)). - Fixed: cache refresh when config is changed ([#6356](https://togithub.com/stylelint/stylelint/pull/6356)) ([@kimulaco](https://togithub.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](https://togithub.com/stylelint/stylelint/pull/6367)) ([@jathak](https://togithub.com/jathak)). ### [`v14.12.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.12.0...14.12.1) - Fixed: `font-weight-notation` messages ([#6350](https://togithub.com/stylelint/stylelint/pull/6350)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#6354](https://togithub.com/stylelint/stylelint/pull/6354)) ([@stof](https://togithub.com/stof)). ### [`v14.12.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.11.0...14.12.0) - Added: support for multiple `--ignore-path` flags ([#6345](https://togithub.com/stylelint/stylelint/pull/6345)) ([@kimulaco](https://togithub.com/kimulaco)). - Added: experimental support for custom message arguments ([#6312](https://togithub.com/stylelint/stylelint/pull/6312)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#6296](https://togithub.com/stylelint/stylelint/pull/6296)) ([@fpetrakov](https://togithub.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#6347](https://togithub.com/stylelint/stylelint/pull/6347)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](https://togithub.com/stylelint/stylelint/pull/6334)) ([@mattmanuel90](https://togithub.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](https://togithub.com/stylelint/stylelint/pull/6316)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](https://togithub.com/stylelint/stylelint/pull/6317)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](https://togithub.com/stylelint/stylelint/pull/6327)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](https://togithub.com/stylelint/stylelint/pull/6326)) ([@ybiquitous](https://togithub.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#6318](https://togithub.com/stylelint/stylelint/pull/6318)) ([@fpetrakov](https://togithub.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](https://togithub.com/stylelint/stylelint/pull/6335)) ([@kimulaco](https://togithub.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](https://togithub.com/stylelint/stylelint/pull/6319)) ([@kawaguchi1102](https://togithub.com/kawaguchi1102)). ### [`v14.11.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14110) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.10.0...14.11.0) - Added: `ignoreAfterCombinators: []` to `selector-max-universal` ([#6275](https://togithub.com/stylelint/stylelint/pull/6275)). - Fixed: `createPlugin` type definition ([#6264](https://togithub.com/stylelint/stylelint/pull/6264)). - Fixed: `alpha-value-notation` false negatives for SVG properties ([#6284](https://togithub.com/stylelint/stylelint/pull/6284)). - Fixed: `keyframes-name-pattern` false positives for interpolation ([#6265](https://togithub.com/stylelint/stylelint/pull/6265)). - Fixed: `selector-nested-pattern` end positions ([#6259](https://togithub.com/stylelint/stylelint/pull/6259)). - Fixed: `selector-no-qualifying-type` message, positions, and false positives ([#6260](https://togithub.com/stylelint/stylelint/pull/6260)). - Fixed: `selector-no-vendor-prefix` end positions ([#6261](https://togithub.com/stylelint/stylelint/pull/6261)). - Fixed: `selector-pseudo-class-allowed-list` end positions and message ([#6262](https://togithub.com/stylelint/stylelint/pull/6262)). - Fixed: `selector-pseudo-class-disallowed-list` end positions and message ([#6263](https://togithub.com/stylelint/stylelint/pull/6263)). - Fixed: `selector-pseudo-element-allowed-list` end positions and message ([#6270](https://togithub.com/stylelint/stylelint/pull/6270)). - Fixed: `selector-pseudo-element-disallowed-list` end positions and message ([#6270](https://togithub.com/stylelint/stylelint/pull/6270)). - Fixed: `shorthand-property-no-redundant-values` message ([#6272](https://togithub.com/stylelint/stylelint/pull/6272)). - Fixed: `time-min-milliseconds` end positions ([#6273](https://togithub.com/stylelint/stylelint/pull/6273)). ### [`v14.10.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14100) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.9.1...14.10.0) - Added: rule metadata to public `LinterResult` API ([#6166](https://togithub.com/stylelint/stylelint/pull/6166)). - Added: longhand sub-properties of shorthand properties reference data to public API ([#6168](https://togithub.com/stylelint/stylelint/pull/6168)). - Added: `meta.fixable` property to each rule ([#6181](https://togithub.com/stylelint/stylelint/pull/6181)). - Added: support for loading custom formatter from package ([#6228](https://togithub.com/stylelint/stylelint/pull/6228)). - Added: `annotation-no-unknown` rule ([#6155](https://togithub.com/stylelint/stylelint/pull/6155)). - Added: `keyframe-selector-notation` rule ([#6164](https://togithub.com/stylelint/stylelint/pull/6164)). - Added: `percentage-unless-within-keyword-only-block` primary option to `keyframe-selector-notation` ([#6194](https://togithub.com/stylelint/stylelint/pull/6194)). - Added: `github` formatter ([#6150](https://togithub.com/stylelint/stylelint/pull/6150)). - Added: tally to `string` and `verbose` formatters ([#6153](https://togithub.com/stylelint/stylelint/pull/6153)). - Added: fixable status to `verbose` and `github` formatters ([#6183](https://togithub.com/stylelint/stylelint/pull/6183)). - Added: invalid rule primary option message for `false` ([#6250](https://togithub.com/stylelint/stylelint/pull/6250)). - Fixed: exit code when nothing is passed to stylelint command ([#6175](https://togithub.com/stylelint/stylelint/pull/6175)). - Fixed: rule message function type to not require users to handle all kind of arguments ([#6147](https://togithub.com/stylelint/stylelint/pull/6147)). - Fixed: `at-rule-*` end positions ([#6163](https://togithub.com/stylelint/stylelint/pull/6163)). - Fixed: `declaration-block-no-redundant-longhand-properties` end positions ([#6219](https://togithub.com/stylelint/stylelint/pull/6219)). - Fixed: `declaration-property-value-allowed-list` false positives for multiple match ([#6190](https://togithub.com/stylelint/stylelint/pull/6190)). - Fixed: `declaration-property-value-disallowed-list` false negatives for multiple match ([#6188](https://togithub.com/stylelint/stylelint/pull/6188)). - Fixed: `named-grid-areas-no-invalid` end positions ([#6205](https://togithub.com/stylelint/stylelint/pull/6205)). - Fixed: `no-descending-specificity` false positives for pseudo-classes ([#6195](https://togithub.com/stylelint/stylelint/pull/6195)). - Fixed: `no-unknown-animations` end positions ([#6221](https://togithub.com/stylelint/stylelint/pull/6221)). - Fixed: `no-unknown-animations` false positives for SCSS interpolation ([#6185](https://togithub.com/stylelint/stylelint/pull/6185)). - Fixed: `number-max-precision` end positions ([#6184](https://togithub.com/stylelint/stylelint/pull/6184)). - Fixed: `property-*` end positions ([#6174](https://togithub.com/stylelint/stylelint/pull/6174)). - Fixed: `rule-selector-property-disallowed-list` end positions ([#6222](https://togithub.com/stylelint/stylelint/pull/6222)). - Fixed: `selector-attribute-name-disallowed-list` end positions ([#6223](https://togithub.com/stylelint/stylelint/pull/6223)). - Fixed: `selector-attribute-operator-allowed-list` end positions ([#6224](https://togithub.com/stylelint/stylelint/pull/6224)). - Fixed: `selector-attribute-operator-disallowed-list` end positions ([#6225](https://togithub.com/stylelint/stylelint/pull/6225)). - Fixed: `selector-attribute-quotes` end positions ([#6226](https://togithub.com/stylelint/stylelint/pull/6226)). - Fixed: `selector-class-pattern` end positions ([#6227](https://togithub.com/stylelint/stylelint/pull/6227)). - Fixed: `selector-combinator-allowed-list` and `selector-combinator-disallowed-list` end positions ([#6229](https://togithub.com/stylelint/stylelint/pull/6229)). - Fixed: `selector-disallowed-list` end positions ([#6230](https://togithub.com/stylelint/stylelint/pull/6230)). - Fixed: `selector-id-pattern` end positions ([#6231](https://togithub.com/stylelint/stylelint/pull/6231)). - Fixed: `selector-not-notation` end positions ([#6201](https://togithub.com/stylelint/stylelint/pull/6201)). - Fixed: `selector-pseudo-element-colon-notation` end positions ([#6235](https://togithub.com/stylelint/stylelint/pull/6235)). - Fixed: `string-no-newline` end positions ([#6218](https://togithub.com/stylelint/stylelint/pull/6218)). - Fixed: `unit-*` start and end positions ([#6169](https://togithub.com/stylelint/stylelint/pull/6169)). - Fixed: `value-no-vendor-prefix` end positions ([#6173](https://togithub.com/stylelint/stylelint/pull/6173)). ### [`v14.9.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1491) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.9.0...14.9.1) - Fixed: `selector-max-specificity` false positives for `:nth-child` ([#6140](https://togithub.com/stylelint/stylelint/pull/6140)). ### [`v14.9.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1490) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.5...14.9.0) - Added: `import-notation` rule ([#6102](https://togithub.com/stylelint/stylelint/pull/6102)). - Fixed: `no-duplicate-selectors` false positives for SCSS/Less nested interpolations ([#6118](https://togithub.com/stylelint/stylelint/pull/6118)). - Fixed: `no-descending-specificity` and `selector-max-specificity` false positives for `:is()` and `:where()` ([#6131](https://togithub.com/stylelint/stylelint/pull/6131)). ### [`v14.8.5`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1485) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.4...14.8.5) - Fixed: `no-duplicate-selectors` false positives with Less syntax ([#6111](https://togithub.com/stylelint/stylelint/pull/6111)). ### [`v14.8.4`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1484) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.3...14.8.4) - Fixed: `no-duplicate-selectors` error with non-standard selectors ([#6106](https://togithub.com/stylelint/stylelint/pull/6106)). ### [`v14.8.3`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1483) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.2...14.8.3) - Fixed: `at-rule-no-unknown` false positives for `@layer` ([#6093](https://togithub.com/stylelint/stylelint/pull/6093)). - Fixed: `length-zero-no-unit` autofix for `.0` values ([#6098](https://togithub.com/stylelint/stylelint/pull/6098)). - Fixed: `media-feature-name-no-unknown` false positives for `display-mode` ([#6073](https://togithub.com/stylelint/stylelint/pull/6073)). - Fixed: `no-descending-specificity` end positions ([#6049](https://togithub.com/stylelint/stylelint/pull/6049)). - Fixed: `no-duplicate-*` end positions ([#6047](https://togithub.com/stylelint/stylelint/pull/6047)). - Fixed: `no-invalid-*` end positions ([#6072](https://togithub.com/stylelint/stylelint/pull/6072)). - Fixed: `no-invalid-position-at-import-rule` false positives for `@layer` ([#6094](https://togithub.com/stylelint/stylelint/pull/6094)). ### [`v14.8.2`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1482) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.1...14.8.2) - Fixed: `function-calc-no-unspaced-operator` false positives for non-standard variables ([#6053](https://togithub.com/stylelint/stylelint/pull/6053)). - Fixed: `selector-*-no-unknown` end positions ([#6046](https://togithub.com/stylelint/stylelint/pull/6046)). ### [`v14.8.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1481) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.8.0...14.8.1) - Fixed: `declaration-block-no-*` end positions that avoid errors ([#6040](https://togithub.com/stylelint/stylelint/pull/6040)). - Fixed: `function-calc-no-unspaced-operator` false positives and memory leak ([#6045](https://togithub.com/stylelint/stylelint/pull/6045)). - Fixed: `named-grid-areas-no-invalid` false positives for arealess templates ([#6042](https://togithub.com/stylelint/stylelint/pull/6042)). ### [`v14.8.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1480) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.7.1...14.8.0) - Added: `keyframe-block-no-duplicate-selectors` rule ([#6024](https://togithub.com/stylelint/stylelint/pull/6024)). - Added: `property-*-list` support for vendor prefixes ([#6025](https://togithub.com/stylelint/stylelint/pull/6025)). - Fixed: `at-rule-*-list` end positions ([#6032](https://togithub.com/stylelint/stylelint/pull/6032)). - Fixed: `at-rule-no-unknown` end positions ([#6026](https://togithub.com/stylelint/stylelint/pull/6026)). - Fixed: `function-linear-gradient-no-nonstandard-direction` false negative about `-ms-linear-gradient` ([#6031](https://togithub.com/stylelint/stylelint/pull/6031)). - Fixed: `function-no-unknown` end positions ([#6038](https://togithub.com/stylelint/stylelint/pull/6038)). - Fixed: `property-no-unknown` end positions ([#6039](https://togithub.com/stylelint/stylelint/pull/6039)). ### [`v14.7.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1471) [Compare Source](https://togithub.com/stylelint/stylelint/compare/14.7.0...14.7.1) - Fixed: a regression for `/* stylelint-disable */` comments ([#6018](https://togithub.com/stylelint/stylelint/pull/6018)). - Fixed: `font-family-name-quotes` false positives for `ui-*` generic system font keywords ([#6017](https://togithub.com/stylelint/stylelint/pull/6017)). ### [`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)).Configuration
📅 Schedule: Branch creation - "after 10:30 before 18:00 every weekday except after 13:00 before 14:00" in timezone America/Lima, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.