typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.62.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0)
##### Bug Fixes
- **eslint-plugin:** \[comma-spacing] allow no space after trailing comma in objects and arrays ([#6938](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6938)) ([24bdacc](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d))
- **eslint-plugin:** \[prefer-includes] escape special characters ([#7161](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7161)) ([5a347a5](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)), closes [#7145](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7145)
- **eslint-plugin:** replace auto-fix of class literal property style rule with suggestion ([#7054](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7054)) ([a8c824a](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3))
##### Features
- **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives` option ([#6487](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6487)) ([6edaa04](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804))
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v5.61.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)
##### Features
- **eslint-plugin:** \[ban-types] ban types in extends and implements ([#7129](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7129)) ([997783f](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe))
- use graphemer instead of grapheme-splitter ([#7069](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7069)) ([faea3ff](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c))
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### [5.60.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v5.60.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5601-2023-06-26)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v5.60.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5600-2023-06-19)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.11...v5.60.0)
##### Features
- **eslint-plugin:** \[restrict-plus-operands] add allow\* options ([#6161](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6161)) ([def09f8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/def09f88cdb4a85cebb8619b45931f7e2c88dfc0))
#### [5.59.11](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11) (2023-06-12)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.59.10](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10) (2023-06-12)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.59.9](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9) (2023-06-05)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.59.8](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) (2023-05-29)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.59.7](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7) (2023-05-22)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.59.6](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6) (2023-05-15)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.59.5](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.4...v5.59.5) (2023-05-08)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.59.4](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.3...v5.59.4) (2023-05-08)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.59.3](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.3) (2023-05-08)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.59.2](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2) (2023-05-01)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.59.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1) (2023-04-24)
##### Bug Fixes
- **eslint-plugin:** \[prefer-regexp-exec] skip malformed regexes ([#6935](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6935)) ([05ed60e](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/05ed60e25f1de9d1bb83d56c81a349130960bec8))
- **eslint-plugin:** \[unified-signatures] no parameters function ([#6940](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6940)) ([2970861](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/297086154acc568a0ae8eb41c8977b7a7ba4e0ed))
### [`v5.59.11`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55911-2023-06-12)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.59.10`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55910-2023-06-12)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.59.9`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5599-2023-06-05)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.59.8`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5598-2023-05-29)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.59.7`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5597-2023-05-22)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.59.6`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5596-2023-05-15)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.59.5`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5595-2023-05-08)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.5)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.59.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5592-2023-05-01)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.59.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55911-2023-06-12)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.59.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5590-2023-04-17)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0)
##### Bug Fixes
- **eslint-plugin:** \[no-unnecessary-condition] allow nullish coalescing for naked type parameter ([#6910](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6910)) ([3e5f858](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3e5f8583f1e4fe045c2fe2143d6f280b7381f96b))
##### Features
- **eslint-plugin:** \[ban-types] add NonNullable suggestion and allow custom suggestions ([#6876](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6876)) ([ff65235](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/ff65235246bb6214fb64f0e0317373ca99f8bcbe))
### [`v5.58.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5580-2023-04-10)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0)
##### Bug Fixes
- **eslint-plugin:** \[unified-signatures] allow overloads with different named and different number of parameters ([#6877](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6877)) ([939d665](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/939d6656ebcb94fab048a08d719b3e77362ab5b4))
##### Features
- **eslint-plugin:** \[no-unsafe-enum-comparison] add rule ([#6107](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6107)) ([915f9c2](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/915f9c2dc8934eef491a672786ec9f016f3658ba))
#### [5.57.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1) (2023-04-03)
##### Bug Fixes
- **eslint-plugin:** \[strict-boolean-expressions] support mixed enums in allowNullableEnum option ([#6740](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6740)) ([49be8a8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/49be8a814c82f3784308ef5a6e90478eb56e55c1))
### [`v5.57.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5571-2023-04-03)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1)
##### Bug Fixes
- **eslint-plugin:** \[strict-boolean-expressions] support mixed enums in allowNullableEnum option ([#6740](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6740)) ([49be8a8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/49be8a814c82f3784308ef5a6e90478eb56e55c1))
### [`v5.57.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5570-2023-03-27)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.56.0...v5.57.0)
##### Bug Fixes
- **eslint-plugin:** \[no-unnecessary-boolean-literal-compare] simplify fixer and add support for double negation ([#6620](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6620)) ([81c8519](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/81c85193d27d2e7f6d12bc259088b9b73dbe1e8b))
- **eslint-plugin:** correct crashes with getTypeArguments for ts < 3.7 ([#6767](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6767)) ([59eab58](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/59eab587890a915387444d00c4a9387aed602718))
##### Features
- **eslint-plugin:** \[consistent-type-assertions] add suggestions for objectLiteralTypeAssertions ([#6642](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6642)) ([720e811](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/720e81138b66c94c60c4a4471b86b7d8567b6df0))
- **eslint-plugin:** \[consistent-type-assertions] autofix angle bracket assertions to as ([#6641](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6641)) ([ad8ea64](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/ad8ea64dbdf06c92ff72b48022f041693a8d7076))
- **eslint-plugin:** add `no-duplicate-type-constituents` rule ([#5728](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5728)) ([bc31078](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/bc31078cf86d69eee881e4a7daeffa347c1d82a7))
### [`v5.56.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5560-2023-03-20)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0)
##### Bug Fixes
- **eslint-plugin:** \[member-ordering] check order when optionalityOrder is present with no optional members ([#6619](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6619)) ([6aff431](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/6aff431668eb0d25aa74b527cbe458f9dcd0d92a))
- **eslint-plugin:** \[no-misused-promises] avoid unnecessary calls to getContextualType ([#6193](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6193)) ([745cfe4](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/745cfe4a35319416b3c307ee9fd57c63bf1660cd))
- **eslint-plugin:** \[no-misused-promises] fix incorrect detection of void functions in JSX attributes ([#6638](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6638)) ([9e41cee](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/9e41ceeaea3bf266e5114cfb1855e70a1a13284b))
- **eslint-plugin:** \[strict-boolean-expression] support falsy and truthy literals simultaneously ([#6672](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6672)) ([62ef487](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/62ef487a99010827e99a792db5e565ad7c1d6220))
- **eslint-plugin:** \[strict-boolean-expressions] handle truthy enums ([#6618](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6618)) ([0d0639f](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/0d0639fb25e5ac8d7b5e4ceac4273e17e8ee0249))
- **eslint-plugin:** add TSPropertySignature with TSFunctionType annotation to typeMethod selector ([#6645](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6645)) ([3fc5c63](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3fc5c63f87bfd9d95f7e51fddc7ef16a6c3c5662))
##### Features
- **eslint-plugin:** add allowNever support to restrict-template-expressions ([#6554](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6554)) ([423f164](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/423f1642424293488fa03a52777c0df73a40e5fd))
### [`v5.55.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5550-2023-03-13)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0)
##### Bug Fixes
- **eslint-plugin:** \[no-confusing-void-expression] check sequence expressions for void is in last position ([#6597](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6597)) ([d73d7d3](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d73d7d3904a088e2bf7127240dd1f1cefe325e69))
- **eslint-plugin:** \[no-unnecessary-boolean-literal-compare] fixer should handle parentheses ([#6569](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6569)) ([2d8c196](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/2d8c196294bcbe4989e310ec056a1a9000967600))
##### Features
- **eslint-plugin:** \[lines-around-comment] add extension rule ([#5327](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5327)) ([d55211c](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d55211caf63e4731f103e94237b3449e88322bb9))
- **eslint-plugin:** \[member-ordering] add support for grouping readonly fields ([#6349](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6349)) ([9d3bdfc](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/9d3bdfcb2fe3d2b2c0b82d9587d52f0e2ef4e344))
- **eslint-plugin:** \[no-unnecessary-cond] check logical assignments ([#6594](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6594)) ([dbc203a](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/dbc203aeb64833a4d67bc62a578aa5533083af3d))
- update TypeScript to 5.0 RC ([#6570](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6570)) ([36ef0e1](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/36ef0e16f31810c27dda299e739d1610b689d3ad))
- use [@eslint-community](https://redirect.github.com/eslint-community) dependencies ([#6603](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6603)) ([5f6ed73](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5f6ed738a2b8c08878999e24477e3c206a0ade1b))
#### [5.54.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1) (2023-03-06)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.54.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5541-2023-03-06)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5540-2023-02-27)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0)
##### Features
- **eslint-plugin:** \[promise-function-async] check for promises in implicit return types ([#6330](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6330)) ([de1e5ce](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/de1e5ce11250b259f1f809859eeb7eaa162e897f)), closes [#6329](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6329)
### [`v5.53.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5530-2023-02-20)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.52.0...v5.53.0)
##### Features
- **eslint-plugin:** \[consistent-generic-constructors] handle default parameters ([#6484](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6484)) ([e8cebce](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/e8cebce972a5009f192034304ba6e768a9bcdbb6))
- **eslint-plugin:** \[no-mixed-enums] add rule ([#6102](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6102)) ([16144d1](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/16144d1d6a37668393f731913a306008f33eeac6))
### [`v5.52.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5520-2023-02-13)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.51.0...v5.52.0)
##### Bug Fixes
- **eslint-plugin:** \[no-import-type-side-effects] correctly ignore zero-specifier imports ([#6444](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6444)) ([d5a6688](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d5a6688a22ebaa2992e549f44c224fc8d0fc5cc7))
- **eslint-plugin:** \[no-unnecessary-condition] account for optional chaining on potentially void values ([#6432](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6432)) ([e1d9c67](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/e1d9c67981be53e091a4107f326b9bf097650c1f)), closes [#5255](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5255)
- **eslint-plugin:** \[no-unnecessary-condition] fix false positive when checking indexed access types ([#6452](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6452)) ([d569924](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d569924cf3c223c185f6ba913390cd865cd33197))
- **eslint-plugin:** fix key-spacing when type starts on next line ([#6412](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6412)) ([3eb2eed](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3eb2eed6167e2ffad6c44c0fcbd86be4b6202aeb))
##### Features
- **eslint-plugin:** \[block-spacing] extending base rule for TS related blocks ([#6195](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6195)) ([b2db3f5](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/b2db3f57d3b551e1159380c3d23edee14f133ac1))
- **eslint-plugin:** \[explicit-function-return-type] add allowFunctionsWithoutTypeParameters option ([#6105](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6105)) ([113640e](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/113640e9742acb3a193078e9704648517aebf1d8))
- **eslint-plugin:** \[explicit-function-return-type] add allowIIFEs option ([#6237](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6237)) ([a1b3f7b](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/a1b3f7b4d97154ac4b0d7934d12f1d5970cffe15))
### [`v5.51.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5510-2023-02-06)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0)
##### Bug Fixes
- **eslint-plugin:** \[sort-type-constituents] fixed behavior change ([#6384](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6384)) ([5bf7f7f](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5bf7f7fe48aee61a676dfbe829c2a5e9e44cd552)), closes [#6339](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6339)
- **eslint-plugin:** do not use .at(), Node 14 does not support it ([#6402](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6402)) ([077ed1b](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/077ed1b5be844df35b7fba554ddae579b3144787))
##### Features
- **eslint-plugin:** \[naming-convention] improve performance by removing unnecessary selectors ([#6376](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6376)) ([3647a1c](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3647a1c1bbcfe6551647632fc2d978fa90881de1))
- **eslint-plugin:** \[no-floating-promises] error on logical expression ([#6356](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6356)) ([f330e06](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/f330e0651548d55163ddc3233c90fd3cbe37c9c0))
- **eslint-plugin:** \[no-import-type-side-effects] add rule to warn against runtime side effects with `verbatimModuleSyntax` ([#6394](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6394)) ([b14d3be](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/b14d3be0f305d71e0adfc9381e9de993898b2b43))
- **eslint-plugin:** \[strict-boolean-expressions] add allow nullable enum to strict boolean expressions ([#6096](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6096)) ([d4747cd](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d4747cd8cc9dad2bf2cb64e1c0e8980ce34d82c7))
### [`v5.50.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5500-2023-01-31)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.49.0...v5.50.0)
##### Bug Fixes
- **eslint-plugin:** \[ban-ts-comment] counts graphemes instead of `String.prototype.length` ([#5704](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5704)) ([09d57ce](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/09d57cec8901880c6b24ea80dfa7d9fcdc463930))
- **eslint-plugin:** \[prefer-optional-chain] fix `ThisExpression` and `PrivateIdentifier` errors ([#6028](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6028)) ([85e783c](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/85e783c1fabe96d390729a5796d6d346e401692b))
- **eslint-plugin:** \[prefer-optional-chain] fixer produces wrong logic ([#5919](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5919)) ([b0f6c8e](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/b0f6c8ec0b372696ef26ca3a2b4f82dafd9dc417)), closes [#1438](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/1438)
##### Features
- **eslint-plugin:** add `key-spacing` rule extension for interface & type declarations ([#6211](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6211)) ([67706e7](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/67706e72e332bf11c82fdf51f3d417d3c93a86cf))
### [`v5.49.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5490-2023-01-23)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.2...v5.49.0)
##### Features
- **eslint-plugin:** \[naming-convention] add support for `#private` modifier on class members ([#6259](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6259)) ([c8a6d80](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/c8a6d8096080228b6d122c861fe140ac97f17cbe))
#### [5.48.2](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2) (2023-01-16)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
#### [5.48.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.0...v5.48.1) (2023-01-09)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
### [`v5.48.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5482-2023-01-16)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.62.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5620-2023-07-10)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v5.61.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5610-2023-07-03)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### [5.60.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v5.60.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5601-2023-06-26)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v5.60.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5600-2023-06-19)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.11...v5.60.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.11](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11) (2023-06-12)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.10](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10) (2023-06-12)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.9](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9) (2023-06-05)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.8](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) (2023-05-29)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.7](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7) (2023-05-22)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.6](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6) (2023-05-15)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.5](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.4...v5.59.5) (2023-05-08)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.4](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.3...v5.59.4) (2023-05-08)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.3](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.3) (2023-05-08)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.2](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2) (2023-05-01)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.59.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1) (2023-04-24)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.59.11`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#55911-2023-06-12)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.59.10`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#55910-2023-06-12)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.59.9`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5599-2023-06-05)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.59.8`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5598-2023-05-29)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.59.7`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5597-2023-05-22)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.59.6`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5596-2023-05-15)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.59.5`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5595-2023-05-08)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.5)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.59.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5592-2023-05-01)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.59.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#55911-2023-06-12)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.59.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5590-2023-04-17)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.58.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5580-2023-04-10)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0)
##### Bug Fixes
- update getLib for new TypeScript targets ES2021, ES2022 ([#6782](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6782)) ([1c04664](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/1c0466414300f338c6c4111f8d1eac0c3e6a8983))
#### [5.57.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1) (2023-04-03)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.57.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5571-2023-04-03)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.57.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5570-2023-03-27)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.56.0...v5.57.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.56.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5560-2023-03-20)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.55.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5550-2023-03-13)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0)
##### Features
- **parser:** add exported meta object ([#6586](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6586)) ([d05c3d8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d05c3d8aa4093e88ffdfc2dbcff522eafbd455fb))
#### [5.54.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1) (2023-03-06)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.54.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5541-2023-03-06)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5540-2023-02-27)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.53.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5530-2023-02-20)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.52.0...v5.53.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.52.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5520-2023-02-13)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.51.0...v5.52.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.51.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5510-2023-02-06)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.50.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5500-2023-01-31)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.49.0...v5.50.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.49.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5490-2023-01-23)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.2...v5.49.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.48.2](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2) (2023-01-16)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
#### [5.48.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.0...v5.48.1) (2023-01-09)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
### [`v5.48.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5482-2023-01-16)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2)
**Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
eslint/eslint (eslint)
### [`v8.57.1`](https://redirect.github.com/eslint/eslint/compare/v8.57.0...5b9414c501c58bfa85f41f96f821973c41e8ae74)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v8.57.0...v8.57.1)
### [`v8.57.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.57.0)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v8.56.0...v8.57.0)
#### Features
- [`1120b9b`](https://redirect.github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366) feat: Add loadESLint() API method for v8 ([#18098](https://redirect.github.com/eslint/eslint/issues/18098)) (Nicholas C. Zakas)
- [`dca7d0f`](https://redirect.github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc) feat: Enable `eslint.config.mjs` and `eslint.config.cjs` ([#18066](https://redirect.github.com/eslint/eslint/issues/18066)) (Nitin Kumar)
#### Bug Fixes
- [`2196d97`](https://redirect.github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5) fix: handle absolute file paths in `FlatRuleTester` ([#18064](https://redirect.github.com/eslint/eslint/issues/18064)) (Nitin Kumar)
- [`69dd1d1`](https://redirect.github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17) fix: Ensure config keys are printed for config errors ([#18067](https://redirect.github.com/eslint/eslint/issues/18067)) (Nitin Kumar)
- [`9852a31`](https://redirect.github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71) fix: deep merge behavior in flat config ([#18065](https://redirect.github.com/eslint/eslint/issues/18065)) (Nitin Kumar)
- [`4c7e9b0`](https://redirect.github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f) fix: allow circular references in config ([#18056](https://redirect.github.com/eslint/eslint/issues/18056)) (Milos Djermanovic)
#### Documentation
- [`84922d0`](https://redirect.github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708) docs: Show prerelease version in dropdown ([#18139](https://redirect.github.com/eslint/eslint/issues/18139)) (Nicholas C. Zakas)
- [`5b8c363`](https://redirect.github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4) docs: Switch to Ethical Ads ([#18117](https://redirect.github.com/eslint/eslint/issues/18117)) (Milos Djermanovic)
- [`77dbfd9`](https://redirect.github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf) docs: show NEXT in version selectors ([#18052](https://redirect.github.com/eslint/eslint/issues/18052)) (Milos Djermanovic)
#### Chores
- [`1813aec`](https://redirect.github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4) chore: upgrade [@eslint/js](https://redirect.github.com/eslint/js)[@8](https://redirect.github.com/8).57.0 ([#18143](https://redirect.github.com/eslint/eslint/issues/18143)) (Milos Djermanovic)
- [`5c356bb`](https://redirect.github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins)
- [`f4a1fe2`](https://redirect.github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16) test: add more tests for ignoring files and directories ([#18068](https://redirect.github.com/eslint/eslint/issues/18068)) (Nitin Kumar)
- [`42c0aef`](https://redirect.github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a) ci: Enable CI for `v8.x` branch ([#18047](https://redirect.github.com/eslint/eslint/issues/18047)) (Milos Djermanovic)
### [`v8.56.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.56.0)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v8.55.0...v8.56.0)
##### Features
- [`0dd9704`](https://redirect.github.com/eslint/eslint/commit/0dd9704c4751e1cd02039f7d6485fee09bbccbf6) feat: Support custom severit
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), 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, check this box
This PR contains the following updates:
29.2.5
->29.5.14
5.48.1
->5.62.0
5.48.1
->5.62.0
8.31.0
->8.57.1
29.3.1
->29.7.0
v3.0.0
->v3.0.1
2.7.1
->2.8.8
29.0.4
->29.2.5
9.4.1
->9.5.1
4.9.4
->4.9.5
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.62.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0) ##### Bug Fixes - **eslint-plugin:** \[comma-spacing] allow no space after trailing comma in objects and arrays ([#6938](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6938)) ([24bdacc](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d)) - **eslint-plugin:** \[prefer-includes] escape special characters ([#7161](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7161)) ([5a347a5](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)), closes [#7145](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7145) - **eslint-plugin:** replace auto-fix of class literal property style rule with suggestion ([#7054](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7054)) ([a8c824a](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3)) ##### Features - **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives` option ([#6487](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6487)) ([6edaa04](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.61.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0) ##### Features - **eslint-plugin:** \[ban-types] ban types in extends and implements ([#7129](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7129)) ([997783f](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe)) - use graphemer instead of grapheme-splitter ([#7069](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7069)) ([faea3ff](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### [5.60.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.60.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5601-2023-06-26) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.60.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5600-2023-06-19) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.11...v5.60.0) ##### Features - **eslint-plugin:** \[restrict-plus-operands] add allow\* options ([#6161](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6161)) ([def09f8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/def09f88cdb4a85cebb8619b45931f7e2c88dfc0)) #### [5.59.11](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11) (2023-06-12) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.10](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10) (2023-06-12) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.9](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9) (2023-06-05) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.8](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) (2023-05-29) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.7](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7) (2023-05-22) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.6](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6) (2023-05-15) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.5](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.4...v5.59.5) (2023-05-08) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.4](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.3...v5.59.4) (2023-05-08) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.3](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.3) (2023-05-08) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.2](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2) (2023-05-01) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.59.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1) (2023-04-24) ##### Bug Fixes - **eslint-plugin:** \[prefer-regexp-exec] skip malformed regexes ([#6935](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6935)) ([05ed60e](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/05ed60e25f1de9d1bb83d56c81a349130960bec8)) - **eslint-plugin:** \[unified-signatures] no parameters function ([#6940](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6940)) ([2970861](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/297086154acc568a0ae8eb41c8977b7a7ba4e0ed)) ### [`v5.59.11`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55911-2023-06-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.10`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55910-2023-06-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.9`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5599-2023-06-05) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.8`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5598-2023-05-29) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.7`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5597-2023-05-22) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.6`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5596-2023-05-15) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.5`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5595-2023-05-08) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.5) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5592-2023-05-01) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55911-2023-06-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.59.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5590-2023-04-17) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0) ##### Bug Fixes - **eslint-plugin:** \[no-unnecessary-condition] allow nullish coalescing for naked type parameter ([#6910](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6910)) ([3e5f858](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3e5f8583f1e4fe045c2fe2143d6f280b7381f96b)) ##### Features - **eslint-plugin:** \[ban-types] add NonNullable suggestion and allow custom suggestions ([#6876](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6876)) ([ff65235](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/ff65235246bb6214fb64f0e0317373ca99f8bcbe)) ### [`v5.58.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5580-2023-04-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0) ##### Bug Fixes - **eslint-plugin:** \[unified-signatures] allow overloads with different named and different number of parameters ([#6877](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6877)) ([939d665](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/939d6656ebcb94fab048a08d719b3e77362ab5b4)) ##### Features - **eslint-plugin:** \[no-unsafe-enum-comparison] add rule ([#6107](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6107)) ([915f9c2](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/915f9c2dc8934eef491a672786ec9f016f3658ba)) #### [5.57.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1) (2023-04-03) ##### Bug Fixes - **eslint-plugin:** \[strict-boolean-expressions] support mixed enums in allowNullableEnum option ([#6740](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6740)) ([49be8a8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/49be8a814c82f3784308ef5a6e90478eb56e55c1)) ### [`v5.57.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5571-2023-04-03) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1) ##### Bug Fixes - **eslint-plugin:** \[strict-boolean-expressions] support mixed enums in allowNullableEnum option ([#6740](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6740)) ([49be8a8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/49be8a814c82f3784308ef5a6e90478eb56e55c1)) ### [`v5.57.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5570-2023-03-27) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.56.0...v5.57.0) ##### Bug Fixes - **eslint-plugin:** \[no-unnecessary-boolean-literal-compare] simplify fixer and add support for double negation ([#6620](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6620)) ([81c8519](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/81c85193d27d2e7f6d12bc259088b9b73dbe1e8b)) - **eslint-plugin:** correct crashes with getTypeArguments for ts < 3.7 ([#6767](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6767)) ([59eab58](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/59eab587890a915387444d00c4a9387aed602718)) ##### Features - **eslint-plugin:** \[consistent-type-assertions] add suggestions for objectLiteralTypeAssertions ([#6642](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6642)) ([720e811](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/720e81138b66c94c60c4a4471b86b7d8567b6df0)) - **eslint-plugin:** \[consistent-type-assertions] autofix angle bracket assertions to as ([#6641](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6641)) ([ad8ea64](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/ad8ea64dbdf06c92ff72b48022f041693a8d7076)) - **eslint-plugin:** add `no-duplicate-type-constituents` rule ([#5728](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5728)) ([bc31078](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/bc31078cf86d69eee881e4a7daeffa347c1d82a7)) ### [`v5.56.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5560-2023-03-20) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0) ##### Bug Fixes - **eslint-plugin:** \[member-ordering] check order when optionalityOrder is present with no optional members ([#6619](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6619)) ([6aff431](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/6aff431668eb0d25aa74b527cbe458f9dcd0d92a)) - **eslint-plugin:** \[no-misused-promises] avoid unnecessary calls to getContextualType ([#6193](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6193)) ([745cfe4](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/745cfe4a35319416b3c307ee9fd57c63bf1660cd)) - **eslint-plugin:** \[no-misused-promises] fix incorrect detection of void functions in JSX attributes ([#6638](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6638)) ([9e41cee](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/9e41ceeaea3bf266e5114cfb1855e70a1a13284b)) - **eslint-plugin:** \[strict-boolean-expression] support falsy and truthy literals simultaneously ([#6672](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6672)) ([62ef487](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/62ef487a99010827e99a792db5e565ad7c1d6220)) - **eslint-plugin:** \[strict-boolean-expressions] handle truthy enums ([#6618](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6618)) ([0d0639f](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/0d0639fb25e5ac8d7b5e4ceac4273e17e8ee0249)) - **eslint-plugin:** add TSPropertySignature with TSFunctionType annotation to typeMethod selector ([#6645](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6645)) ([3fc5c63](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3fc5c63f87bfd9d95f7e51fddc7ef16a6c3c5662)) ##### Features - **eslint-plugin:** add allowNever support to restrict-template-expressions ([#6554](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6554)) ([423f164](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/423f1642424293488fa03a52777c0df73a40e5fd)) ### [`v5.55.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5550-2023-03-13) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0) ##### Bug Fixes - **eslint-plugin:** \[no-confusing-void-expression] check sequence expressions for void is in last position ([#6597](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6597)) ([d73d7d3](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d73d7d3904a088e2bf7127240dd1f1cefe325e69)) - **eslint-plugin:** \[no-unnecessary-boolean-literal-compare] fixer should handle parentheses ([#6569](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6569)) ([2d8c196](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/2d8c196294bcbe4989e310ec056a1a9000967600)) ##### Features - **eslint-plugin:** \[lines-around-comment] add extension rule ([#5327](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5327)) ([d55211c](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d55211caf63e4731f103e94237b3449e88322bb9)) - **eslint-plugin:** \[member-ordering] add support for grouping readonly fields ([#6349](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6349)) ([9d3bdfc](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/9d3bdfcb2fe3d2b2c0b82d9587d52f0e2ef4e344)) - **eslint-plugin:** \[no-unnecessary-cond] check logical assignments ([#6594](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6594)) ([dbc203a](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/dbc203aeb64833a4d67bc62a578aa5533083af3d)) - update TypeScript to 5.0 RC ([#6570](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6570)) ([36ef0e1](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/36ef0e16f31810c27dda299e739d1610b689d3ad)) - use [@eslint-community](https://redirect.github.com/eslint-community) dependencies ([#6603](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6603)) ([5f6ed73](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5f6ed738a2b8c08878999e24477e3c206a0ade1b)) #### [5.54.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1) (2023-03-06) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.54.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5541-2023-03-06) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5540-2023-02-27) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0) ##### Features - **eslint-plugin:** \[promise-function-async] check for promises in implicit return types ([#6330](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6330)) ([de1e5ce](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/de1e5ce11250b259f1f809859eeb7eaa162e897f)), closes [#6329](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6329) ### [`v5.53.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5530-2023-02-20) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.52.0...v5.53.0) ##### Features - **eslint-plugin:** \[consistent-generic-constructors] handle default parameters ([#6484](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6484)) ([e8cebce](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/e8cebce972a5009f192034304ba6e768a9bcdbb6)) - **eslint-plugin:** \[no-mixed-enums] add rule ([#6102](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6102)) ([16144d1](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/16144d1d6a37668393f731913a306008f33eeac6)) ### [`v5.52.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5520-2023-02-13) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.51.0...v5.52.0) ##### Bug Fixes - **eslint-plugin:** \[no-import-type-side-effects] correctly ignore zero-specifier imports ([#6444](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6444)) ([d5a6688](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d5a6688a22ebaa2992e549f44c224fc8d0fc5cc7)) - **eslint-plugin:** \[no-unnecessary-condition] account for optional chaining on potentially void values ([#6432](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6432)) ([e1d9c67](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/e1d9c67981be53e091a4107f326b9bf097650c1f)), closes [#5255](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5255) - **eslint-plugin:** \[no-unnecessary-condition] fix false positive when checking indexed access types ([#6452](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6452)) ([d569924](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d569924cf3c223c185f6ba913390cd865cd33197)) - **eslint-plugin:** fix key-spacing when type starts on next line ([#6412](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6412)) ([3eb2eed](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3eb2eed6167e2ffad6c44c0fcbd86be4b6202aeb)) ##### Features - **eslint-plugin:** \[block-spacing] extending base rule for TS related blocks ([#6195](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6195)) ([b2db3f5](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/b2db3f57d3b551e1159380c3d23edee14f133ac1)) - **eslint-plugin:** \[explicit-function-return-type] add allowFunctionsWithoutTypeParameters option ([#6105](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6105)) ([113640e](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/113640e9742acb3a193078e9704648517aebf1d8)) - **eslint-plugin:** \[explicit-function-return-type] add allowIIFEs option ([#6237](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6237)) ([a1b3f7b](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/a1b3f7b4d97154ac4b0d7934d12f1d5970cffe15)) ### [`v5.51.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5510-2023-02-06) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0) ##### Bug Fixes - **eslint-plugin:** \[sort-type-constituents] fixed behavior change ([#6384](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6384)) ([5bf7f7f](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/5bf7f7fe48aee61a676dfbe829c2a5e9e44cd552)), closes [#6339](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6339) - **eslint-plugin:** do not use .at(), Node 14 does not support it ([#6402](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6402)) ([077ed1b](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/077ed1b5be844df35b7fba554ddae579b3144787)) ##### Features - **eslint-plugin:** \[naming-convention] improve performance by removing unnecessary selectors ([#6376](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6376)) ([3647a1c](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/3647a1c1bbcfe6551647632fc2d978fa90881de1)) - **eslint-plugin:** \[no-floating-promises] error on logical expression ([#6356](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6356)) ([f330e06](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/f330e0651548d55163ddc3233c90fd3cbe37c9c0)) - **eslint-plugin:** \[no-import-type-side-effects] add rule to warn against runtime side effects with `verbatimModuleSyntax` ([#6394](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6394)) ([b14d3be](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/b14d3be0f305d71e0adfc9381e9de993898b2b43)) - **eslint-plugin:** \[strict-boolean-expressions] add allow nullable enum to strict boolean expressions ([#6096](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6096)) ([d4747cd](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d4747cd8cc9dad2bf2cb64e1c0e8980ce34d82c7)) ### [`v5.50.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5500-2023-01-31) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.49.0...v5.50.0) ##### Bug Fixes - **eslint-plugin:** \[ban-ts-comment] counts graphemes instead of `String.prototype.length` ([#5704](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5704)) ([09d57ce](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/09d57cec8901880c6b24ea80dfa7d9fcdc463930)) - **eslint-plugin:** \[prefer-optional-chain] fix `ThisExpression` and `PrivateIdentifier` errors ([#6028](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6028)) ([85e783c](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/85e783c1fabe96d390729a5796d6d346e401692b)) - **eslint-plugin:** \[prefer-optional-chain] fixer produces wrong logic ([#5919](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5919)) ([b0f6c8e](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/b0f6c8ec0b372696ef26ca3a2b4f82dafd9dc417)), closes [#1438](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/1438) ##### Features - **eslint-plugin:** add `key-spacing` rule extension for interface & type declarations ([#6211](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6211)) ([67706e7](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/67706e72e332bf11c82fdf51f3d417d3c93a86cf)) ### [`v5.49.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5490-2023-01-23) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.2...v5.49.0) ##### Features - **eslint-plugin:** \[naming-convention] add support for `#private` modifier on class members ([#6259](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6259)) ([c8a6d80](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/c8a6d8096080228b6d122c861fe140ac97f17cbe)) #### [5.48.2](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2) (2023-01-16) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) #### [5.48.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.0...v5.48.1) (2023-01-09) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) ### [`v5.48.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5482-2023-01-16) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.62.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5620-2023-07-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.61.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5610-2023-07-03) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### [5.60.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.60.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5601-2023-06-26) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.60.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5600-2023-06-19) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.11...v5.60.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.11](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11) (2023-06-12) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.10](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10) (2023-06-12) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.9](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9) (2023-06-05) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.8](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) (2023-05-29) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.7](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7) (2023-05-22) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.6](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6) (2023-05-15) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.5](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.4...v5.59.5) (2023-05-08) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.4](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.3...v5.59.4) (2023-05-08) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.3](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.3) (2023-05-08) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.2](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2) (2023-05-01) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.59.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1) (2023-04-24) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.59.11`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#55911-2023-06-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.59.10`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#55910-2023-06-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.59.9`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5599-2023-06-05) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.59.8`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5598-2023-05-29) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.59.7`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5597-2023-05-22) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.59.6`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5596-2023-05-15) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.59.5`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5595-2023-05-08) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.5) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.59.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5592-2023-05-01) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.59.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#55911-2023-06-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.59.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5590-2023-04-17) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.58.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5580-2023-04-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0) ##### Bug Fixes - update getLib for new TypeScript targets ES2021, ES2022 ([#6782](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6782)) ([1c04664](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/1c0466414300f338c6c4111f8d1eac0c3e6a8983)) #### [5.57.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1) (2023-04-03) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.57.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5571-2023-04-03) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.57.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5570-2023-03-27) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.56.0...v5.57.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.56.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5560-2023-03-20) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.55.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5550-2023-03-13) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0) ##### Features - **parser:** add exported meta object ([#6586](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6586)) ([d05c3d8](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/d05c3d8aa4093e88ffdfc2dbcff522eafbd455fb)) #### [5.54.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1) (2023-03-06) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.54.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5541-2023-03-06) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5540-2023-02-27) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.53.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5530-2023-02-20) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.52.0...v5.53.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.52.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5520-2023-02-13) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.51.0...v5.52.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.51.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5510-2023-02-06) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.50.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5500-2023-01-31) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.49.0...v5.50.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.49.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5490-2023-01-23) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.2...v5.49.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.48.2](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2) (2023-01-16) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) #### [5.48.1](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.0...v5.48.1) (2023-01-09) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) ### [`v5.48.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5482-2023-01-16) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v5.48.1...v5.48.2) **Note:** Version bump only for package [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)eslint/eslint (eslint)
### [`v8.57.1`](https://redirect.github.com/eslint/eslint/compare/v8.57.0...5b9414c501c58bfa85f41f96f821973c41e8ae74) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v8.57.0...v8.57.1) ### [`v8.57.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.57.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v8.56.0...v8.57.0) #### Features - [`1120b9b`](https://redirect.github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366) feat: Add loadESLint() API method for v8 ([#18098](https://redirect.github.com/eslint/eslint/issues/18098)) (Nicholas C. Zakas) - [`dca7d0f`](https://redirect.github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc) feat: Enable `eslint.config.mjs` and `eslint.config.cjs` ([#18066](https://redirect.github.com/eslint/eslint/issues/18066)) (Nitin Kumar) #### Bug Fixes - [`2196d97`](https://redirect.github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5) fix: handle absolute file paths in `FlatRuleTester` ([#18064](https://redirect.github.com/eslint/eslint/issues/18064)) (Nitin Kumar) - [`69dd1d1`](https://redirect.github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17) fix: Ensure config keys are printed for config errors ([#18067](https://redirect.github.com/eslint/eslint/issues/18067)) (Nitin Kumar) - [`9852a31`](https://redirect.github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71) fix: deep merge behavior in flat config ([#18065](https://redirect.github.com/eslint/eslint/issues/18065)) (Nitin Kumar) - [`4c7e9b0`](https://redirect.github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f) fix: allow circular references in config ([#18056](https://redirect.github.com/eslint/eslint/issues/18056)) (Milos Djermanovic) #### Documentation - [`84922d0`](https://redirect.github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708) docs: Show prerelease version in dropdown ([#18139](https://redirect.github.com/eslint/eslint/issues/18139)) (Nicholas C. Zakas) - [`5b8c363`](https://redirect.github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4) docs: Switch to Ethical Ads ([#18117](https://redirect.github.com/eslint/eslint/issues/18117)) (Milos Djermanovic) - [`77dbfd9`](https://redirect.github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf) docs: show NEXT in version selectors ([#18052](https://redirect.github.com/eslint/eslint/issues/18052)) (Milos Djermanovic) #### Chores - [`1813aec`](https://redirect.github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4) chore: upgrade [@eslint/js](https://redirect.github.com/eslint/js)[@8](https://redirect.github.com/8).57.0 ([#18143](https://redirect.github.com/eslint/eslint/issues/18143)) (Milos Djermanovic) - [`5c356bb`](https://redirect.github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`f4a1fe2`](https://redirect.github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16) test: add more tests for ignoring files and directories ([#18068](https://redirect.github.com/eslint/eslint/issues/18068)) (Nitin Kumar) - [`42c0aef`](https://redirect.github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a) ci: Enable CI for `v8.x` branch ([#18047](https://redirect.github.com/eslint/eslint/issues/18047)) (Milos Djermanovic) ### [`v8.56.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.56.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v8.55.0...v8.56.0) ##### Features - [`0dd9704`](https://redirect.github.com/eslint/eslint/commit/0dd9704c4751e1cd02039f7d6485fee09bbccbf6) feat: Support custom severitConfiguration
📅 Schedule: Branch creation - "every weekend" (UTC), 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 was generated by Mend Renovate. View the repository job log.