babel/babel
### [`v7.18.13`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71813-2022-08-22)
[Compare Source](https://togithub.com/babel/babel/compare/v7.18.10...v7.18.13)
##### :bug: Bug Fix
- `babel-generator`
- [#14869](https://togithub.com/babel/babel/pull/14869) fix: jsx with `retainLines` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-core`
- [#14843](https://togithub.com/babel/babel/pull/14843) Fix a race condition in `@babel/core` ([@JLHwung](https://togithub.com/JLHwung))
- `babel-plugin-transform-destructuring`
- [#14841](https://togithub.com/babel/babel/pull/14841) fix: Destructuring exceptions in nested `for` expressions ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :nail_care: Polish
- `babel-traverse`
- [#14833](https://togithub.com/babel/babel/pull/14833) Let `path.remove()` remove `IfStatement.alternate` ([@djpohly](https://togithub.com/djpohly))
- [#14837](https://togithub.com/babel/babel/pull/14837) Add support for static evaluation of ?? operator ([@djpohly](https://togithub.com/djpohly))
##### :house: Internal
- [#14846](https://togithub.com/babel/babel/pull/14846) fix: Print build logs correctly ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
eslint/eslint
### [`v8.23.0`](https://togithub.com/eslint/eslint/releases/tag/v8.23.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.22.0...v8.23.0)
#### Features
- [`3e5839e`](https://togithub.com/eslint/eslint/commit/3e5839ecae96aecfbc1ac9526e88e0105e671032) feat: Enable eslint.config.js lookup from CLI ([#16235](https://togithub.com/eslint/eslint/issues/16235)) (Nicholas C. Zakas)
- [`30b1a2d`](https://togithub.com/eslint/eslint/commit/30b1a2dac9060673101485841c4c7521675bf917) feat: add `allowEmptyCase` option to no-fallthrough rule ([#15887](https://togithub.com/eslint/eslint/issues/15887)) (Amaresh S M)
- [`43f03aa`](https://togithub.com/eslint/eslint/commit/43f03aa96b632039b1d9cad097a70b227bb7d348) feat: no-warning-comments support comments with decoration ([#16120](https://togithub.com/eslint/eslint/issues/16120)) (Lachlan Hunt)
#### Documentation
- [`b1918da`](https://togithub.com/eslint/eslint/commit/b1918da0f6cb8fe690c7377667616ec7cb57111e) docs: package.json conventions ([#16206](https://togithub.com/eslint/eslint/issues/16206)) (Patrick McElhaney)
- [`0e03c33`](https://togithub.com/eslint/eslint/commit/0e03c333a70bebd00307deead0befa519f983f44) docs: remove word immediately ([#16217](https://togithub.com/eslint/eslint/issues/16217)) (Strek)
- [`c6790db`](https://togithub.com/eslint/eslint/commit/c6790db6494e64a5261d74c0f3c4dc6139c59435) docs: add anchor link for "migrating from jscs" ([#16207](https://togithub.com/eslint/eslint/issues/16207)) (Percy Ma)
- [`7137344`](https://togithub.com/eslint/eslint/commit/71373442c42b356f34179dba18f860e1d79a780d) docs: auto-generation edit link ([#16213](https://togithub.com/eslint/eslint/issues/16213)) (Percy Ma)
#### Chores
- [`2e004ab`](https://togithub.com/eslint/eslint/commit/2e004ab990a4a5a4efc44974da005d2161490256) chore: upgrade [@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@1](https://togithub.com/1).3.1 ([#16249](https://togithub.com/eslint/eslint/issues/16249)) (Milos Djermanovic)
- [`d35fbbe`](https://togithub.com/eslint/eslint/commit/d35fbbef895e8f4ac6eaf1756349230769a02b4d) chore: Upgrade to espree@9.4.0 ([#16243](https://togithub.com/eslint/eslint/issues/16243)) (Milos Djermanovic)
- [`ed26229`](https://togithub.com/eslint/eslint/commit/ed26229a19359b356f3a401698488c1707d4c029) test: add no-extra-parens tests with rest properties ([#16236](https://togithub.com/eslint/eslint/issues/16236)) (Milos Djermanovic)
- [`deaf69f`](https://togithub.com/eslint/eslint/commit/deaf69ffd8f9b97b4b8c29a244a79969ff14c80a) chore: fix off-by-one `min-width: 1023px` media queries ([#15974](https://togithub.com/eslint/eslint/issues/15974)) (Milos Djermanovic)
- [`63dec9f`](https://togithub.com/eslint/eslint/commit/63dec9fdee793be9bf2939e1bda0717b9cc6dcf8) refactor: simplify `parseListConfig` ([#16241](https://togithub.com/eslint/eslint/issues/16241)) (Milos Djermanovic)
### [`v8.22.0`](https://togithub.com/eslint/eslint/releases/tag/v8.22.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.21.0...v8.22.0)
#### Features
- [`2b97607`](https://togithub.com/eslint/eslint/commit/2b97607675e1d0920a3abedd736e2ae00ed26d52) feat: Implement caching for FlatESLint ([#16190](https://togithub.com/eslint/eslint/issues/16190)) (Nicholas C. Zakas)
- [`fd5d3d3`](https://togithub.com/eslint/eslint/commit/fd5d3d37c97001fad1d9ae4386f76b3587cceba9) feat: add `methodsIgnorePattern` option to object-shorthand rule ([#16185](https://togithub.com/eslint/eslint/issues/16185)) (Milos Djermanovic)
#### Documentation
- [`9f5a752`](https://togithub.com/eslint/eslint/commit/9f5a75206675f2404ad6733640cf05ab44b02274) docs: optimize image assets ([#16170](https://togithub.com/eslint/eslint/issues/16170)) (Sam Chen)
- [`61b2948`](https://togithub.com/eslint/eslint/commit/61b2948cb71ec505d2f7e904c7ad77ee1da64db2) docs: add svgo command to pre commit hook ([#16178](https://togithub.com/eslint/eslint/issues/16178)) (Amaresh S M)
- [`784096d`](https://togithub.com/eslint/eslint/commit/784096d37808e59ce8cc07c3c18018b31a31c3f8) docs: improve search result UI ([#16187](https://togithub.com/eslint/eslint/issues/16187)) (Sam Chen)
- [`d0f4cb4`](https://togithub.com/eslint/eslint/commit/d0f4cb42e86b4b9c7bdf91e88a4ec0d36074f36b) docs: use shorthand property name in example ([#16180](https://togithub.com/eslint/eslint/issues/16180)) (Kevin Elliott)
#### Chores
- [`10a6e0e`](https://togithub.com/eslint/eslint/commit/10a6e0e14488e4ae9ab267fb5db2ec0c5bb85d59) chore: remove deploy workflow for playground ([#16186](https://togithub.com/eslint/eslint/issues/16186)) (Milos Djermanovic)
weiran-zsd/eslint-plugin-node
### [`v15.2.5`](https://togithub.com/weiran-zsd/eslint-plugin-node/releases/tag/15.2.5)
[Compare Source](https://togithub.com/weiran-zsd/eslint-plugin-node/compare/15.2.4...15.2.5)
- fix: do not crash rule `no-unpublished-require` ([#49](https://togithub.com/weiran-zsd/eslint-plugin-node/issues/49)) ([`38b0298`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/38b0298))
- chore: tweak eslint config ([`d7b975a`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/d7b975a))
- chore: refactor a few rules ([`d879ccb`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/d879ccb))
- chore: update a few rules to use messageId ([`c9138e5`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/c9138e5))
- fix: upgrade a few (dev)deps to latest ([`b4ec37b`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/b4ec37b))
xjamundx/eslint-plugin-promise
### [`v6.0.1`](https://togithub.com/xjamundx/eslint-plugin-promise/blob/HEAD/CHANGELOG.md#601)
[Compare Source](https://togithub.com/xjamundx/eslint-plugin-promise/compare/v6.0.0...5a3fb6541d11f807671c466fcf1fa3608641316e)
- Fixed [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) issue [#331](https://togithub.com/xjamundx/eslint-plugin-promise/issues/331), [#205](https://togithub.com/xjamundx/eslint-plugin-promise/issues/205)
postcss/postcss
### [`v8.4.16`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8416)
[Compare Source](https://togithub.com/postcss/postcss/compare/8.4.15...8.4.16)
- Fixed `Root` AST migration.
### [`v8.4.15`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8415)
[Compare Source](https://togithub.com/postcss/postcss/compare/8.4.14...8.4.15)
- Fixed AST normalization after using custom parser with old PostCSS AST.
sass/dart-sass
### [`v1.54.8`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1548)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.7...1.54.8)
- No user-visible changes.
### [`v1.54.7`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1547)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.6...1.54.7)
- Add support for 32-bit ARM releases on Linux.
### [`v1.54.6`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1546)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.5...1.54.6)
- Fix a bug where a `@media` query could be incorrectly omitted from a
stylesheet if it had multiple levels of nested `@media` queries within it
*and* the inner queries were mergeable but the outer query was not.
### [`v1.54.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1545)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.4...1.54.5)
- Properly consider `a ~ c` to be a superselector of `a ~ b ~ c` and `a + b +
c`.
- Properly consider `b > c` to be a superselector of `a > b > c`, and similarly
for other combinators.
- Properly calculate specificity for selector pseudoclasses.
- Deprecate use of `random()` when `$limit` has units to make it explicit that
`random()` currently ignores units. A future version will no longer ignore
units.
- Don't throw an error when the same module is `@forward`ed multiple times
through a configured module.
##### Embedded Sass
- Rather than downloading the embedded compiler for the local platform on
install, the `sass-embedded` npm package now declares optional dependencies on
platform-specific embedded compiler packages.
### [`v1.54.4`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1544)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.3...1.54.4)
- Improve error messages when passing incorrect units that are also
out-of-bounds to various color functions.
### [`v1.54.3`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1543)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.2...1.54.3)
- Release a native ARM64 executable for Mac OS.
### [`v1.54.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1542)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.1...1.54.2)
- No user-visible changes.
### [`v1.54.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1541)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.0...1.54.1)
- When unifying selectors for `@extend` and `selector.unify()`, ensure that
`:root`, `:scope`, `:host`, and `:host-context` only appear at the beginning
of complex selectors.
stylelint/stylelint
### [`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)).
webpack/webpack-dev-server
### [`v4.10.1`](https://togithub.com/webpack/webpack-dev-server/blob/HEAD/CHANGELOG.md#4101-httpsgithubcomwebpackwebpack-dev-servercomparev4100v4101-2022-08-29)
[Compare Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.10.0...v4.10.1)
### [`v4.10.0`](https://togithub.com/webpack/webpack-dev-server/blob/HEAD/CHANGELOG.md#4100-httpsgithubcomwebpackwebpack-dev-servercomparev493v4100-2022-08-10)
[Compare Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.9.3...v4.10.0)
##### Features
- allow to configure more `client` options via resource URL ([#4274](https://togithub.com/webpack/webpack-dev-server/issues/4274)) ([216e3cb](https://togithub.com/webpack/webpack-dev-server/commit/216e3cbe62dc90b9345995cb4f33ca9dd7b6aaba))
##### Bug Fixes
- response correctly when receive an OPTIONS request ([#4185](https://togithub.com/webpack/webpack-dev-server/issues/4185)) ([2b3b7e0](https://togithub.com/webpack/webpack-dev-server/commit/2b3b7e000f688e086c68ba821ed2edc3cd56a219))
##### [4.9.3](https://togithub.com/webpack/webpack-dev-server/compare/v4.9.2...v4.9.3) (2022-06-29)
##### Bug Fixes
- avoid creation unnecessary stream for static sockjs file ([#4482](https://togithub.com/webpack/webpack-dev-server/issues/4482)) ([049b153](https://togithub.com/webpack/webpack-dev-server/commit/049b153b87ab908ae53b71356e0716bb3fc5bf07))
- history-api-fallback now supports HEAD requests and handles them the same as GET ([8936082](https://togithub.com/webpack/webpack-dev-server/commit/8936082809a9575f231afbcad6a32bb8e14d6dce))
##### [4.9.2](https://togithub.com/webpack/webpack-dev-server/compare/v4.9.1...v4.9.2) (2022-06-06)
##### Bug Fixes
- add `@types/serve-static` to dependencies ([#4468](https://togithub.com/webpack/webpack-dev-server/issues/4468)) ([af83deb](https://togithub.com/webpack/webpack-dev-server/commit/af83deb199dc1d8cae4365ec2c5acf07e29358df))
##### [4.9.1](https://togithub.com/webpack/webpack-dev-server/compare/v4.9.0...v4.9.1) (2022-05-31)
##### Bug Fixes
- security problem with sockjs ([#4465](https://togithub.com/webpack/webpack-dev-server/issues/4465)) ([e765182](https://togithub.com/webpack/webpack-dev-server/commit/e765182e426cbca9c3c09294b02ac2d9737c1d74))
yarnpkg/berry
### [`v3.2.3`](https://togithub.com/yarnpkg/berry/compare/7a42886db3ad437b5f0c2dc6e12c2cd9b894070d...3f3b8a529b32fe3a92a19724df54434c9e1958fa)
[Compare Source](https://togithub.com/yarnpkg/berry/compare/7a42886db3ad437b5f0c2dc6e12c2cd9b894070d...3f3b8a529b32fe3a92a19724df54434c9e1958fa)
Configuration
📅 Schedule: Branch creation - "after 10:00 am and before 5:00 pm on the first day of the month" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^7.18.10
->^7.18.13
^8.21.0
->^8.23.0
^15.2.4
->^15.2.5
^6.0.0
->^6.0.1
^8.4.14
->^8.4.16
^1.54.0
->^1.54.8
^14.9.1
->^14.11.0
^4.9.3
->^4.10.1
3.2.2
->3.2.3
Release Notes
babel/babel
### [`v7.18.13`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71813-2022-08-22) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.10...v7.18.13) ##### :bug: Bug Fix - `babel-generator` - [#14869](https://togithub.com/babel/babel/pull/14869) fix: jsx with `retainLines` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core` - [#14843](https://togithub.com/babel/babel/pull/14843) Fix a race condition in `@babel/core` ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-destructuring` - [#14841](https://togithub.com/babel/babel/pull/14841) fix: Destructuring exceptions in nested `for` expressions ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-traverse` - [#14833](https://togithub.com/babel/babel/pull/14833) Let `path.remove()` remove `IfStatement.alternate` ([@djpohly](https://togithub.com/djpohly)) - [#14837](https://togithub.com/babel/babel/pull/14837) Add support for static evaluation of ?? operator ([@djpohly](https://togithub.com/djpohly)) ##### :house: Internal - [#14846](https://togithub.com/babel/babel/pull/14846) fix: Print build logs correctly ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))eslint/eslint
### [`v8.23.0`](https://togithub.com/eslint/eslint/releases/tag/v8.23.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.22.0...v8.23.0) #### Features - [`3e5839e`](https://togithub.com/eslint/eslint/commit/3e5839ecae96aecfbc1ac9526e88e0105e671032) feat: Enable eslint.config.js lookup from CLI ([#16235](https://togithub.com/eslint/eslint/issues/16235)) (Nicholas C. Zakas) - [`30b1a2d`](https://togithub.com/eslint/eslint/commit/30b1a2dac9060673101485841c4c7521675bf917) feat: add `allowEmptyCase` option to no-fallthrough rule ([#15887](https://togithub.com/eslint/eslint/issues/15887)) (Amaresh S M) - [`43f03aa`](https://togithub.com/eslint/eslint/commit/43f03aa96b632039b1d9cad097a70b227bb7d348) feat: no-warning-comments support comments with decoration ([#16120](https://togithub.com/eslint/eslint/issues/16120)) (Lachlan Hunt) #### Documentation - [`b1918da`](https://togithub.com/eslint/eslint/commit/b1918da0f6cb8fe690c7377667616ec7cb57111e) docs: package.json conventions ([#16206](https://togithub.com/eslint/eslint/issues/16206)) (Patrick McElhaney) - [`0e03c33`](https://togithub.com/eslint/eslint/commit/0e03c333a70bebd00307deead0befa519f983f44) docs: remove word immediately ([#16217](https://togithub.com/eslint/eslint/issues/16217)) (Strek) - [`c6790db`](https://togithub.com/eslint/eslint/commit/c6790db6494e64a5261d74c0f3c4dc6139c59435) docs: add anchor link for "migrating from jscs" ([#16207](https://togithub.com/eslint/eslint/issues/16207)) (Percy Ma) - [`7137344`](https://togithub.com/eslint/eslint/commit/71373442c42b356f34179dba18f860e1d79a780d) docs: auto-generation edit link ([#16213](https://togithub.com/eslint/eslint/issues/16213)) (Percy Ma) #### Chores - [`2e004ab`](https://togithub.com/eslint/eslint/commit/2e004ab990a4a5a4efc44974da005d2161490256) chore: upgrade [@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@1](https://togithub.com/1).3.1 ([#16249](https://togithub.com/eslint/eslint/issues/16249)) (Milos Djermanovic) - [`d35fbbe`](https://togithub.com/eslint/eslint/commit/d35fbbef895e8f4ac6eaf1756349230769a02b4d) chore: Upgrade to espree@9.4.0 ([#16243](https://togithub.com/eslint/eslint/issues/16243)) (Milos Djermanovic) - [`ed26229`](https://togithub.com/eslint/eslint/commit/ed26229a19359b356f3a401698488c1707d4c029) test: add no-extra-parens tests with rest properties ([#16236](https://togithub.com/eslint/eslint/issues/16236)) (Milos Djermanovic) - [`deaf69f`](https://togithub.com/eslint/eslint/commit/deaf69ffd8f9b97b4b8c29a244a79969ff14c80a) chore: fix off-by-one `min-width: 1023px` media queries ([#15974](https://togithub.com/eslint/eslint/issues/15974)) (Milos Djermanovic) - [`63dec9f`](https://togithub.com/eslint/eslint/commit/63dec9fdee793be9bf2939e1bda0717b9cc6dcf8) refactor: simplify `parseListConfig` ([#16241](https://togithub.com/eslint/eslint/issues/16241)) (Milos Djermanovic) ### [`v8.22.0`](https://togithub.com/eslint/eslint/releases/tag/v8.22.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.21.0...v8.22.0) #### Features - [`2b97607`](https://togithub.com/eslint/eslint/commit/2b97607675e1d0920a3abedd736e2ae00ed26d52) feat: Implement caching for FlatESLint ([#16190](https://togithub.com/eslint/eslint/issues/16190)) (Nicholas C. Zakas) - [`fd5d3d3`](https://togithub.com/eslint/eslint/commit/fd5d3d37c97001fad1d9ae4386f76b3587cceba9) feat: add `methodsIgnorePattern` option to object-shorthand rule ([#16185](https://togithub.com/eslint/eslint/issues/16185)) (Milos Djermanovic) #### Documentation - [`9f5a752`](https://togithub.com/eslint/eslint/commit/9f5a75206675f2404ad6733640cf05ab44b02274) docs: optimize image assets ([#16170](https://togithub.com/eslint/eslint/issues/16170)) (Sam Chen) - [`61b2948`](https://togithub.com/eslint/eslint/commit/61b2948cb71ec505d2f7e904c7ad77ee1da64db2) docs: add svgo command to pre commit hook ([#16178](https://togithub.com/eslint/eslint/issues/16178)) (Amaresh S M) - [`784096d`](https://togithub.com/eslint/eslint/commit/784096d37808e59ce8cc07c3c18018b31a31c3f8) docs: improve search result UI ([#16187](https://togithub.com/eslint/eslint/issues/16187)) (Sam Chen) - [`d0f4cb4`](https://togithub.com/eslint/eslint/commit/d0f4cb42e86b4b9c7bdf91e88a4ec0d36074f36b) docs: use shorthand property name in example ([#16180](https://togithub.com/eslint/eslint/issues/16180)) (Kevin Elliott) #### Chores - [`10a6e0e`](https://togithub.com/eslint/eslint/commit/10a6e0e14488e4ae9ab267fb5db2ec0c5bb85d59) chore: remove deploy workflow for playground ([#16186](https://togithub.com/eslint/eslint/issues/16186)) (Milos Djermanovic)weiran-zsd/eslint-plugin-node
### [`v15.2.5`](https://togithub.com/weiran-zsd/eslint-plugin-node/releases/tag/15.2.5) [Compare Source](https://togithub.com/weiran-zsd/eslint-plugin-node/compare/15.2.4...15.2.5) - fix: do not crash rule `no-unpublished-require` ([#49](https://togithub.com/weiran-zsd/eslint-plugin-node/issues/49)) ([`38b0298`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/38b0298)) - chore: tweak eslint config ([`d7b975a`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/d7b975a)) - chore: refactor a few rules ([`d879ccb`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/d879ccb)) - chore: update a few rules to use messageId ([`c9138e5`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/c9138e5)) - fix: upgrade a few (dev)deps to latest ([`b4ec37b`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/b4ec37b))xjamundx/eslint-plugin-promise
### [`v6.0.1`](https://togithub.com/xjamundx/eslint-plugin-promise/blob/HEAD/CHANGELOG.md#601) [Compare Source](https://togithub.com/xjamundx/eslint-plugin-promise/compare/v6.0.0...5a3fb6541d11f807671c466fcf1fa3608641316e) - Fixed [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) issue [#331](https://togithub.com/xjamundx/eslint-plugin-promise/issues/331), [#205](https://togithub.com/xjamundx/eslint-plugin-promise/issues/205)postcss/postcss
### [`v8.4.16`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8416) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.15...8.4.16) - Fixed `Root` AST migration. ### [`v8.4.15`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8415) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.14...8.4.15) - Fixed AST normalization after using custom parser with old PostCSS AST.sass/dart-sass
### [`v1.54.8`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1548) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.7...1.54.8) - No user-visible changes. ### [`v1.54.7`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1547) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.6...1.54.7) - Add support for 32-bit ARM releases on Linux. ### [`v1.54.6`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1546) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.5...1.54.6) - Fix a bug where a `@media` query could be incorrectly omitted from a stylesheet if it had multiple levels of nested `@media` queries within it *and* the inner queries were mergeable but the outer query was not. ### [`v1.54.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1545) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.4...1.54.5) - Properly consider `a ~ c` to be a superselector of `a ~ b ~ c` and `a + b + c`. - Properly consider `b > c` to be a superselector of `a > b > c`, and similarly for other combinators. - Properly calculate specificity for selector pseudoclasses. - Deprecate use of `random()` when `$limit` has units to make it explicit that `random()` currently ignores units. A future version will no longer ignore units. - Don't throw an error when the same module is `@forward`ed multiple times through a configured module. ##### Embedded Sass - Rather than downloading the embedded compiler for the local platform on install, the `sass-embedded` npm package now declares optional dependencies on platform-specific embedded compiler packages. ### [`v1.54.4`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1544) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.3...1.54.4) - Improve error messages when passing incorrect units that are also out-of-bounds to various color functions. ### [`v1.54.3`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1543) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.2...1.54.3) - Release a native ARM64 executable for Mac OS. ### [`v1.54.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1542) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.1...1.54.2) - No user-visible changes. ### [`v1.54.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1541) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.0...1.54.1) - When unifying selectors for `@extend` and `selector.unify()`, ensure that `:root`, `:scope`, `:host`, and `:host-context` only appear at the beginning of complex selectors.stylelint/stylelint
### [`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)).webpack/webpack-dev-server
### [`v4.10.1`](https://togithub.com/webpack/webpack-dev-server/blob/HEAD/CHANGELOG.md#4101-httpsgithubcomwebpackwebpack-dev-servercomparev4100v4101-2022-08-29) [Compare Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.10.0...v4.10.1) ### [`v4.10.0`](https://togithub.com/webpack/webpack-dev-server/blob/HEAD/CHANGELOG.md#4100-httpsgithubcomwebpackwebpack-dev-servercomparev493v4100-2022-08-10) [Compare Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.9.3...v4.10.0) ##### Features - allow to configure more `client` options via resource URL ([#4274](https://togithub.com/webpack/webpack-dev-server/issues/4274)) ([216e3cb](https://togithub.com/webpack/webpack-dev-server/commit/216e3cbe62dc90b9345995cb4f33ca9dd7b6aaba)) ##### Bug Fixes - response correctly when receive an OPTIONS request ([#4185](https://togithub.com/webpack/webpack-dev-server/issues/4185)) ([2b3b7e0](https://togithub.com/webpack/webpack-dev-server/commit/2b3b7e000f688e086c68ba821ed2edc3cd56a219)) ##### [4.9.3](https://togithub.com/webpack/webpack-dev-server/compare/v4.9.2...v4.9.3) (2022-06-29) ##### Bug Fixes - avoid creation unnecessary stream for static sockjs file ([#4482](https://togithub.com/webpack/webpack-dev-server/issues/4482)) ([049b153](https://togithub.com/webpack/webpack-dev-server/commit/049b153b87ab908ae53b71356e0716bb3fc5bf07)) - history-api-fallback now supports HEAD requests and handles them the same as GET ([8936082](https://togithub.com/webpack/webpack-dev-server/commit/8936082809a9575f231afbcad6a32bb8e14d6dce)) ##### [4.9.2](https://togithub.com/webpack/webpack-dev-server/compare/v4.9.1...v4.9.2) (2022-06-06) ##### Bug Fixes - add `@types/serve-static` to dependencies ([#4468](https://togithub.com/webpack/webpack-dev-server/issues/4468)) ([af83deb](https://togithub.com/webpack/webpack-dev-server/commit/af83deb199dc1d8cae4365ec2c5acf07e29358df)) ##### [4.9.1](https://togithub.com/webpack/webpack-dev-server/compare/v4.9.0...v4.9.1) (2022-05-31) ##### Bug Fixes - security problem with sockjs ([#4465](https://togithub.com/webpack/webpack-dev-server/issues/4465)) ([e765182](https://togithub.com/webpack/webpack-dev-server/commit/e765182e426cbca9c3c09294b02ac2d9737c1d74))yarnpkg/berry
### [`v3.2.3`](https://togithub.com/yarnpkg/berry/compare/7a42886db3ad437b5f0c2dc6e12c2cd9b894070d...3f3b8a529b32fe3a92a19724df54434c9e1958fa) [Compare Source](https://togithub.com/yarnpkg/berry/compare/7a42886db3ad437b5f0c2dc6e12c2cd9b894070d...3f3b8a529b32fe3a92a19724df54434c9e1958fa)Configuration
📅 Schedule: Branch creation - "after 10:00 am and before 5:00 pm on the first day of the month" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.