babel/babel
### [`v7.19.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7193-2022-09-27)
[Compare Source](https://togithub.com/babel/babel/compare/v7.19.1...v7.19.3)
##### :bug: Bug Fix
- `babel-plugin-proposal-decorators`
- [#8566](https://togithub.com/babel/babel/pull/8566) Correctly update bindings of decorated class declarations ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-parser`
- [#14974](https://togithub.com/babel/babel/pull/14974) fix: Normal parsing of `JSXText` following `JSXSpreadChild` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- [#14941](https://togithub.com/babel/babel/pull/14941) fix: Support local exports in TS `declare module`s ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- [#14940](https://togithub.com/babel/babel/pull/14940) fix: allow ts redeclaration with `import =` and `var` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-generator`
- [#14962](https://togithub.com/babel/babel/pull/14962) Fix printing of Flow internal slot functions ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-cli`
- [#14950](https://togithub.com/babel/babel/pull/14950) Emit `@babel/cli` source maps based on configuration files ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-plugin-transform-typescript`
- [#14946](https://togithub.com/babel/babel/pull/14946) fix: ts exported vars are shadowed by `declare` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :nail_care: Polish
- `babel-core`
- [#14954](https://togithub.com/babel/babel/pull/14954) Optional filename when preset uses fn test/include/exclude ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :house: Internal
- `babel-helper-compilation-targets`, `babel-helper-transform-fixture-test-runner`, `babel-parser`, `babel-preset-env`, `babel-traverse`
- [#14961](https://togithub.com/babel/babel/pull/14961) chore: use `c8` for coverage testing ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :microscope: Output optimization
- `babel-plugin-transform-typescript`
- [#14952](https://togithub.com/babel/babel/pull/14952) \[ts] remove nested `declare namespace` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
### [`v7.19.1`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7191-2022-09-14)
[Compare Source](https://togithub.com/babel/babel/compare/v7.19.0...v7.19.1)
##### :bug: Bug Fix
- `babel-core`
- [#14930](https://togithub.com/babel/babel/pull/14930) Avoid fancy stack traces size computation ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-traverse`
- [#14932](https://togithub.com/babel/babel/pull/14932) fix: isForAwaitStatement is broken ([@JLHwung](https://togithub.com/JLHwung))
- Other
- [#14872](https://togithub.com/babel/babel/pull/14872) Use the built-in class fields and private methods rules in ESLint 8 ([@JLHwung](https://togithub.com/JLHwung))
- `babel-parser`
- [#14920](https://togithub.com/babel/babel/pull/14920) \[estree] attach comments after directives at the end of file ([@hegemonic](https://togithub.com/hegemonic))
- [#14900](https://togithub.com/babel/babel/pull/14900) \[ts] allow redeclaring a var/type with the same name as import ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-plugin-transform-typescript`
- [#14913](https://togithub.com/babel/babel/pull/14913) fix: do not remove type import used in TS import= ([@JLHwung](https://togithub.com/JLHwung))
### [`v7.19.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7190-2022-09-05)
[Compare Source](https://togithub.com/babel/babel/compare/v7.18.13...v7.19.0)
##### :eyeglasses: Spec Compliance
- `babel-parser`
- [#14666](https://togithub.com/babel/babel/pull/14666) Support private name in decorator member expression ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#14877](https://togithub.com/babel/babel/pull/14877) Remove one promise tick in yield\* ([tc39/ecma262#2819](https://togithub.com/tc39/ecma262/issues/2819)) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :rocket: New Feature
- `babel-generator`, `babel-helpers`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#14836](https://togithub.com/babel/babel/pull/14836) Add 2022-03 decorators version (stage 3) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-parser`
- [#14695](https://togithub.com/babel/babel/pull/14695) \[parser] Make `decoratorsBeforeExport` default to `false` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-generator`, `babel-parser`
- [#14744](https://togithub.com/babel/babel/pull/14744) Default to hash syntax for Record\&Tuple ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-standalone`
- [#14867](https://togithub.com/babel/babel/pull/14867) feat: add proposal-record-and-tuple to standalone ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helper-create-regexp-features-plugin`, `babel-helpers`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-standalone`
- [#14805](https://togithub.com/babel/babel/pull/14805) Add support for the duplicate named capturing groups proposal ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :bug: Bug Fix
- `babel-helper-function-name`, `babel-helper-wrap-function`, `babel-plugin-transform-classes`
- [#14897](https://togithub.com/babel/babel/pull/14897) Fix: class transform should not drop method definition when key contains non-BMP characters ([@JLHwung](https://togithub.com/JLHwung))
- `babel-plugin-transform-typescript`
- [#14890](https://togithub.com/babel/babel/pull/14890) fix: TS plugin shouldn't remove `#privateField!` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-parser`
- [#14819](https://togithub.com/babel/babel/pull/14819) fix: parse a>>c as a<(b>>>c) ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helper-builder-react-jsx`
- [#14886](https://togithub.com/babel/babel/pull/14886) Fix helper-builder-react-jsx compat with Babel 7.9 ([@JLHwung](https://togithub.com/JLHwung))
##### :nail_care: Polish
- `babel-core`
- [#11612](https://togithub.com/babel/babel/pull/11612) Make error message prefixes more descriptive ([@eps1lon](https://togithub.com/eps1lon))
- [#11554](https://togithub.com/babel/babel/pull/11554) Hide internal `@babel/core` functions in config errors ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :memo: Documentation
- [#14895](https://togithub.com/babel/babel/pull/14895) docs: remove david-dm from README ([@SukkaW](https://togithub.com/SukkaW))
##### :house: Internal
- `babel-standalone`
- [#14863](https://togithub.com/babel/babel/pull/14863) ship [@babel/standalone](https://togithub.com/babel/standalone) source maps ([@JLHwung](https://togithub.com/JLHwung))
- `babel-core`, `babel-parser`, `babel-traverse`
- [#14880](https://togithub.com/babel/babel/pull/14880) Update typescript to 4.8 ([@JLHwung](https://togithub.com/JLHwung))
eslint/eslint
### [`v8.24.0`](https://togithub.com/eslint/eslint/releases/tag/v8.24.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.23.1...v8.24.0)
#### Features
- [`1729f9e`](https://togithub.com/eslint/eslint/commit/1729f9ea4d7b2945b2b701d72027fd4aace954cf) feat: account for `sourceType: "commonjs"` in the strict rule ([#16308](https://togithub.com/eslint/eslint/issues/16308)) (Milos Djermanovic)
- [`b0d72c9`](https://togithub.com/eslint/eslint/commit/b0d72c96b2a9cde7a5798c2b08ec4e70683c6aca) feat: add rule logical-assignment-operators ([#16102](https://togithub.com/eslint/eslint/issues/16102)) (fnx)
- [`f02bcd9`](https://togithub.com/eslint/eslint/commit/f02bcd91bf89b6c167d5346a36677fdb854f0c05) feat: `array-callback-return` support `findLast` and `findLastIndex` ([#16314](https://togithub.com/eslint/eslint/issues/16314)) (Sosuke Suzuki)
#### Documentation
- [`2c152ff`](https://togithub.com/eslint/eslint/commit/2c152ff0fb709b99e62c19ecd2c95689efacbe4c) docs: note false positive `Object.getOwnPropertyNames` in prefer-reflect ([#16317](https://togithub.com/eslint/eslint/issues/16317)) (AnnAngela)
- [`bf7bd88`](https://togithub.com/eslint/eslint/commit/bf7bd885a92046a6b6bcbcaaa1e78e9f2c4b482f) docs: fix warn severity description for new config files ([#16324](https://togithub.com/eslint/eslint/issues/16324)) (Nitin Kumar)
- [`8cc0bbe`](https://togithub.com/eslint/eslint/commit/8cc0bbe440dc5e6af6ef02f00d0514a40ca07c24) docs: use more clean link syntax ([#16309](https://togithub.com/eslint/eslint/issues/16309)) (Percy Ma)
- [`6ba269e`](https://togithub.com/eslint/eslint/commit/6ba269ed673f965d081287b769c12beeb5f98887) docs: fix typo ([#16288](https://togithub.com/eslint/eslint/issues/16288)) (jjangga0214)
#### Chores
- [`131e646`](https://togithub.com/eslint/eslint/commit/131e646e227b9aca3937fe287343bf2c3df408af) chore: Upgrade [@humanwhocodes/config-array](https://togithub.com/humanwhocodes/config-array) for perf ([#16339](https://togithub.com/eslint/eslint/issues/16339)) (Nicholas C. Zakas)
- [`504fe59`](https://togithub.com/eslint/eslint/commit/504fe59b0e0f4f5a2afb6a69aaed5cb4ca631012) perf: switch from object spread to `Object.assign` when merging globals ([#16311](https://togithub.com/eslint/eslint/issues/16311)) (Milos Djermanovic)
### [`v8.23.1`](https://togithub.com/eslint/eslint/releases/tag/v8.23.1)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.23.0...v8.23.1)
##### Bug Fixes
- [`b719893`](https://togithub.com/eslint/eslint/commit/b71989388a921886caa4c6cb48729bbf60c46100) fix: Upgrade eslintrc to stop redefining plugins ([#16297](https://togithub.com/eslint/eslint/issues/16297)) (Brandon Mills)
- [`734b54e`](https://togithub.com/eslint/eslint/commit/734b54eb9c6c4839c0f99ebe18dc5695754aac1d) fix: improve autofix for the `prefer-const` rule ([#16292](https://togithub.com/eslint/eslint/issues/16292)) (Nitin Kumar)
- [`6a923ff`](https://togithub.com/eslint/eslint/commit/6a923ff9257a4f009cefed049ebb59a4b5acdab5) fix: Ensure that glob patterns are normalized ([#16287](https://togithub.com/eslint/eslint/issues/16287)) (Nicholas C. Zakas)
- [`c6900f8`](https://togithub.com/eslint/eslint/commit/c6900f89a89f3de5d3c50c69a1bc62eac6eb76d7) fix: Ensure globbing doesn't include subdirectories ([#16272](https://togithub.com/eslint/eslint/issues/16272)) (Nicholas C. Zakas)
##### Documentation
- [`16cba3f`](https://togithub.com/eslint/eslint/commit/16cba3f31294a673721864267aa13ea35233326b) docs: fix mobile double tap issue ([#16293](https://togithub.com/eslint/eslint/issues/16293)) (Sam Chen)
- [`e098b5f`](https://togithub.com/eslint/eslint/commit/e098b5f80472e80c70603306e77e14ea15f1a93b) docs: keyboard control to search results ([#16222](https://togithub.com/eslint/eslint/issues/16222)) (Shanmughapriyan S)
- [`1b5b2a7`](https://togithub.com/eslint/eslint/commit/1b5b2a7de504f2971a6a488d8a57442e73b56a51) docs: add Consolas font and prioritize resource loading ([#16225](https://togithub.com/eslint/eslint/issues/16225)) (Amaresh S M)
- [`1ae8236`](https://togithub.com/eslint/eslint/commit/1ae8236a2e71c9dead20ba9da60d8cc9e317859a) docs: copy & use main package version in docs on release ([#16252](https://togithub.com/eslint/eslint/issues/16252)) (Jugal Thakkar)
- [`279f0af`](https://togithub.com/eslint/eslint/commit/279f0afc14617c037da482919942beef87f56e45) docs: Improve id-denylist documentation ([#16223](https://togithub.com/eslint/eslint/issues/16223)) (Mert Ciflikli)
##### Chores
- [`38e8171`](https://togithub.com/eslint/eslint/commit/38e8171d9b170f400ac340368d044b2093114e94) perf: migrate rbTree to js-sdsl ([#16267](https://togithub.com/eslint/eslint/issues/16267)) (Zilong Yao)
- [`1c388fb`](https://togithub.com/eslint/eslint/commit/1c388fb37739cc09dbd0b4aa59e9d45674280ad5) chore: switch nyc to c8 ([#16263](https://togithub.com/eslint/eslint/issues/16263)) (唯然)
- [`67db10c`](https://togithub.com/eslint/eslint/commit/67db10c51dbb871a201eab444f6a73fbc1e4fc75) chore: enable linting `.eleventy.js` again ([#16274](https://togithub.com/eslint/eslint/issues/16274)) (Milos Djermanovic)
- [`42bfbd7`](https://togithub.com/eslint/eslint/commit/42bfbd7b7b91106e5f279a05f40c20769e3cd29f) chore: fix `npm run perf` crashes ([#16258](https://togithub.com/eslint/eslint/issues/16258)) (唯然)
weiran-zsd/eslint-plugin-node
### [`v15.3.0`](https://togithub.com/eslint-community/eslint-plugin-n/releases/tag/15.3.0)
[Compare Source](https://togithub.com/weiran-zsd/eslint-plugin-node/compare/15.2.5...15.3.0)
- feat: Added supported version for module imports(13.2.0) ([#52](https://togithub.com/weiran-zsd/eslint-plugin-node/issues/52)) ([`98b873a`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/98b873a))
postcss/postcss
### [`v8.4.17`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8417)
[Compare Source](https://togithub.com/postcss/postcss/compare/8.4.16...8.4.17)
- Fixed `Node.before()` unexpected behavior (by Romain Menke).
- Added TOC to docs (by Mikhail Dedov).
sass/dart-sass
### [`v1.55.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1550)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.9...1.55.0)
- **Potentially breaking bug fix:** Sass numbers are now universally stored as
64-bit floating-point numbers, rather than sometimes being stored as integers.
This will generally make arithmetic with very large numbers more reliable and
more consistent across platforms, but it does mean that numbers between nine
quadrillion and nine quintillion will no longer be represented with full
accuracy when compiling Sass on the Dart VM.
- **Potentially breaking bug fix:** Sass equality is now properly [transitive].
Two numbers are now considered equal (after doing unit conversions) if they
round to the same `1e-11`th. Previously, numbers were considered equal if they
were within `1e-11` of one another, which led to some circumstances where `$a == $b` and `$b == $c` but `$a != $b`.
[transitive]: https://en.wikipedia.org/wiki/Transitive_property
- **Potentially breaking bug fix:** Various functions in `sass:math` no longer
treat floating-point numbers that are very close (but not identical) to
integers as integers. Instead, these functions now follow the floating-point
specification exactly. For example, `math.pow(0.000000000001, -1)` now returns
`1000000000000` instead of `Infinity`.
- Emit a deprecation warning for `$a -$b` and `$a +$b`, since these look like
they could be unary operations but they're actually parsed as binary
operations. Either explicitly write `$a - $b` or `$a (-$b)`. See
https://sass-lang.com/d/strict-unary for more details.
##### Dart API
- Add an optional `argumentName` parameter to `SassScriptException()` to make it
easier to throw exceptions associated with particular argument names.
- Most APIs that previously returned `num` now return `double`. All APIs
continue to *accept* `num`, although in Dart 2.0.0 these APIs will be changed
to accept only `double`.
##### JS API
- Fix a bug in which certain warning spans would not have their properties
accessible by the JS API.
### [`v1.54.9`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1549)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.8...1.54.9)
- Fix an incorrect span in certain `@media` query deprecation warnings.
stylelint/stylelint
### [`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)).
webpack/webpack-dev-server
### [`v4.11.1`](https://togithub.com/webpack/webpack-dev-server/blob/HEAD/CHANGELOG.md#4111-httpsgithubcomwebpackwebpack-dev-servercomparev4110v4111-2022-09-19)
[Compare Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.11.0...v4.11.1)
### [`v4.11.0`](https://togithub.com/webpack/webpack-dev-server/blob/HEAD/CHANGELOG.md#4110-httpsgithubcomwebpackwebpack-dev-servercomparev4101v4110-2022-09-07)
[Compare Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.10.1...v4.11.0)
##### Features
- make allowedHosts accept localhost subdomains by default ([#4357](https://togithub.com/webpack/webpack-dev-server/issues/4357)) ([0a33e6a](https://togithub.com/webpack/webpack-dev-server/commit/0a33e6a7529ef20ec8841c3fd501c37da179be3e))
##### Bug Fixes
- auto reply to OPTIONS requests only when unhandled ([#4559](https://togithub.com/webpack/webpack-dev-server/issues/4559)) ([984af02](https://togithub.com/webpack/webpack-dev-server/commit/984af026a50f3e77c58abe24475da40a4ed038f1)), closes [#4551](https://togithub.com/webpack/webpack-dev-server/issues/4551)
##### [4.10.1](https://togithub.com/webpack/webpack-dev-server/compare/v4.10.0...v4.10.1) (2022-08-29)
##### Bug Fixes
- compatibility with old browsers ([#4544](https://togithub.com/webpack/webpack-dev-server/issues/4544)) ([6a430d4](https://togithub.com/webpack/webpack-dev-server/commit/6a430d495e3e616304000e21e72deba27eb5303f))
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.13
->^7.19.3
^7.18.10
->^7.19.3
^8.23.0
->^8.24.0
^15.2.5
->^15.3.0
^8.4.16
->^8.4.17
^1.54.8
->^1.55.0
^14.11.0
->^14.13.0
^4.10.1
->^4.11.1
Release Notes
babel/babel
### [`v7.19.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7193-2022-09-27) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.1...v7.19.3) ##### :bug: Bug Fix - `babel-plugin-proposal-decorators` - [#8566](https://togithub.com/babel/babel/pull/8566) Correctly update bindings of decorated class declarations ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#14974](https://togithub.com/babel/babel/pull/14974) fix: Normal parsing of `JSXText` following `JSXSpreadChild` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#14941](https://togithub.com/babel/babel/pull/14941) fix: Support local exports in TS `declare module`s ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#14940](https://togithub.com/babel/babel/pull/14940) fix: allow ts redeclaration with `import =` and `var` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator` - [#14962](https://togithub.com/babel/babel/pull/14962) Fix printing of Flow internal slot functions ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-cli` - [#14950](https://togithub.com/babel/babel/pull/14950) Emit `@babel/cli` source maps based on configuration files ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-typescript` - [#14946](https://togithub.com/babel/babel/pull/14946) fix: ts exported vars are shadowed by `declare` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-core` - [#14954](https://togithub.com/babel/babel/pull/14954) Optional filename when preset uses fn test/include/exclude ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-compilation-targets`, `babel-helper-transform-fixture-test-runner`, `babel-parser`, `babel-preset-env`, `babel-traverse` - [#14961](https://togithub.com/babel/babel/pull/14961) chore: use `c8` for coverage testing ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-plugin-transform-typescript` - [#14952](https://togithub.com/babel/babel/pull/14952) \[ts] remove nested `declare namespace` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.19.1`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7191-2022-09-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.0...v7.19.1) ##### :bug: Bug Fix - `babel-core` - [#14930](https://togithub.com/babel/babel/pull/14930) Avoid fancy stack traces size computation ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#14932](https://togithub.com/babel/babel/pull/14932) fix: isForAwaitStatement is broken ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#14872](https://togithub.com/babel/babel/pull/14872) Use the built-in class fields and private methods rules in ESLint 8 ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#14920](https://togithub.com/babel/babel/pull/14920) \[estree] attach comments after directives at the end of file ([@hegemonic](https://togithub.com/hegemonic)) - [#14900](https://togithub.com/babel/babel/pull/14900) \[ts] allow redeclaring a var/type with the same name as import ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-typescript` - [#14913](https://togithub.com/babel/babel/pull/14913) fix: do not remove type import used in TS import= ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.19.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7190-2022-09-05) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.13...v7.19.0) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#14666](https://togithub.com/babel/babel/pull/14666) Support private name in decorator member expression ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#14877](https://togithub.com/babel/babel/pull/14877) Remove one promise tick in yield\* ([tc39/ecma262#2819](https://togithub.com/tc39/ecma262/issues/2819)) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :rocket: New Feature - `babel-generator`, `babel-helpers`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#14836](https://togithub.com/babel/babel/pull/14836) Add 2022-03 decorators version (stage 3) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#14695](https://togithub.com/babel/babel/pull/14695) \[parser] Make `decoratorsBeforeExport` default to `false` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser` - [#14744](https://togithub.com/babel/babel/pull/14744) Default to hash syntax for Record\&Tuple ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-standalone` - [#14867](https://togithub.com/babel/babel/pull/14867) feat: add proposal-record-and-tuple to standalone ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-regexp-features-plugin`, `babel-helpers`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-standalone` - [#14805](https://togithub.com/babel/babel/pull/14805) Add support for the duplicate named capturing groups proposal ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-helper-function-name`, `babel-helper-wrap-function`, `babel-plugin-transform-classes` - [#14897](https://togithub.com/babel/babel/pull/14897) Fix: class transform should not drop method definition when key contains non-BMP characters ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-typescript` - [#14890](https://togithub.com/babel/babel/pull/14890) fix: TS plugin shouldn't remove `#privateField!` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#14819](https://togithub.com/babel/babel/pull/14819) fix: parse a>>c as a<(b>>>c) ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-builder-react-jsx` - [#14886](https://togithub.com/babel/babel/pull/14886) Fix helper-builder-react-jsx compat with Babel 7.9 ([@JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-core` - [#11612](https://togithub.com/babel/babel/pull/11612) Make error message prefixes more descriptive ([@eps1lon](https://togithub.com/eps1lon)) - [#11554](https://togithub.com/babel/babel/pull/11554) Hide internal `@babel/core` functions in config errors ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :memo: Documentation - [#14895](https://togithub.com/babel/babel/pull/14895) docs: remove david-dm from README ([@SukkaW](https://togithub.com/SukkaW)) ##### :house: Internal - `babel-standalone` - [#14863](https://togithub.com/babel/babel/pull/14863) ship [@babel/standalone](https://togithub.com/babel/standalone) source maps ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-parser`, `babel-traverse` - [#14880](https://togithub.com/babel/babel/pull/14880) Update typescript to 4.8 ([@JLHwung](https://togithub.com/JLHwung))eslint/eslint
### [`v8.24.0`](https://togithub.com/eslint/eslint/releases/tag/v8.24.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.23.1...v8.24.0) #### Features - [`1729f9e`](https://togithub.com/eslint/eslint/commit/1729f9ea4d7b2945b2b701d72027fd4aace954cf) feat: account for `sourceType: "commonjs"` in the strict rule ([#16308](https://togithub.com/eslint/eslint/issues/16308)) (Milos Djermanovic) - [`b0d72c9`](https://togithub.com/eslint/eslint/commit/b0d72c96b2a9cde7a5798c2b08ec4e70683c6aca) feat: add rule logical-assignment-operators ([#16102](https://togithub.com/eslint/eslint/issues/16102)) (fnx) - [`f02bcd9`](https://togithub.com/eslint/eslint/commit/f02bcd91bf89b6c167d5346a36677fdb854f0c05) feat: `array-callback-return` support `findLast` and `findLastIndex` ([#16314](https://togithub.com/eslint/eslint/issues/16314)) (Sosuke Suzuki) #### Documentation - [`2c152ff`](https://togithub.com/eslint/eslint/commit/2c152ff0fb709b99e62c19ecd2c95689efacbe4c) docs: note false positive `Object.getOwnPropertyNames` in prefer-reflect ([#16317](https://togithub.com/eslint/eslint/issues/16317)) (AnnAngela) - [`bf7bd88`](https://togithub.com/eslint/eslint/commit/bf7bd885a92046a6b6bcbcaaa1e78e9f2c4b482f) docs: fix warn severity description for new config files ([#16324](https://togithub.com/eslint/eslint/issues/16324)) (Nitin Kumar) - [`8cc0bbe`](https://togithub.com/eslint/eslint/commit/8cc0bbe440dc5e6af6ef02f00d0514a40ca07c24) docs: use more clean link syntax ([#16309](https://togithub.com/eslint/eslint/issues/16309)) (Percy Ma) - [`6ba269e`](https://togithub.com/eslint/eslint/commit/6ba269ed673f965d081287b769c12beeb5f98887) docs: fix typo ([#16288](https://togithub.com/eslint/eslint/issues/16288)) (jjangga0214) #### Chores - [`131e646`](https://togithub.com/eslint/eslint/commit/131e646e227b9aca3937fe287343bf2c3df408af) chore: Upgrade [@humanwhocodes/config-array](https://togithub.com/humanwhocodes/config-array) for perf ([#16339](https://togithub.com/eslint/eslint/issues/16339)) (Nicholas C. Zakas) - [`504fe59`](https://togithub.com/eslint/eslint/commit/504fe59b0e0f4f5a2afb6a69aaed5cb4ca631012) perf: switch from object spread to `Object.assign` when merging globals ([#16311](https://togithub.com/eslint/eslint/issues/16311)) (Milos Djermanovic) ### [`v8.23.1`](https://togithub.com/eslint/eslint/releases/tag/v8.23.1) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.23.0...v8.23.1) ##### Bug Fixes - [`b719893`](https://togithub.com/eslint/eslint/commit/b71989388a921886caa4c6cb48729bbf60c46100) fix: Upgrade eslintrc to stop redefining plugins ([#16297](https://togithub.com/eslint/eslint/issues/16297)) (Brandon Mills) - [`734b54e`](https://togithub.com/eslint/eslint/commit/734b54eb9c6c4839c0f99ebe18dc5695754aac1d) fix: improve autofix for the `prefer-const` rule ([#16292](https://togithub.com/eslint/eslint/issues/16292)) (Nitin Kumar) - [`6a923ff`](https://togithub.com/eslint/eslint/commit/6a923ff9257a4f009cefed049ebb59a4b5acdab5) fix: Ensure that glob patterns are normalized ([#16287](https://togithub.com/eslint/eslint/issues/16287)) (Nicholas C. Zakas) - [`c6900f8`](https://togithub.com/eslint/eslint/commit/c6900f89a89f3de5d3c50c69a1bc62eac6eb76d7) fix: Ensure globbing doesn't include subdirectories ([#16272](https://togithub.com/eslint/eslint/issues/16272)) (Nicholas C. Zakas) ##### Documentation - [`16cba3f`](https://togithub.com/eslint/eslint/commit/16cba3f31294a673721864267aa13ea35233326b) docs: fix mobile double tap issue ([#16293](https://togithub.com/eslint/eslint/issues/16293)) (Sam Chen) - [`e098b5f`](https://togithub.com/eslint/eslint/commit/e098b5f80472e80c70603306e77e14ea15f1a93b) docs: keyboard control to search results ([#16222](https://togithub.com/eslint/eslint/issues/16222)) (Shanmughapriyan S) - [`1b5b2a7`](https://togithub.com/eslint/eslint/commit/1b5b2a7de504f2971a6a488d8a57442e73b56a51) docs: add Consolas font and prioritize resource loading ([#16225](https://togithub.com/eslint/eslint/issues/16225)) (Amaresh S M) - [`1ae8236`](https://togithub.com/eslint/eslint/commit/1ae8236a2e71c9dead20ba9da60d8cc9e317859a) docs: copy & use main package version in docs on release ([#16252](https://togithub.com/eslint/eslint/issues/16252)) (Jugal Thakkar) - [`279f0af`](https://togithub.com/eslint/eslint/commit/279f0afc14617c037da482919942beef87f56e45) docs: Improve id-denylist documentation ([#16223](https://togithub.com/eslint/eslint/issues/16223)) (Mert Ciflikli) ##### Chores - [`38e8171`](https://togithub.com/eslint/eslint/commit/38e8171d9b170f400ac340368d044b2093114e94) perf: migrate rbTree to js-sdsl ([#16267](https://togithub.com/eslint/eslint/issues/16267)) (Zilong Yao) - [`1c388fb`](https://togithub.com/eslint/eslint/commit/1c388fb37739cc09dbd0b4aa59e9d45674280ad5) chore: switch nyc to c8 ([#16263](https://togithub.com/eslint/eslint/issues/16263)) (唯然) - [`67db10c`](https://togithub.com/eslint/eslint/commit/67db10c51dbb871a201eab444f6a73fbc1e4fc75) chore: enable linting `.eleventy.js` again ([#16274](https://togithub.com/eslint/eslint/issues/16274)) (Milos Djermanovic) - [`42bfbd7`](https://togithub.com/eslint/eslint/commit/42bfbd7b7b91106e5f279a05f40c20769e3cd29f) chore: fix `npm run perf` crashes ([#16258](https://togithub.com/eslint/eslint/issues/16258)) (唯然)weiran-zsd/eslint-plugin-node
### [`v15.3.0`](https://togithub.com/eslint-community/eslint-plugin-n/releases/tag/15.3.0) [Compare Source](https://togithub.com/weiran-zsd/eslint-plugin-node/compare/15.2.5...15.3.0) - feat: Added supported version for module imports(13.2.0) ([#52](https://togithub.com/weiran-zsd/eslint-plugin-node/issues/52)) ([`98b873a`](https://togithub.com/weiran-zsd/eslint-plugin-node/commit/98b873a))postcss/postcss
### [`v8.4.17`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8417) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.16...8.4.17) - Fixed `Node.before()` unexpected behavior (by Romain Menke). - Added TOC to docs (by Mikhail Dedov).sass/dart-sass
### [`v1.55.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1550) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.9...1.55.0) - **Potentially breaking bug fix:** Sass numbers are now universally stored as 64-bit floating-point numbers, rather than sometimes being stored as integers. This will generally make arithmetic with very large numbers more reliable and more consistent across platforms, but it does mean that numbers between nine quadrillion and nine quintillion will no longer be represented with full accuracy when compiling Sass on the Dart VM. - **Potentially breaking bug fix:** Sass equality is now properly [transitive]. Two numbers are now considered equal (after doing unit conversions) if they round to the same `1e-11`th. Previously, numbers were considered equal if they were within `1e-11` of one another, which led to some circumstances where `$a == $b` and `$b == $c` but `$a != $b`. [transitive]: https://en.wikipedia.org/wiki/Transitive_property - **Potentially breaking bug fix:** Various functions in `sass:math` no longer treat floating-point numbers that are very close (but not identical) to integers as integers. Instead, these functions now follow the floating-point specification exactly. For example, `math.pow(0.000000000001, -1)` now returns `1000000000000` instead of `Infinity`. - Emit a deprecation warning for `$a -$b` and `$a +$b`, since these look like they could be unary operations but they're actually parsed as binary operations. Either explicitly write `$a - $b` or `$a (-$b)`. See https://sass-lang.com/d/strict-unary for more details. ##### Dart API - Add an optional `argumentName` parameter to `SassScriptException()` to make it easier to throw exceptions associated with particular argument names. - Most APIs that previously returned `num` now return `double`. All APIs continue to *accept* `num`, although in Dart 2.0.0 these APIs will be changed to accept only `double`. ##### JS API - Fix a bug in which certain warning spans would not have their properties accessible by the JS API. ### [`v1.54.9`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1549) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.54.8...1.54.9) - Fix an incorrect span in certain `@media` query deprecation warnings.stylelint/stylelint
### [`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)).webpack/webpack-dev-server
### [`v4.11.1`](https://togithub.com/webpack/webpack-dev-server/blob/HEAD/CHANGELOG.md#4111-httpsgithubcomwebpackwebpack-dev-servercomparev4110v4111-2022-09-19) [Compare Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.11.0...v4.11.1) ### [`v4.11.0`](https://togithub.com/webpack/webpack-dev-server/blob/HEAD/CHANGELOG.md#4110-httpsgithubcomwebpackwebpack-dev-servercomparev4101v4110-2022-09-07) [Compare Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.10.1...v4.11.0) ##### Features - make allowedHosts accept localhost subdomains by default ([#4357](https://togithub.com/webpack/webpack-dev-server/issues/4357)) ([0a33e6a](https://togithub.com/webpack/webpack-dev-server/commit/0a33e6a7529ef20ec8841c3fd501c37da179be3e)) ##### Bug Fixes - auto reply to OPTIONS requests only when unhandled ([#4559](https://togithub.com/webpack/webpack-dev-server/issues/4559)) ([984af02](https://togithub.com/webpack/webpack-dev-server/commit/984af026a50f3e77c58abe24475da40a4ed038f1)), closes [#4551](https://togithub.com/webpack/webpack-dev-server/issues/4551) ##### [4.10.1](https://togithub.com/webpack/webpack-dev-server/compare/v4.10.0...v4.10.1) (2022-08-29) ##### Bug Fixes - compatibility with old browsers ([#4544](https://togithub.com/webpack/webpack-dev-server/issues/4544)) ([6a430d4](https://togithub.com/webpack/webpack-dev-server/commit/6a430d495e3e616304000e21e72deba27eb5303f))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.