typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5210-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5200v5210-2022-04-25)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.20.0...v5.21.0)
##### Bug Fixes
- **eslint-plugin:** \[no-misused-promises] prioritize false returns when checking whether a function returns only void ([#4841](https://togithub.com/typescript-eslint/typescript-eslint/issues/4841)) ([ccadb60](https://togithub.com/typescript-eslint/typescript-eslint/commit/ccadb6075d6977c4921ffc09fa40f515f4d497c5))
- **eslint-plugin:** \[no-namespace] fix false positive for exported namespaces when allowDeclarations=true ([#4844](https://togithub.com/typescript-eslint/typescript-eslint/issues/4844)) ([4e7c9be](https://togithub.com/typescript-eslint/typescript-eslint/commit/4e7c9be6ff7e2448f4151563d7921cd285c2e349))
- **eslint-plugin:** \[space-infix-ops] fix no error when right type is function ([#4848](https://togithub.com/typescript-eslint/typescript-eslint/issues/4848)) ([d74d559](https://togithub.com/typescript-eslint/typescript-eslint/commit/d74d559c25e336c3ebe917bf5c43e14ffa2de694))
##### Features
- **eslint-plugin:** \[parameter-properties] add rule to replace `no-parameter-properties` ([#4622](https://togithub.com/typescript-eslint/typescript-eslint/issues/4622)) ([88ed9ec](https://togithub.com/typescript-eslint/typescript-eslint/commit/88ed9ec9d6b971a9533565920fdcd6890ea941e9))
### [`v5.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5200-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5190v5200-2022-04-18)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.19.0...v5.20.0)
##### Features
- **eslint-plugin:** \[no-magic-numbers] ignoreTypeIndexes option ([#4789](https://togithub.com/typescript-eslint/typescript-eslint/issues/4789)) ([5e79451](https://togithub.com/typescript-eslint/typescript-eslint/commit/5e794512bf124c39de76d4e2cf8a3d6cfb08f1a8))
### [`v5.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5190-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5180v5190-2022-04-11)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.18.0...v5.19.0)
##### Bug Fixes
- **eslint-plugin:** update code to use estree range instead of ts pos/end [#4723](https://togithub.com/typescript-eslint/typescript-eslint/issues/4723) ([#4790](https://togithub.com/typescript-eslint/typescript-eslint/issues/4790)) ([a1e9fc4](https://togithub.com/typescript-eslint/typescript-eslint/commit/a1e9fc4cb19e7655613ebe6f4dd911b5427b0367))
##### Features
- **eslint-plugin:** \[unified-signatures] add `ignoreDifferentlyNamedParameters` option ([#4659](https://togithub.com/typescript-eslint/typescript-eslint/issues/4659)) ([fdf95e0](https://togithub.com/typescript-eslint/typescript-eslint/commit/fdf95e02c45e137325c9ddd9d30e7f6b404f4514))
- **eslint-plugin:** add support for valid number and bigint intersections in restrict-plus-operands rule ([#4795](https://togithub.com/typescript-eslint/typescript-eslint/issues/4795)) ([19c600a](https://togithub.com/typescript-eslint/typescript-eslint/commit/19c600a3dd485669cb87ae8f81b010e65eee1df8))
### [`v5.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5180-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5170v5180-2022-04-04)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.17.0...v5.18.0)
##### Bug Fixes
- **eslint-plugin:** method-signature-style respect getter signature ([#4777](https://togithub.com/typescript-eslint/typescript-eslint/issues/4777)) ([12dd670](https://togithub.com/typescript-eslint/typescript-eslint/commit/12dd670bc8621867c5105d8892dba9f9550a2f35))
##### Features
- **eslint-plugin:** \[no-shadow] ignoreOnInitialization option ([#4603](https://togithub.com/typescript-eslint/typescript-eslint/issues/4603)) ([068ea9b](https://togithub.com/typescript-eslint/typescript-eslint/commit/068ea9b8eb3072fb46a6035f29c68ce96a69008d))
- **eslint-plugin:** \[no-this-alias] report on assignment expressions ([#4718](https://togithub.com/typescript-eslint/typescript-eslint/issues/4718)) ([8329498](https://togithub.com/typescript-eslint/typescript-eslint/commit/83294989dad543351a26e95be8d11a91d348679a))
### [`v5.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5170-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5160v5170-2022-03-28)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.16.0...v5.17.0)
##### Features
- **eslint-plugin:** \[no-unused-vars] add destructuredArrayIgnorePattern options ([#4748](https://togithub.com/typescript-eslint/typescript-eslint/issues/4748)) ([6f8db8b](https://togithub.com/typescript-eslint/typescript-eslint/commit/6f8db8b64821d280fff408c1704a9adde682ed69))
### [`v5.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5160-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5150v5160-2022-03-21)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0)
##### Bug Fixes
- **eslint-plugin:** \[consistent-type-assertions] enforce assertionStyle for `const` assertions ([#4685](https://togithub.com/typescript-eslint/typescript-eslint/issues/4685)) ([8ec05be](https://togithub.com/typescript-eslint/typescript-eslint/commit/8ec05bed0fed0dcd48b087acd5ab5a6132bf3b09))
##### Features
- **eslint-plugin:** \[prefer-optional-chain] support logical with empty object ([#4430](https://togithub.com/typescript-eslint/typescript-eslint/issues/4430)) ([d21cfe0](https://togithub.com/typescript-eslint/typescript-eslint/commit/d21cfe0f4b7d3041948b1b6e0cd56c5ec34b2b3f))
### [`v5.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5150-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5140v5150-2022-03-14)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.14.0...v5.15.0)
##### Features
- **parser:** add `parserOptions.emitDecoratorMetadata` ([#4646](https://togithub.com/typescript-eslint/typescript-eslint/issues/4646)) ([e3dd343](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3dd343e51e3b7772e825a609735a04c921c1ec5))
### [`v5.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5140-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5130v5140-2022-03-07)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.13.0...v5.14.0)
##### Bug Fixes
- **eslint-plugin:** \[naming-convention] cover case that requires quotes ([#4582](https://togithub.com/typescript-eslint/typescript-eslint/issues/4582)) ([3ea0947](https://togithub.com/typescript-eslint/typescript-eslint/commit/3ea09477debec9f1593e4d3857e153570b488f4d))
- **eslint-plugin:** \[no-misused-promises] factor thenable returning function overload signatures ([#4620](https://togithub.com/typescript-eslint/typescript-eslint/issues/4620)) ([56a09e9](https://togithub.com/typescript-eslint/typescript-eslint/commit/56a09e98f171662d25ae2692be703a8bbbd3a3a5))
- **eslint-plugin:** \[prefer-readonly-parameter-types] handle class sharp private field and member without throwing error ([#4343](https://togithub.com/typescript-eslint/typescript-eslint/issues/4343)) ([a65713a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a65713ae138e56555d01a9e8e5179221a2f39e75))
- **eslint-plugin:** \[return-await] correct autofixer in binary expression ([#4401](https://togithub.com/typescript-eslint/typescript-eslint/issues/4401)) ([5fa2fad](https://togithub.com/typescript-eslint/typescript-eslint/commit/5fa2fade385cc526a962212b94410c58e4c31078))
##### Features
- **eslint-plugin:** \[no-misused-promises] add granular options within `checksVoidReturns` ([#4623](https://togithub.com/typescript-eslint/typescript-eslint/issues/4623)) ([1085177](https://togithub.com/typescript-eslint/typescript-eslint/commit/10851772696f982b585e0dade728f7980fdc6cc0))
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin-tslint)
### [`v5.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5210-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5200v5210-2022-04-25)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.20.0...v5.21.0)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint)
### [`v5.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5200-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5190v5200-2022-04-18)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.19.0...v5.20.0)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint)
### [`v5.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5190-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5180v5190-2022-04-11)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.18.0...v5.19.0)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint)
### [`v5.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5180-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5170v5180-2022-04-04)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.17.0...v5.18.0)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint)
### [`v5.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5170-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5160v5170-2022-03-28)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.16.0...v5.17.0)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint)
### [`v5.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5160-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5150v5160-2022-03-21)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint)
### [`v5.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5150-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5140v5150-2022-03-14)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.14.0...v5.15.0)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint)
### [`v5.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5140-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5130v5140-2022-03-07)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.13.0...v5.14.0)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint)
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5210-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5200v5210-2022-04-25)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.20.0...v5.21.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5200-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5190v5200-2022-04-18)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.19.0...v5.20.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5190-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5180v5190-2022-04-11)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.18.0...v5.19.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5180-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5170v5180-2022-04-04)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.17.0...v5.18.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5170-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5160v5170-2022-03-28)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.16.0...v5.17.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5160-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5150v5160-2022-03-21)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5150-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5140v5150-2022-03-14)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.14.0...v5.15.0)
##### Features
- **parser:** add `parserOptions.emitDecoratorMetadata` ([#4646](https://togithub.com/typescript-eslint/typescript-eslint/issues/4646)) ([e3dd343](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3dd343e51e3b7772e825a609735a04c921c1ec5))
### [`v5.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5140-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5130v5140-2022-03-07)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.13.0...v5.14.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
eslint/eslint
### [`v8.14.0`](https://togithub.com/eslint/eslint/releases/v8.14.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.13.0...v8.14.0)
##### Features
- [`ab6363d`](https://togithub.com/eslint/eslint/commit/ab6363dffb9dfd9c6a9abb5292fc712745fe7a64) feat: Add rule no-constant-binary-expression ([#15296](https://togithub.com/eslint/eslint/issues/15296)) (Jordan Eldredge)
##### Bug Fixes
- [`35fa1dd`](https://togithub.com/eslint/eslint/commit/35fa1dd8932ef3e55c37ec0e4b73b5d88f187e69) fix: allow project paths to have URL-encoded characters ([#15795](https://togithub.com/eslint/eslint/issues/15795)) (Milos Djermanovic)
- [`413f1d5`](https://togithub.com/eslint/eslint/commit/413f1d55f0ad05b6fe75bdde6df423253806797d) fix: update `astUtils.isDirectiveComment` with `globals` and `exported` ([#15775](https://togithub.com/eslint/eslint/issues/15775)) (Milos Djermanovic)
##### Build Related
- [`c2407e8`](https://togithub.com/eslint/eslint/commit/c2407e81caf2d50325d9aa09bae70d38615ddf2c) build: add node v18 ([#15791](https://togithub.com/eslint/eslint/issues/15791)) (唯然)
##### Chores
- [`735458c`](https://togithub.com/eslint/eslint/commit/735458cc96d4ecdb4ed97448b63ed4a579890b13) chore: add static frontmatter to no-constant-binary-expression docs ([#15798](https://togithub.com/eslint/eslint/issues/15798)) (Milos Djermanovic)
- [`db28f2c`](https://togithub.com/eslint/eslint/commit/db28f2c9ea6b654f615daf2f7e6f1a2034b85062) chore: Add static frontmatter to docs ([#15782](https://togithub.com/eslint/eslint/issues/15782)) (Nicholas C. Zakas)
- [`3bca59e`](https://togithub.com/eslint/eslint/commit/3bca59e30de73fb82d4def262ae1df72089df80d) chore: markdownlint autofix on commit ([#15783](https://togithub.com/eslint/eslint/issues/15783)) (Nicholas C. Zakas)
### [`v8.13.0`](https://togithub.com/eslint/eslint/releases/v8.13.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.12.0...v8.13.0)
#### Features
- [`274acbd`](https://togithub.com/eslint/eslint/commit/274acbd56537f6b8199da1ac9e7bced74ae81b56) feat: fix no-eval logic for `this` in arrow functions ([#15755](https://togithub.com/eslint/eslint/issues/15755)) (Milos Djermanovic)
#### Bug Fixes
- [`97b57ae`](https://togithub.com/eslint/eslint/commit/97b57ae3ebae9150456f5516c64b6d2ba75b4038) fix: invalid operator in operator-assignment messages ([#15759](https://togithub.com/eslint/eslint/issues/15759)) (Milos Djermanovic)
#### Documentation
- [`c32482e`](https://togithub.com/eslint/eslint/commit/c32482e4fd4ad09f3d5fd960dc1fb7c1b4e56f23) docs: Typo in space-infix-ops docs ([#15754](https://togithub.com/eslint/eslint/issues/15754)) (kmin-jeong)
- [`f2c2d35`](https://togithub.com/eslint/eslint/commit/f2c2d350425268efa4b78ee6e0a2df8860e0efad) docs: disambiguate types `FormatterFunction` and `LoadedFormatter` ([#15727](https://togithub.com/eslint/eslint/issues/15727)) (Francesco Trotta)
#### Chores
- [`bb4c0d5`](https://togithub.com/eslint/eslint/commit/bb4c0d530a231a8a14ed70ad61c06e284bbaaef0) chore: Refactor docs to work with docs.eslint.org ([#15744](https://togithub.com/eslint/eslint/issues/15744)) (Nicholas C. Zakas)
- [`d36f12f`](https://togithub.com/eslint/eslint/commit/d36f12f71b3e4f9e9552f1054d7a75be4dc03671) chore: remove `lib/init` from eslint config ([#15748](https://togithub.com/eslint/eslint/issues/15748)) (Milos Djermanovic)
- [`a59a4e6`](https://togithub.com/eslint/eslint/commit/a59a4e6e9217b3cc503c0a702b9e3b02b20b980d) chore: replace `trimLeft`/`trimRight` with `trimStart`/`trimEnd` ([#15750](https://togithub.com/eslint/eslint/issues/15750)) (Milos Djermanovic)
### [`v8.12.0`](https://togithub.com/eslint/eslint/releases/v8.12.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.11.0...v8.12.0)
##### Features
- [`685a67a`](https://togithub.com/eslint/eslint/commit/685a67a62bdea19ca9ce12008a034b8d31162422) feat: fix logic for top-level `this` in no-invalid-this and no-eval ([#15712](https://togithub.com/eslint/eslint/issues/15712)) (Milos Djermanovic)
##### Chores
- [`18f5e05`](https://togithub.com/eslint/eslint/commit/18f5e05bce10503186989d81ca484abb185a2c9d) chore: padding-line-between-statements remove useless `additionalItems` ([#15706](https://togithub.com/eslint/eslint/issues/15706)) (Martin Sadovy)
### [`v8.11.0`](https://togithub.com/eslint/eslint/releases/v8.11.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.10.0...v8.11.0)
#### Features
- [`800bd25`](https://togithub.com/eslint/eslint/commit/800bd258e4484de24323809ebbf13fc72fcbabac) feat: add `destructuredArrayIgnorePattern` option in `no-unused-vars` ([#15649](https://togithub.com/eslint/eslint/issues/15649)) (Nitin Kumar)
- [`8933fe7`](https://togithub.com/eslint/eslint/commit/8933fe7afcc7cdd99cc0efccc08e8fe3a5e2996f) feat: Catch `undefined` and `Boolean()` in no-constant-condition ([#15613](https://togithub.com/eslint/eslint/issues/15613)) (Jordan Eldredge)
- [`f90fd9d`](https://togithub.com/eslint/eslint/commit/f90fd9d779a5b28dfd15ca3f993e6b3cd09e71e8) feat: Add ESLint favicon to the HTML report document ([#15671](https://togithub.com/eslint/eslint/issues/15671)) (Mahdi Hosseinzadeh)
- [`57b8a57`](https://togithub.com/eslint/eslint/commit/57b8a57be75ed2379fe39c93168175090dfe4cdd) feat: `valid-typeof` always ban `undefined` ([#15635](https://togithub.com/eslint/eslint/issues/15635)) (Zzzen)
#### Bug Fixes
- [`6814922`](https://togithub.com/eslint/eslint/commit/68149221637faa8e4f2718773e751126b7ae8ac9) fix: escaping for square brackets in ignore patterns ([#15666](https://togithub.com/eslint/eslint/issues/15666)) (Milos Djermanovic)
- [`c178ce7`](https://togithub.com/eslint/eslint/commit/c178ce7044b5c19db2f4aabfdbe58003db5062fd) fix: extend the autofix range in comma-dangle to ensure the last element ([#15669](https://togithub.com/eslint/eslint/issues/15669)) (Milos Djermanovic)
#### Documentation
- [`c481cec`](https://togithub.com/eslint/eslint/commit/c481cecacc728618832b4044374e445d332b4381) docs: add fast-eslint-8 to atom integrations (userguide) ([#15695](https://togithub.com/eslint/eslint/issues/15695)) (db developer)
- [`d2255db`](https://togithub.com/eslint/eslint/commit/d2255db24526de604b4a34e90c870158c4ea277e) docs: Add clarification about `eslint-enable` ([#15680](https://togithub.com/eslint/eslint/issues/15680)) (dosisod)
- [`8b9433c`](https://togithub.com/eslint/eslint/commit/8b9433c90c842d8ec06f633df7fbba6ac6d5036b) docs: add object pattern to first section of computed-property-spacing ([#15679](https://togithub.com/eslint/eslint/issues/15679)) (Milos Djermanovic)
- [`de800c3`](https://togithub.com/eslint/eslint/commit/de800c3c0b8e3f85921b40eaa97134fef12effa2) docs: link to minimatch docs added. ([#15688](https://togithub.com/eslint/eslint/issues/15688)) (Gaurav Tewari)
- [`8f675b1`](https://togithub.com/eslint/eslint/commit/8f675b1f7f6c0591abe36c20410d226bd9e1faa6) docs: sort-imports add single named import example ([#15675](https://togithub.com/eslint/eslint/issues/15675)) (Arye Eidelman)
#### Chores
- [`385c9ad`](https://togithub.com/eslint/eslint/commit/385c9ad685b24b1821ec4085596b3aad299fb751) chore: rm trailing space in docs ([#15689](https://togithub.com/eslint/eslint/issues/15689)) (唯然)
jakearchibald/idb
### [`v7.0.1`](https://togithub.com/jakearchibald/idb/compare/v7.0.0...v7.0.1)
[Compare Source](https://togithub.com/jakearchibald/idb/compare/v7.0.0...v7.0.1)
moment/moment
### [`v2.29.3`](https://togithub.com/moment/moment/compare/2.29.2...2.29.3)
[Compare Source](https://togithub.com/moment/moment/compare/2.29.2...2.29.3)
TypeStrong/ts-loader
### [`v9.2.9`](https://togithub.com/TypeStrong/ts-loader/blob/HEAD/CHANGELOG.md#v929)
[Compare Source](https://togithub.com/TypeStrong/ts-loader/compare/v9.2.8...v9.2.9)
- [make v9 latest following v8 release](https://togithub.com/TypeStrong/ts-loader/pull/1447) - thanks [@johnnyreilly](https://togithub.com/johnnyreilly)
### [`v9.2.8`](https://togithub.com/TypeStrong/ts-loader/blob/HEAD/CHANGELOG.md#v928)
[Compare Source](https://togithub.com/TypeStrong/ts-loader/compare/v9.2.7...v9.2.8)
- [Bug fix: support webpack 5 in ts-loader](https://togithub.com/TypeStrong/ts-loader/pull/1439) \[[#1438](https://togithub.com/TypeStrong/ts-loader/issues/1438)] - thanks [@einatbar](https://togithub.com/einatbar)
### [`v9.2.7`](https://togithub.com/TypeStrong/ts-loader/blob/HEAD/CHANGELOG.md#v927)
[Compare Source](https://togithub.com/TypeStrong/ts-loader/compare/v9.2.6...v9.2.7)
- [cater for change in resolveTypeReferenceDirective API in TypeScript 4.7](https://togithub.com/TypeStrong/ts-loader/pull/1422) \[[#1421](https://togithub.com/TypeStrong/ts-loader/issues/1421)] - thanks @johnny_reilly and [@cspotcode](https://togithub.com/cspotcode) for inspiration in ts-node work here: https://github.com/TypeStrong/ts-node/pull/1648
Microsoft/TypeScript
### [`v4.6.4`](https://togithub.com/Microsoft/TypeScript/releases/v4.6.4)
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.6.3...v4.6.4)
This release includes [a bug fix for text formatting on certain ranges](Studiohttps://togithub.com/microsoft/TypeScript/pull/48463), which was impacting Visual Studio users.
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 4.6.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.0%22+).
- [fixed issues query for Typescript 4.6.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.1%22+).
- [fixed issues query for Typescript 4.6.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.2%22+).
- [fixed issues query for Typescript 4.6.3 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.3%22+).
- [fixed issues query for Typescript 4.6.4 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.4%22+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [Visual Studio 2022/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-464) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
### [`v4.6.3`](https://togithub.com/Microsoft/TypeScript/releases/v4.6.3)
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.6.2...v4.6.3)
This release includes fixes for
- [an incremental parsing bug caused by faulty error recovery logic](https://togithub.com/microsoft/TypeScript/issues/47895)
- [improved results from the TypeScript API's `preProcessFile` function](https://togithub.com/microsoft/TypeScript/pull/47657)
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 4.6.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.0%22+).
- [fixed issues query for Typescript 4.6.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.1%22+).
- [fixed issues query for Typescript 4.6.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.2%22+).
- [fixed issues query for Typescript 4.6.3 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.3%22+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
### [`v4.6.2`](https://togithub.com/Microsoft/TypeScript/releases/v4.6.2)
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.5.5...v4.6.2)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-6/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 4.6.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.0%22+).
- [fixed issues query for Typescript 4.6.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.1%22+).
- [fixed issues query for Typescript 4.6.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.2%22+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [Visual Studio 2022/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-46) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
webpack/webpack
### [`v5.72.0`](https://togithub.com/webpack/webpack/releases/v5.72.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.71.0...v5.72.0)
### Features
- make cache warnings caused by build errors less verbose
- Allow banner to be placed as a footer with the BannerPlugin
- allow to concatenate asset modules
### Bugfixes
- fix RemoteModules when using HMR (Module Federation + HMR)
- throw error when using module concatenation and cacheUnaffected
- fix `in` operator with nested exports
### [`v5.71.0`](https://togithub.com/webpack/webpack/releases/v5.71.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.70.0...v5.71.0)
### Features
- choose smarter default for `uniqueName` when using a `output.library` which includes placeholders
- add support for expressions with `in` of a imported binding
- generate UMD code with arrow functions when possible
### Bugfixes
- fix source map source names for ContextModule to be relative
- fix `chunkLoading` option in module module
- fix edge case where `evaluateExpression` returns `null`
- retain optional chaining in imported bindings
- include runtime code for the base URI even if not using chunk loading
- don't throw errors in persistent caching when importing node.js builtin modules via ESM
- fix crash when using `lazy-once` Context modules
- improve handling of context modules with multiple contexts
- fix race condition HMR chunk loading when importing chunks during HMR updating
- handle errors in `runAsChild` callback
### [`v5.70.0`](https://togithub.com/webpack/webpack/releases/v5.70.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.69.1...v5.70.0)
### Features
- update node.js version constraints for ESM support
- add `baseUri` to `entry` options to configure a static base uri (the base of `new URL()`)
- alphabetically sort exports in namespace objects when possible
- add `__webpack_exports_info__.name.canMangle`
- add proxy support to `experiments.buildHttp`
- `import.meta.webpackContext` as ESM alternative to `require.context`
- handle multiple alternative directories (e. g. due to resolve.alias or resolve.modules) when creating an context module
### Bugfixes
- fix problem when assigning `global` to a variable
- fix crash when using `experiments.outputModule` and `loaderContext.importModule` with multiple chunks
- avoid generating progress output before the compilation has started (ProgressPlugin)
- fix handling of non-static-ESM dependencies with using TLA and HMR in the same module
- include the asset module filename in hashing
- `output.clean` will keep HMR assets for at least 10s to allow HMR to access them even when compilation is faster then the browser
### Performance
- fix asset caching when using the BannerPlugin
### Developer Experience
- improve typings
### Contributing
- capture caching errors when running the test suite
Configuration
📅 Schedule: "before 3am on the first day of the month" in timezone Europe/Berlin.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 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 contains the following updates:
^0.0.179
->0.0.183
^5.12.1
->5.21.0
^5.12.1
->5.21.0
^5.12.1
->5.21.0
^8.10.0
->8.14.0
^7.0.0
->7.0.1
^2.29.2
->2.29.3
^9.2.6
->9.2.9
^4.5.5
->4.6.4
^5.69.1
->5.72.0
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5210-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5200v5210-2022-04-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.20.0...v5.21.0) ##### Bug Fixes - **eslint-plugin:** \[no-misused-promises] prioritize false returns when checking whether a function returns only void ([#4841](https://togithub.com/typescript-eslint/typescript-eslint/issues/4841)) ([ccadb60](https://togithub.com/typescript-eslint/typescript-eslint/commit/ccadb6075d6977c4921ffc09fa40f515f4d497c5)) - **eslint-plugin:** \[no-namespace] fix false positive for exported namespaces when allowDeclarations=true ([#4844](https://togithub.com/typescript-eslint/typescript-eslint/issues/4844)) ([4e7c9be](https://togithub.com/typescript-eslint/typescript-eslint/commit/4e7c9be6ff7e2448f4151563d7921cd285c2e349)) - **eslint-plugin:** \[space-infix-ops] fix no error when right type is function ([#4848](https://togithub.com/typescript-eslint/typescript-eslint/issues/4848)) ([d74d559](https://togithub.com/typescript-eslint/typescript-eslint/commit/d74d559c25e336c3ebe917bf5c43e14ffa2de694)) ##### Features - **eslint-plugin:** \[parameter-properties] add rule to replace `no-parameter-properties` ([#4622](https://togithub.com/typescript-eslint/typescript-eslint/issues/4622)) ([88ed9ec](https://togithub.com/typescript-eslint/typescript-eslint/commit/88ed9ec9d6b971a9533565920fdcd6890ea941e9)) ### [`v5.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5200-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5190v5200-2022-04-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.19.0...v5.20.0) ##### Features - **eslint-plugin:** \[no-magic-numbers] ignoreTypeIndexes option ([#4789](https://togithub.com/typescript-eslint/typescript-eslint/issues/4789)) ([5e79451](https://togithub.com/typescript-eslint/typescript-eslint/commit/5e794512bf124c39de76d4e2cf8a3d6cfb08f1a8)) ### [`v5.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5190-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5180v5190-2022-04-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.18.0...v5.19.0) ##### Bug Fixes - **eslint-plugin:** update code to use estree range instead of ts pos/end [#4723](https://togithub.com/typescript-eslint/typescript-eslint/issues/4723) ([#4790](https://togithub.com/typescript-eslint/typescript-eslint/issues/4790)) ([a1e9fc4](https://togithub.com/typescript-eslint/typescript-eslint/commit/a1e9fc4cb19e7655613ebe6f4dd911b5427b0367)) ##### Features - **eslint-plugin:** \[unified-signatures] add `ignoreDifferentlyNamedParameters` option ([#4659](https://togithub.com/typescript-eslint/typescript-eslint/issues/4659)) ([fdf95e0](https://togithub.com/typescript-eslint/typescript-eslint/commit/fdf95e02c45e137325c9ddd9d30e7f6b404f4514)) - **eslint-plugin:** add support for valid number and bigint intersections in restrict-plus-operands rule ([#4795](https://togithub.com/typescript-eslint/typescript-eslint/issues/4795)) ([19c600a](https://togithub.com/typescript-eslint/typescript-eslint/commit/19c600a3dd485669cb87ae8f81b010e65eee1df8)) ### [`v5.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5180-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5170v5180-2022-04-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.17.0...v5.18.0) ##### Bug Fixes - **eslint-plugin:** method-signature-style respect getter signature ([#4777](https://togithub.com/typescript-eslint/typescript-eslint/issues/4777)) ([12dd670](https://togithub.com/typescript-eslint/typescript-eslint/commit/12dd670bc8621867c5105d8892dba9f9550a2f35)) ##### Features - **eslint-plugin:** \[no-shadow] ignoreOnInitialization option ([#4603](https://togithub.com/typescript-eslint/typescript-eslint/issues/4603)) ([068ea9b](https://togithub.com/typescript-eslint/typescript-eslint/commit/068ea9b8eb3072fb46a6035f29c68ce96a69008d)) - **eslint-plugin:** \[no-this-alias] report on assignment expressions ([#4718](https://togithub.com/typescript-eslint/typescript-eslint/issues/4718)) ([8329498](https://togithub.com/typescript-eslint/typescript-eslint/commit/83294989dad543351a26e95be8d11a91d348679a)) ### [`v5.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5170-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5160v5170-2022-03-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.16.0...v5.17.0) ##### Features - **eslint-plugin:** \[no-unused-vars] add destructuredArrayIgnorePattern options ([#4748](https://togithub.com/typescript-eslint/typescript-eslint/issues/4748)) ([6f8db8b](https://togithub.com/typescript-eslint/typescript-eslint/commit/6f8db8b64821d280fff408c1704a9adde682ed69)) ### [`v5.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5160-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5150v5160-2022-03-21) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0) ##### Bug Fixes - **eslint-plugin:** \[consistent-type-assertions] enforce assertionStyle for `const` assertions ([#4685](https://togithub.com/typescript-eslint/typescript-eslint/issues/4685)) ([8ec05be](https://togithub.com/typescript-eslint/typescript-eslint/commit/8ec05bed0fed0dcd48b087acd5ab5a6132bf3b09)) ##### Features - **eslint-plugin:** \[prefer-optional-chain] support logical with empty object ([#4430](https://togithub.com/typescript-eslint/typescript-eslint/issues/4430)) ([d21cfe0](https://togithub.com/typescript-eslint/typescript-eslint/commit/d21cfe0f4b7d3041948b1b6e0cd56c5ec34b2b3f)) ### [`v5.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5150-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5140v5150-2022-03-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.14.0...v5.15.0) ##### Features - **parser:** add `parserOptions.emitDecoratorMetadata` ([#4646](https://togithub.com/typescript-eslint/typescript-eslint/issues/4646)) ([e3dd343](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3dd343e51e3b7772e825a609735a04c921c1ec5)) ### [`v5.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5140-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5130v5140-2022-03-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.13.0...v5.14.0) ##### Bug Fixes - **eslint-plugin:** \[naming-convention] cover case that requires quotes ([#4582](https://togithub.com/typescript-eslint/typescript-eslint/issues/4582)) ([3ea0947](https://togithub.com/typescript-eslint/typescript-eslint/commit/3ea09477debec9f1593e4d3857e153570b488f4d)) - **eslint-plugin:** \[no-misused-promises] factor thenable returning function overload signatures ([#4620](https://togithub.com/typescript-eslint/typescript-eslint/issues/4620)) ([56a09e9](https://togithub.com/typescript-eslint/typescript-eslint/commit/56a09e98f171662d25ae2692be703a8bbbd3a3a5)) - **eslint-plugin:** \[prefer-readonly-parameter-types] handle class sharp private field and member without throwing error ([#4343](https://togithub.com/typescript-eslint/typescript-eslint/issues/4343)) ([a65713a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a65713ae138e56555d01a9e8e5179221a2f39e75)) - **eslint-plugin:** \[return-await] correct autofixer in binary expression ([#4401](https://togithub.com/typescript-eslint/typescript-eslint/issues/4401)) ([5fa2fad](https://togithub.com/typescript-eslint/typescript-eslint/commit/5fa2fade385cc526a962212b94410c58e4c31078)) ##### Features - **eslint-plugin:** \[no-misused-promises] add granular options within `checksVoidReturns` ([#4623](https://togithub.com/typescript-eslint/typescript-eslint/issues/4623)) ([1085177](https://togithub.com/typescript-eslint/typescript-eslint/commit/10851772696f982b585e0dade728f7980fdc6cc0))typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin-tslint)
### [`v5.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5210-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5200v5210-2022-04-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.20.0...v5.21.0) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint) ### [`v5.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5200-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5190v5200-2022-04-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.19.0...v5.20.0) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint) ### [`v5.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5190-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5180v5190-2022-04-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.18.0...v5.19.0) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint) ### [`v5.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5180-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5170v5180-2022-04-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.17.0...v5.18.0) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint) ### [`v5.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5170-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5160v5170-2022-03-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.16.0...v5.17.0) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint) ### [`v5.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5160-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5150v5160-2022-03-21) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint) ### [`v5.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5150-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5140v5150-2022-03-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.14.0...v5.15.0) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint) ### [`v5.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin-tslint/CHANGELOG.md#5140-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5130v5140-2022-03-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.13.0...v5.14.0) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin-tslint](https://togithub.com/typescript-eslint/eslint-plugin-tslint)typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5210-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5200v5210-2022-04-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.20.0...v5.21.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5200-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5190v5200-2022-04-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.19.0...v5.20.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5190-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5180v5190-2022-04-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.18.0...v5.19.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5180-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5170v5180-2022-04-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.17.0...v5.18.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5170-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5160v5170-2022-03-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.16.0...v5.17.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5160-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5150v5160-2022-03-21) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5150-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5140v5150-2022-03-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.14.0...v5.15.0) ##### Features - **parser:** add `parserOptions.emitDecoratorMetadata` ([#4646](https://togithub.com/typescript-eslint/typescript-eslint/issues/4646)) ([e3dd343](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3dd343e51e3b7772e825a609735a04c921c1ec5)) ### [`v5.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5140-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5130v5140-2022-03-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.13.0...v5.14.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)eslint/eslint
### [`v8.14.0`](https://togithub.com/eslint/eslint/releases/v8.14.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.13.0...v8.14.0) ##### Features - [`ab6363d`](https://togithub.com/eslint/eslint/commit/ab6363dffb9dfd9c6a9abb5292fc712745fe7a64) feat: Add rule no-constant-binary-expression ([#15296](https://togithub.com/eslint/eslint/issues/15296)) (Jordan Eldredge) ##### Bug Fixes - [`35fa1dd`](https://togithub.com/eslint/eslint/commit/35fa1dd8932ef3e55c37ec0e4b73b5d88f187e69) fix: allow project paths to have URL-encoded characters ([#15795](https://togithub.com/eslint/eslint/issues/15795)) (Milos Djermanovic) - [`413f1d5`](https://togithub.com/eslint/eslint/commit/413f1d55f0ad05b6fe75bdde6df423253806797d) fix: update `astUtils.isDirectiveComment` with `globals` and `exported` ([#15775](https://togithub.com/eslint/eslint/issues/15775)) (Milos Djermanovic) ##### Build Related - [`c2407e8`](https://togithub.com/eslint/eslint/commit/c2407e81caf2d50325d9aa09bae70d38615ddf2c) build: add node v18 ([#15791](https://togithub.com/eslint/eslint/issues/15791)) (唯然) ##### Chores - [`735458c`](https://togithub.com/eslint/eslint/commit/735458cc96d4ecdb4ed97448b63ed4a579890b13) chore: add static frontmatter to no-constant-binary-expression docs ([#15798](https://togithub.com/eslint/eslint/issues/15798)) (Milos Djermanovic) - [`db28f2c`](https://togithub.com/eslint/eslint/commit/db28f2c9ea6b654f615daf2f7e6f1a2034b85062) chore: Add static frontmatter to docs ([#15782](https://togithub.com/eslint/eslint/issues/15782)) (Nicholas C. Zakas) - [`3bca59e`](https://togithub.com/eslint/eslint/commit/3bca59e30de73fb82d4def262ae1df72089df80d) chore: markdownlint autofix on commit ([#15783](https://togithub.com/eslint/eslint/issues/15783)) (Nicholas C. Zakas) ### [`v8.13.0`](https://togithub.com/eslint/eslint/releases/v8.13.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.12.0...v8.13.0) #### Features - [`274acbd`](https://togithub.com/eslint/eslint/commit/274acbd56537f6b8199da1ac9e7bced74ae81b56) feat: fix no-eval logic for `this` in arrow functions ([#15755](https://togithub.com/eslint/eslint/issues/15755)) (Milos Djermanovic) #### Bug Fixes - [`97b57ae`](https://togithub.com/eslint/eslint/commit/97b57ae3ebae9150456f5516c64b6d2ba75b4038) fix: invalid operator in operator-assignment messages ([#15759](https://togithub.com/eslint/eslint/issues/15759)) (Milos Djermanovic) #### Documentation - [`c32482e`](https://togithub.com/eslint/eslint/commit/c32482e4fd4ad09f3d5fd960dc1fb7c1b4e56f23) docs: Typo in space-infix-ops docs ([#15754](https://togithub.com/eslint/eslint/issues/15754)) (kmin-jeong) - [`f2c2d35`](https://togithub.com/eslint/eslint/commit/f2c2d350425268efa4b78ee6e0a2df8860e0efad) docs: disambiguate types `FormatterFunction` and `LoadedFormatter` ([#15727](https://togithub.com/eslint/eslint/issues/15727)) (Francesco Trotta) #### Chores - [`bb4c0d5`](https://togithub.com/eslint/eslint/commit/bb4c0d530a231a8a14ed70ad61c06e284bbaaef0) chore: Refactor docs to work with docs.eslint.org ([#15744](https://togithub.com/eslint/eslint/issues/15744)) (Nicholas C. Zakas) - [`d36f12f`](https://togithub.com/eslint/eslint/commit/d36f12f71b3e4f9e9552f1054d7a75be4dc03671) chore: remove `lib/init` from eslint config ([#15748](https://togithub.com/eslint/eslint/issues/15748)) (Milos Djermanovic) - [`a59a4e6`](https://togithub.com/eslint/eslint/commit/a59a4e6e9217b3cc503c0a702b9e3b02b20b980d) chore: replace `trimLeft`/`trimRight` with `trimStart`/`trimEnd` ([#15750](https://togithub.com/eslint/eslint/issues/15750)) (Milos Djermanovic) ### [`v8.12.0`](https://togithub.com/eslint/eslint/releases/v8.12.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.11.0...v8.12.0) ##### Features - [`685a67a`](https://togithub.com/eslint/eslint/commit/685a67a62bdea19ca9ce12008a034b8d31162422) feat: fix logic for top-level `this` in no-invalid-this and no-eval ([#15712](https://togithub.com/eslint/eslint/issues/15712)) (Milos Djermanovic) ##### Chores - [`18f5e05`](https://togithub.com/eslint/eslint/commit/18f5e05bce10503186989d81ca484abb185a2c9d) chore: padding-line-between-statements remove useless `additionalItems` ([#15706](https://togithub.com/eslint/eslint/issues/15706)) (Martin Sadovy) ### [`v8.11.0`](https://togithub.com/eslint/eslint/releases/v8.11.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.10.0...v8.11.0) #### Features - [`800bd25`](https://togithub.com/eslint/eslint/commit/800bd258e4484de24323809ebbf13fc72fcbabac) feat: add `destructuredArrayIgnorePattern` option in `no-unused-vars` ([#15649](https://togithub.com/eslint/eslint/issues/15649)) (Nitin Kumar) - [`8933fe7`](https://togithub.com/eslint/eslint/commit/8933fe7afcc7cdd99cc0efccc08e8fe3a5e2996f) feat: Catch `undefined` and `Boolean()` in no-constant-condition ([#15613](https://togithub.com/eslint/eslint/issues/15613)) (Jordan Eldredge) - [`f90fd9d`](https://togithub.com/eslint/eslint/commit/f90fd9d779a5b28dfd15ca3f993e6b3cd09e71e8) feat: Add ESLint favicon to the HTML report document ([#15671](https://togithub.com/eslint/eslint/issues/15671)) (Mahdi Hosseinzadeh) - [`57b8a57`](https://togithub.com/eslint/eslint/commit/57b8a57be75ed2379fe39c93168175090dfe4cdd) feat: `valid-typeof` always ban `undefined` ([#15635](https://togithub.com/eslint/eslint/issues/15635)) (Zzzen) #### Bug Fixes - [`6814922`](https://togithub.com/eslint/eslint/commit/68149221637faa8e4f2718773e751126b7ae8ac9) fix: escaping for square brackets in ignore patterns ([#15666](https://togithub.com/eslint/eslint/issues/15666)) (Milos Djermanovic) - [`c178ce7`](https://togithub.com/eslint/eslint/commit/c178ce7044b5c19db2f4aabfdbe58003db5062fd) fix: extend the autofix range in comma-dangle to ensure the last element ([#15669](https://togithub.com/eslint/eslint/issues/15669)) (Milos Djermanovic) #### Documentation - [`c481cec`](https://togithub.com/eslint/eslint/commit/c481cecacc728618832b4044374e445d332b4381) docs: add fast-eslint-8 to atom integrations (userguide) ([#15695](https://togithub.com/eslint/eslint/issues/15695)) (db developer) - [`d2255db`](https://togithub.com/eslint/eslint/commit/d2255db24526de604b4a34e90c870158c4ea277e) docs: Add clarification about `eslint-enable` ([#15680](https://togithub.com/eslint/eslint/issues/15680)) (dosisod) - [`8b9433c`](https://togithub.com/eslint/eslint/commit/8b9433c90c842d8ec06f633df7fbba6ac6d5036b) docs: add object pattern to first section of computed-property-spacing ([#15679](https://togithub.com/eslint/eslint/issues/15679)) (Milos Djermanovic) - [`de800c3`](https://togithub.com/eslint/eslint/commit/de800c3c0b8e3f85921b40eaa97134fef12effa2) docs: link to minimatch docs added. ([#15688](https://togithub.com/eslint/eslint/issues/15688)) (Gaurav Tewari) - [`8f675b1`](https://togithub.com/eslint/eslint/commit/8f675b1f7f6c0591abe36c20410d226bd9e1faa6) docs: sort-imports add single named import example ([#15675](https://togithub.com/eslint/eslint/issues/15675)) (Arye Eidelman) #### Chores - [`385c9ad`](https://togithub.com/eslint/eslint/commit/385c9ad685b24b1821ec4085596b3aad299fb751) chore: rm trailing space in docs ([#15689](https://togithub.com/eslint/eslint/issues/15689)) (唯然)jakearchibald/idb
### [`v7.0.1`](https://togithub.com/jakearchibald/idb/compare/v7.0.0...v7.0.1) [Compare Source](https://togithub.com/jakearchibald/idb/compare/v7.0.0...v7.0.1)moment/moment
### [`v2.29.3`](https://togithub.com/moment/moment/compare/2.29.2...2.29.3) [Compare Source](https://togithub.com/moment/moment/compare/2.29.2...2.29.3)TypeStrong/ts-loader
### [`v9.2.9`](https://togithub.com/TypeStrong/ts-loader/blob/HEAD/CHANGELOG.md#v929) [Compare Source](https://togithub.com/TypeStrong/ts-loader/compare/v9.2.8...v9.2.9) - [make v9 latest following v8 release](https://togithub.com/TypeStrong/ts-loader/pull/1447) - thanks [@johnnyreilly](https://togithub.com/johnnyreilly) ### [`v9.2.8`](https://togithub.com/TypeStrong/ts-loader/blob/HEAD/CHANGELOG.md#v928) [Compare Source](https://togithub.com/TypeStrong/ts-loader/compare/v9.2.7...v9.2.8) - [Bug fix: support webpack 5 in ts-loader](https://togithub.com/TypeStrong/ts-loader/pull/1439) \[[#1438](https://togithub.com/TypeStrong/ts-loader/issues/1438)] - thanks [@einatbar](https://togithub.com/einatbar) ### [`v9.2.7`](https://togithub.com/TypeStrong/ts-loader/blob/HEAD/CHANGELOG.md#v927) [Compare Source](https://togithub.com/TypeStrong/ts-loader/compare/v9.2.6...v9.2.7) - [cater for change in resolveTypeReferenceDirective API in TypeScript 4.7](https://togithub.com/TypeStrong/ts-loader/pull/1422) \[[#1421](https://togithub.com/TypeStrong/ts-loader/issues/1421)] - thanks @johnny_reilly and [@cspotcode](https://togithub.com/cspotcode) for inspiration in ts-node work here: https://github.com/TypeStrong/ts-node/pull/1648Microsoft/TypeScript
### [`v4.6.4`](https://togithub.com/Microsoft/TypeScript/releases/v4.6.4) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.6.3...v4.6.4) This release includes [a bug fix for text formatting on certain ranges](Studiohttps://togithub.com/microsoft/TypeScript/pull/48463), which was impacting Visual Studio users. For the complete list of fixed issues, check out the - [fixed issues query for Typescript 4.6.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.0%22+). - [fixed issues query for Typescript 4.6.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.1%22+). - [fixed issues query for Typescript 4.6.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.2%22+). - [fixed issues query for Typescript 4.6.3 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.3%22+). - [fixed issues query for Typescript 4.6.4 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.4%22+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2022/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-464) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v4.6.3`](https://togithub.com/Microsoft/TypeScript/releases/v4.6.3) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.6.2...v4.6.3) This release includes fixes for - [an incremental parsing bug caused by faulty error recovery logic](https://togithub.com/microsoft/TypeScript/issues/47895) - [improved results from the TypeScript API's `preProcessFile` function](https://togithub.com/microsoft/TypeScript/pull/47657) For the complete list of fixed issues, check out the - [fixed issues query for Typescript 4.6.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.0%22+). - [fixed issues query for Typescript 4.6.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.1%22+). - [fixed issues query for Typescript 4.6.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.2%22+). - [fixed issues query for Typescript 4.6.3 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.3%22+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) ### [`v4.6.2`](https://togithub.com/Microsoft/TypeScript/releases/v4.6.2) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.5.5...v4.6.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-6/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 4.6.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.0%22+). - [fixed issues query for Typescript 4.6.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.1%22+). - [fixed issues query for Typescript 4.6.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.2%22+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2022/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-46) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)webpack/webpack
### [`v5.72.0`](https://togithub.com/webpack/webpack/releases/v5.72.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.71.0...v5.72.0) ### Features - make cache warnings caused by build errors less verbose - Allow banner to be placed as a footer with the BannerPlugin - allow to concatenate asset modules ### Bugfixes - fix RemoteModules when using HMR (Module Federation + HMR) - throw error when using module concatenation and cacheUnaffected - fix `in` operator with nested exports ### [`v5.71.0`](https://togithub.com/webpack/webpack/releases/v5.71.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.70.0...v5.71.0) ### Features - choose smarter default for `uniqueName` when using a `output.library` which includes placeholders - add support for expressions with `in` of a imported binding - generate UMD code with arrow functions when possible ### Bugfixes - fix source map source names for ContextModule to be relative - fix `chunkLoading` option in module module - fix edge case where `evaluateExpression` returns `null` - retain optional chaining in imported bindings - include runtime code for the base URI even if not using chunk loading - don't throw errors in persistent caching when importing node.js builtin modules via ESM - fix crash when using `lazy-once` Context modules - improve handling of context modules with multiple contexts - fix race condition HMR chunk loading when importing chunks during HMR updating - handle errors in `runAsChild` callback ### [`v5.70.0`](https://togithub.com/webpack/webpack/releases/v5.70.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.69.1...v5.70.0) ### Features - update node.js version constraints for ESM support - add `baseUri` to `entry` options to configure a static base uri (the base of `new URL()`) - alphabetically sort exports in namespace objects when possible - add `__webpack_exports_info__.name.canMangle` - add proxy support to `experiments.buildHttp` - `import.meta.webpackContext` as ESM alternative to `require.context` - handle multiple alternative directories (e. g. due to resolve.alias or resolve.modules) when creating an context module ### Bugfixes - fix problem when assigning `global` to a variable - fix crash when using `experiments.outputModule` and `loaderContext.importModule` with multiple chunks - avoid generating progress output before the compilation has started (ProgressPlugin) - fix handling of non-static-ESM dependencies with using TLA and HMR in the same module - include the asset module filename in hashing - `output.clean` will keep HMR assets for at least 10s to allow HMR to access them even when compilation is faster then the browser ### Performance - fix asset caching when using the BannerPlugin ### Developer Experience - improve typings ### Contributing - capture caching errors when running the test suiteConfiguration
📅 Schedule: "before 3am on the first day of the month" in timezone Europe/Berlin.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.