conventional-changelog/commitlint (@commitlint/cli)
### [`v17.0.3`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1703-httpsgithubcomconventional-changelogcommitlintcomparev1702v1703-2022-06-25)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.2...v17.0.3)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
conventional-changelog/commitlint (@commitlint/config-conventional)
### [`v17.0.3`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/config-conventional/CHANGELOG.md#1703-httpsgithubcomconventional-changelogcommitlintcomparev1702v1703-2022-06-25)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.2...v17.0.3)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
reduxjs/redux-toolkit
### [`v1.8.3`](https://togithub.com/reduxjs/redux-toolkit/releases/tag/v1.8.3)
[Compare Source](https://togithub.com/reduxjs/redux-toolkit/compare/v1.8.2...1.8.3)
This bugfix release fixes a few minor issues and bits of behavior, including updating the React-Redux peer dep to `^8.0.2` final, stable sorting in `createEntityAdapter.updateMany` and some initial state handling in `createSlice`.
#### Changelog
##### React-Redux Peer Dep
We'd previously published an RTK build that accepted React-Redux v8 beta as a peer dep (for use with RTK Query). Since React-Redux v8 is out now, we've updated the peer dep to `^8.0.2`.
##### Entity Adapter Updates
Previously, applying updates via `createEntityAdapter.updateMany` caused sorting order to change. Entities that had the same sorting result *should* have stayed in the same order relative to each other, but if one of those items had any updates, it would sort to the back of that group. This was due to items being removed from the lookup table and re-added, and since JS engines iterate keys in insertion order, the updated item would now end up compared later than before.
We've reworked the implementation of `updateMany` to avoid that. This also ended up fixing another issue where multiple update entries targeting the same item ID would only have the first applied.
#### `createSlice` Initial State
`createSlice` now logs an error if `initialState` is `undefined`. This is most commonly seen when users misspell `initialState`. It also has better handling for values that can't be frozen by Immer such as primitives.
##### RTK Query
Several assorted improvements, including TS types for `BaseQuery` and checking if the body can actually be safely stringified.
#### What's Changed
- Add Missing Else to enhanceEndpoints Function by [@kinson](https://togithub.com/kinson) in [https://github.com/reduxjs/redux-toolkit/pull/2386](https://togithub.com/reduxjs/redux-toolkit/pull/2386)
- Check initial state is draftable before using immer to freeze it. by [@EskiMojo14](https://togithub.com/EskiMojo14) in [https://github.com/reduxjs/redux-toolkit/pull/2378](https://togithub.com/reduxjs/redux-toolkit/pull/2378)
- Check that body isJsonifiable before stringify by [@ShaunDychko](https://togithub.com/ShaunDychko) in [https://github.com/reduxjs/redux-toolkit/pull/2330](https://togithub.com/reduxjs/redux-toolkit/pull/2330)
- Respect BaseQuery meta types when enhancing by [@TamasSzigeti](https://togithub.com/TamasSzigeti) in [https://github.com/reduxjs/redux-toolkit/pull/2225](https://togithub.com/reduxjs/redux-toolkit/pull/2225)
- Throw new error when initial state is undefined by [@dannielss](https://togithub.com/dannielss) in [https://github.com/reduxjs/redux-toolkit/pull/2461](https://togithub.com/reduxjs/redux-toolkit/pull/2461)
- Rewrite `updateMany` to ensure stable sorting order by [@markerikson](https://togithub.com/markerikson) in [https://github.com/reduxjs/redux-toolkit/pull/2464](https://togithub.com/reduxjs/redux-toolkit/pull/2464)
- Bump React-Redux peer dep by [@markerikson](https://togithub.com/markerikson) in https://github.com/reduxjs/redux-toolkit/commit/3033a33c3dd2ad743f02a44603bc77174599eebc
#### New Contributors
**Full Changelog**: https://github.com/reduxjs/redux-toolkit/compare/v1.8.2...1.8.3
testing-library/user-event
### [`v14.3.0`](https://togithub.com/testing-library/user-event/releases/tag/v14.3.0)
[Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.6...v14.3.0)
##### Features
- **keyboard:** change radio group per arrow keys ([#995](https://togithub.com/testing-library/user-event/issues/995)) ([e1c22af](https://togithub.com/testing-library/user-event/commit/e1c22af5875155306b201d8d7ad6ce8ac05a8d56))
### [`v14.2.6`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.6)
[Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.5...v14.2.6)
##### Bug Fixes
- **document:** reduce impact of React@17 workaround ([#992](https://togithub.com/testing-library/user-event/issues/992)) ([9816d38](https://togithub.com/testing-library/user-event/commit/9816d384c33db30a00e1fa16c3bd616c6c58fd27))
- **pointer:** do not throw for `pointer-events: none` on previous target ([#991](https://togithub.com/testing-library/user-event/issues/991)) ([6e4058b](https://togithub.com/testing-library/user-event/commit/6e4058becffb261a64968677c161f82daf9b3e25))
### [`v14.2.5`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.5)
[Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.4...v14.2.5)
##### Bug Fixes
- **document:** do not track `value` on `HTMLSelectElement` ([#989](https://togithub.com/testing-library/user-event/issues/989)) ([77a7fa8](https://togithub.com/testing-library/user-event/commit/77a7fa840a162e1361fab88e52cb01b3c805163a))
### [`v14.2.4`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.4)
[Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.3...v14.2.4)
##### Bug Fixes
- use `window.FileList` instead of implicit global ([c88865d](https://togithub.com/testing-library/user-event/commit/c88865d3fcb34c485f7f008a01e8eb7e5bfbfbbe))
### [`v14.2.3`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.3)
[Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.2...v14.2.3)
##### Bug Fixes
- **document:** use setters/methods on element as default ([#987](https://togithub.com/testing-library/user-event/issues/987)) ([c40e614](https://togithub.com/testing-library/user-event/commit/c40e614b9f2af5fd8f917bc0166716e0c701bc88))
### [`v14.2.2`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.2)
[Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.1...v14.2.2)
##### Bug Fixes
- **document:** track `HTMLInputElement.setRangeText()` ([#984](https://togithub.com/testing-library/user-event/issues/984)) ([73443ec](https://togithub.com/testing-library/user-event/commit/73443ecf333752236c938827716e273ca7ae4950))
### [`v14.2.1`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.1)
[Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.0...v14.2.1)
##### Performance Improvements
- **tab:** avert visibility check on irrelevant elements ([#967](https://togithub.com/testing-library/user-event/issues/967)) ([d2d8a39](https://togithub.com/testing-library/user-event/commit/d2d8a3996f3af6318153f765aedd890576ce6da3))
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.31.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5310-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5307v5310-2022-07-25)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.7...v5.31.0)
##### Bug Fixes
- **eslint-plugin:** \[typedef] Support nested array destructuring with type annotation ([#5311](https://togithub.com/typescript-eslint/typescript-eslint/issues/5311)) ([6d19efe](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d19efed16d1cf0357ad363b6373d2021c49a8c8))
- **scope-manager:** handle typeParameters of TSInstantiationExpression ([#5355](https://togithub.com/typescript-eslint/typescript-eslint/issues/5355)) ([2595ccf](https://togithub.com/typescript-eslint/typescript-eslint/commit/2595ccf67cd5158edbd6bebd9ac2dbd8bbd8b99c))
##### Features
- **eslint-plugin:** \[consistent-generic-ctors] check class field declaration ([#5288](https://togithub.com/typescript-eslint/typescript-eslint/issues/5288)) ([48f996e](https://togithub.com/typescript-eslint/typescript-eslint/commit/48f996e8dda79c9c865e8ca6552069902836648b))
- **eslint-plugin:** \[prefer-nullish-coalescing] add ignoreTernaryTests option ([#4965](https://togithub.com/typescript-eslint/typescript-eslint/issues/4965)) ([f82727f](https://togithub.com/typescript-eslint/typescript-eslint/commit/f82727ffeb97475c07773ca1d1e5b9609fcc5e68))
#### [5.30.7](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7) (2022-07-18)
##### Bug Fixes
- **eslint-plugin:** \[no-inferrable] fix optional param to valid code ([#5342](https://togithub.com/typescript-eslint/typescript-eslint/issues/5342)) ([98f6d5e](https://togithub.com/typescript-eslint/typescript-eslint/commit/98f6d5e6d08d1eb9789da52a15f337f5f53438bd))
- **eslint-plugin:** \[no-unused-vars] highlight last write reference ([#5267](https://togithub.com/typescript-eslint/typescript-eslint/issues/5267)) ([c3f199a](https://togithub.com/typescript-eslint/typescript-eslint/commit/c3f199a65a16aa72f5bb83e81a1ce0ffb5f69772))
#### [5.30.6](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6) (2022-07-11)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
#### [5.30.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5) (2022-07-04)
##### Bug Fixes
- **eslint-plugin:** \[consistent-indexed-object-style] fix record mode fixer for generics with a default value ([#5280](https://togithub.com/typescript-eslint/typescript-eslint/issues/5280)) ([57f032c](https://togithub.com/typescript-eslint/typescript-eslint/commit/57f032c2e6a822c049177713778d0077ee138d9a))
#### [5.30.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4) (2022-07-03)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
#### [5.30.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3) (2022-07-01)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
#### [5.30.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2) (2022-07-01)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
#### [5.30.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.0...v5.30.1) (2022-07-01)
##### Bug Fixes
- **eslint-plugin:** \[no-base-to-string] add missing apostrophe to message ([#5270](https://togithub.com/typescript-eslint/typescript-eslint/issues/5270)) ([d320174](https://togithub.com/typescript-eslint/typescript-eslint/commit/58034e343a167ca7751b54d2b2a0e7d3852aabec))
### [`v5.30.7`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5307-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5306v5307-2022-07-18)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7)
##### Bug Fixes
- **eslint-plugin:** \[no-inferrable] fix optional param to valid code ([#5342](https://togithub.com/typescript-eslint/typescript-eslint/issues/5342)) ([98f6d5e](https://togithub.com/typescript-eslint/typescript-eslint/commit/98f6d5e6d08d1eb9789da52a15f337f5f53438bd))
- **eslint-plugin:** \[no-unused-vars] highlight last write reference ([#5267](https://togithub.com/typescript-eslint/typescript-eslint/issues/5267)) ([c3f199a](https://togithub.com/typescript-eslint/typescript-eslint/commit/c3f199a65a16aa72f5bb83e81a1ce0ffb5f69772))
### [`v5.30.6`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5306-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5305v5306-2022-07-11)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
### [`v5.30.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5305-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5304v5305-2022-07-04)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5)
##### Bug Fixes
- **eslint-plugin:** \[consistent-indexed-object-style] fix record mode fixer for generics with a default value ([#5280](https://togithub.com/typescript-eslint/typescript-eslint/issues/5280)) ([57f032c](https://togithub.com/typescript-eslint/typescript-eslint/commit/57f032c2e6a822c049177713778d0077ee138d9a))
### [`v5.30.4`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5304-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5303v5304-2022-07-03)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
### [`v5.30.3`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5303-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5302v5303-2022-07-01)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
### [`v5.30.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5302-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5301v5302-2022-07-01)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
### [`v5.30.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5301-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5300v5301-2022-07-01)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.0...v5.30.1)
##### Bug Fixes
- **eslint-plugin:** \[no-base-to-string] add missing apostrophe to message ([#5270](https://togithub.com/typescript-eslint/typescript-eslint/issues/5270)) ([d320174](https://togithub.com/typescript-eslint/typescript-eslint/commit/58034e343a167ca7751b54d2b2a0e7d3852aabec))
### [`v5.30.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5300-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5290v5300-2022-06-27)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.29.0...v5.30.0)
##### Features
- **eslint-plugin:** \[no-shadow] add shadowed variable location to the error message ([#5183](https://togithub.com/typescript-eslint/typescript-eslint/issues/5183)) ([8ca08e9](https://togithub.com/typescript-eslint/typescript-eslint/commit/8ca08e9f18d59b29715c667fbb7d237f6e9a96ba))
- treat `this` in `typeof this` as a `ThisExpression` ([#4382](https://togithub.com/typescript-eslint/typescript-eslint/issues/4382)) ([b04b2ce](https://togithub.com/typescript-eslint/typescript-eslint/commit/b04b2ce1ba90d94718891f2562dd210a6d7b8609))
### [`v5.29.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5290-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5280v5290-2022-06-20)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.28.0...v5.29.0)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.31.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5310-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5307v5310-2022-07-25)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.7...v5.31.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [5.30.7](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7) (2022-07-18)
##### Bug Fixes
- expose types supporting old versions of typescript ([#5339](https://togithub.com/typescript-eslint/typescript-eslint/issues/5339)) ([4ba9bdb](https://togithub.com/typescript-eslint/typescript-eslint/commit/4ba9bdb93f87e6bc370f13aa1de48f435abe3f88))
#### [5.30.6](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6) (2022-07-11)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [5.30.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5) (2022-07-04)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [5.30.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4) (2022-07-03)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [5.30.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3) (2022-07-01)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [5.30.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2) (2022-07-01)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### 5.30.1 (2022-07-01)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.30.7`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5307-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5306v5307-2022-07-18)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7)
##### Bug Fixes
- expose types supporting old versions of typescript ([#5339](https://togithub.com/typescript-eslint/typescript-eslint/issues/5339)) ([4ba9bdb](https://togithub.com/typescript-eslint/typescript-eslint/commit/4ba9bdb93f87e6bc370f13aa1de48f435abe3f88))
### [`v5.30.6`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5306-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5305v5306-2022-07-11)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.30.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5305-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5304v5305-2022-07-04)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.30.4`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5304-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5303v5304-2022-07-03)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.30.3`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5303-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5302v5303-2022-07-01)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.30.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5302-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5301v5302-2022-07-01)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.30.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5301-2022-07-01)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.0...v5.30.1)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.30.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5300-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5290v5300-2022-06-27)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.29.0...v5.30.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.29.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5290-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5280v5290-2022-06-20)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.28.0...v5.29.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
eslint/eslint
### [`v8.20.0`](https://togithub.com/eslint/eslint/releases/tag/v8.20.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.19.0...v8.20.0)
#### Features
- [`ca83178`](https://togithub.com/eslint/eslint/commit/ca83178b18cd5d649bd52a20aef8f8b3f48d3085) feat: catch preprocess errors ([#16105](https://togithub.com/eslint/eslint/issues/16105)) (JounQin)
#### Bug Fixes
- [`30be0ed`](https://togithub.com/eslint/eslint/commit/30be0ed4d84dd436e6c2e345e264c10b2bd37308) fix: no-warning-comments rule escapes special RegEx characters in terms ([#16090](https://togithub.com/eslint/eslint/issues/16090)) (Lachlan Hunt)
- [`bfe5e88`](https://togithub.com/eslint/eslint/commit/bfe5e884098874bb512609bcd94a5e5ed797839d) fix: ignore spacing before `]` and `}` in comma-spacing ([#16113](https://togithub.com/eslint/eslint/issues/16113)) (Milos Djermanovic)
#### Documentation
- [`845c4f4`](https://togithub.com/eslint/eslint/commit/845c4f40274ccb3727c624db44c7a23aafa71318) docs: Add website team details ([#16115](https://togithub.com/eslint/eslint/issues/16115)) (Nicholas C. Zakas)
- [`5a0dfdb`](https://togithub.com/eslint/eslint/commit/5a0dfdb9938ffdcea52047466bac11ea983f4b29) docs: Link to blog post in no-constant-binary-expression ([#16112](https://togithub.com/eslint/eslint/issues/16112)) (Jordan Eldredge)
- [`bc692a9`](https://togithub.com/eslint/eslint/commit/bc692a9bf5c664c646ce386eff44eb706c231127) docs: remove install command ([#16084](https://togithub.com/eslint/eslint/issues/16084)) (Strek)
- [`49ca3f0`](https://togithub.com/eslint/eslint/commit/49ca3f090425e06fdf6e66bcf2415508c46671e1) docs: don't show toc when content not found ([#16095](https://togithub.com/eslint/eslint/issues/16095)) (Amaresh S M)
- [`ba19e3f`](https://togithub.com/eslint/eslint/commit/ba19e3f80a32ceae82e0ed6c0acf16061d8370da) docs: enhance 404 page UI ([#16097](https://togithub.com/eslint/eslint/issues/16097)) (Amaresh S M)
- [`a75d3b4`](https://togithub.com/eslint/eslint/commit/a75d3b47b84f59c080c0c8301ae859fa64aa0f0f) docs: remove unused meta.docs.category field in working-with-rules page ([#16109](https://togithub.com/eslint/eslint/issues/16109)) (Brandon Scott)
- [`cdc0206`](https://togithub.com/eslint/eslint/commit/cdc020639022dd931863460273de61f4ed4ce0f8) docs: add formatters page edit link ([#16094](https://togithub.com/eslint/eslint/issues/16094)) (Amaresh S M)
- [`4d1ed22`](https://togithub.com/eslint/eslint/commit/4d1ed22dede531108c8a7899d513f64f0662c135) docs: preselect default theme ([#16098](https://togithub.com/eslint/eslint/issues/16098)) (Strek)
- [`4b79612`](https://togithub.com/eslint/eslint/commit/4b79612f0bdf860142401033f32fe9a5b8cd7d03) docs: add missing correct/incorrect containers ([#16087](https://togithub.com/eslint/eslint/issues/16087)) (Milos Djermanovic)
- [`09f6acb`](https://togithub.com/eslint/eslint/commit/09f6acbf2136e3084a3174607ab29a48d5d519b0) docs: fix UI bug on rules index and details pages ([#16082](https://togithub.com/eslint/eslint/issues/16082)) (Deepshika S)
- [`f5db264`](https://togithub.com/eslint/eslint/commit/f5db264931fd6259e064b5cf24b4233f5aaa4c7d) docs: remove remaining duplicate rule descriptions ([#16093](https://togithub.com/eslint/eslint/issues/16093)) (Milos Djermanovic)
- [`32a6b2a`](https://togithub.com/eslint/eslint/commit/32a6b2a5caae8fa3734dfbdb9640bb4963fc5f4f) docs: Add scroll behaviour smooth ([#16056](https://togithub.com/eslint/eslint/issues/16056)) (Amaresh S M)
#### Chores
- [`bbf8df4`](https://togithub.com/eslint/eslint/commit/bbf8df41c901d41753ca4f3f0baf021944782597) chore: Mark autogenerated release blog post as draft ([#16130](https://togithub.com/eslint/eslint/issues/16130)) (Nicholas C. Zakas)
- [`eee4306`](https://togithub.com/eslint/eslint/commit/eee43067f635c0ec3b61e416f47849029d12268d) chore: update internal lint dependencies ([#16088](https://togithub.com/eslint/eslint/issues/16088)) (Bryan Mishkin)
- [`9615a42`](https://togithub.com/eslint/eslint/commit/9615a42c9f065188024423a28b603cb93dad18d4) chore: update formatter examples template to avoid markdown lint error ([#16085](https://togithub.com/eslint/eslint/issues/16085)) (Milos Djermanovic)
- [`62541ed`](https://togithub.com/eslint/eslint/commit/62541edf5843ff8e01f14f870701d5df0b2c1cb5) chore: fix markdown linting error ([#16083](https://togithub.com/eslint/eslint/issues/16083)) (唯然)
### [`v8.19.0`](https://togithub.com/eslint/eslint/releases/tag/v8.19.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.18.0...v8.19.0)
#### Features
- [`7023628`](https://togithub.com/eslint/eslint/commit/7023628eb3af1bcc0151afab2bf617217fae51b1) feat: add importNames support for patterns in no-restricted-imports ([#16059](https://togithub.com/eslint/eslint/issues/16059)) (Brandon Scott)
- [`472c368`](https://togithub.com/eslint/eslint/commit/472c3681364833f697d726abc3c33fbe2663eeb7) feat: fix handling of blockless `with` statements in indent rule ([#16068](https://togithub.com/eslint/eslint/issues/16068)) (Milos Djermanovic)
#### Bug Fixes
- [`fc81848`](https://togithub.com/eslint/eslint/commit/fc81848238ee0f6ff93615875ea4b8e95dc09249) fix: throw helpful exception when rule has wrong return type ([#16075](https://togithub.com/eslint/eslint/issues/16075)) (Bryan Mishkin)
#### Documentation
- [`3ae0574`](https://togithub.com/eslint/eslint/commit/3ae0574fc78c4a2b406625e4792cb2859cb9bcb1) docs: Remove duplicate rule descriptions ([#16052](https://togithub.com/eslint/eslint/issues/16052)) (Amaresh S M)
- [`f50cf43`](https://togithub.com/eslint/eslint/commit/f50cf436aaa5dff1273f4753dd3fc6782f95a045) docs: Add base href to each page to fix relative URLs ([#16046](https://togithub.com/eslint/eslint/issues/16046)) (Nicholas C. Zakas)
- [`ae4b449`](https://togithub.com/eslint/eslint/commit/ae4b449719d496fd611903d596341ec4c1d81c16) docs: make logo link clickable on small width screens ([#16058](https://togithub.com/eslint/eslint/issues/16058)) (Milos Djermanovic)
- [`280f898`](https://togithub.com/eslint/eslint/commit/280f898bff9b809327e4c94cea3632ba95af4485) docs: use only fenced code blocks ([#16044](https://togithub.com/eslint/eslint/issues/16044)) (Milos Djermanovic)
- [`f5d63b9`](https://togithub.com/eslint/eslint/commit/f5d63b9e15d9f325ef4953b683cb67133b05e9ea) docs: add listener only if element exists ([#16045](https://togithub.com/eslint/eslint/issues/16045)) (Amaresh S M)
- [`8b639cc`](https://togithub.com/eslint/eslint/commit/8b639ccb2fb0f0a7d7aaee1f1fc2881a237de95d) docs: add missing migrating-to-8.0.0 in the user guide ([#16048](https://togithub.com/eslint/eslint/issues/16048)) (唯然)
- [`b8e68c1`](https://togithub.com/eslint/eslint/commit/b8e68c1f7e2b8fa5c108216f74dcd3100aa33b0f) docs: Update release process ([#16036](https://togithub.com/eslint/eslint/issues/16036)) (Nicholas C. Zakas)
- [`6d0cb11`](https://togithub.com/eslint/eslint/commit/6d0cb11c6d134896d8920c9bf3cc3e492f0eb8e2) docs: remove table of contents from markdown text ([#15999](https://togithub.com/eslint/eslint/issues/15999)) (Nitin Kumar)
#### Chores
- [`e884933`](https://togithub.com/eslint/eslint/commit/e88493395b3be2b08e14e9b84d20d2733f78582c) chore: use `github-slugger` for markdown anchors ([#16067](https://togithub.com/eslint/eslint/issues/16067)) (Strek)
- [`02e9cb0`](https://togithub.com/eslint/eslint/commit/02e9cb01e7663af3a3fd16725afc7d71e73b9eed) chore: revamp carbon ad style ([#16078](https://togithub.com/eslint/eslint/issues/16078)) (Amaresh S M)
- [`b6aee95`](https://togithub.com/eslint/eslint/commit/b6aee9591ecc2e2f5738ab8bef20faac1e05b5c3) chore: remove unwanted comments from rules markdown ([#16054](https://togithub.com/eslint/eslint/issues/16054)) (Strek)
- [`6840940`](https://togithub.com/eslint/eslint/commit/6840940a766d671831d5cee0e3c0e2f4e642632a) chore: correctly use .markdownlintignore in Makefile ([#16060](https://togithub.com/eslint/eslint/issues/16060)) (Bryan Mishkin)
- [`48904fb`](https://togithub.com/eslint/eslint/commit/48904fb00fc5001e534034e2e513ca99f3ada35e) chore: add missing images ([#16017](https://togithub.com/eslint/eslint/issues/16017)) (Amaresh S M)
- [`910f741`](https://togithub.com/eslint/eslint/commit/910f741885a18b7744d4125e98e554312bc873eb) chore: add architecture to nav ([#16039](https://togithub.com/eslint/eslint/issues/16039)) (Strek)
- [`9bb24c1`](https://togithub.com/eslint/eslint/commit/9bb24c1deb7ab6743080520d11aefe9c6b8b8f2d) chore: add correct incorrect in all rules doc ([#16021](https://togithub.com/eslint/eslint/issues/16021)) (Deepshika S)
- [`5a96af8`](https://togithub.com/eslint/eslint/commit/5a96af853dcbe29c9f125a63528f3fec9fc0aae8) chore: prepare versions data file ([#16035](https://togithub.com/eslint/eslint/issues/16035)) (Nicholas C. Zakas)
- [`50afe6f`](https://togithub.com/eslint/eslint/commit/50afe6fe8c92a1d5d52415e149d52e1e129c3cc7) chore: Included githubactions in the dependabot config ([#15985](https://togithub.com/eslint/eslint/issues/15985)) (Naveen)
- [`473411e`](https://togithub.com/eslint/eslint/commit/473411e61d46c2bbac70e9a66d434d477851d98a) chore: add deploy workflow for playground ([#16034](https://togithub.com/eslint/eslint/issues/16034)) (Milos Djermanovic)
- [`a30b66c`](https://togithub.com/eslint/eslint/commit/a30b66c030bf45864784c0550276267e5a146697) chore: fix print style ([#16025](https://togithub.com/eslint/eslint/issues/16025)) (Amaresh S M)
- [`f4dad59`](https://togithub.com/eslint/eslint/commit/f4dad59e5c7e966291d6f8c1456a465ae5629061) chore: add noindex meta tag ([#16016](https://togithub.com/eslint/eslint/issues/16016)) (Milos Djermanovic)
- [`db387a8`](https://togithub.com/eslint/eslint/commit/db387a87b23c398ed691ba35bdf3b6aa7dcfe750) chore: fix sitemap ([#16026](https://togithub.com/eslint/eslint/issues/16026)) (Milos Djermanovic)
- [`285fbc5`](https://togithub.com/eslint/eslint/commit/285fbc5e6a92c50e1195f252675b599ecd929b9d) chore: remove TOC from printable ([#16020](https://togithub.com/eslint/eslint/issues/16020)) (Strek)
- [`8e84c21`](https://togithub.com/eslint/eslint/commit/8e84c2148cc2d25a7076e73233ae41bc1a000a53) chore: remove ligatures from fonts ([#16019](https://togithub.com/eslint/eslint/issues/16019)) (Strek)
### [`v8.18.0`](https://togithub.com/eslint/eslint/releases/tag/v8.18.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.17.0...v8.18.0)
#### Features
- [`a6273b8`](https://togithub.com/eslint/eslint/commit/a6273b83b103c463937936ef2404575758a7baa4) feat: account for rule creation time in performance reports ([#15982](https://togithub.com/eslint/eslint/issues/15982)) (Nitin Kumar)
#### Bug Fixes
- [`f364d47`](https://togithub.com/eslint/eslint/commit/f364d47013d146cdea42b27a7b24d105223f5ffe) fix: Make no-unused-vars treat for..of loops same as for..in loops ([#15868](https://togithub.com/eslint/eslint/issues/15868)) (Alex Bass)
#### Documentation
- [`4871047`](https://togithub.com/eslint/eslint/commit/4871047dbd0c5ef5e4089425a85ac85dcd9cf263) docs: Update analytics, canonical URL, ads ([#15996](https://togithub.com/eslint/eslint/issues/15996)) (Nicholas C. Zakas)
- [`cddad14`](https://togithub.com/eslint/eslint/commit/cddad1495fbc1750c26330f7aadc6647e2eebac3) docs: Add correct/incorrect containers ([#15998](https://togithub.com/eslint/eslint/issues/15998)) (Nicholas C. Zakas)
- [`b04bc6f`](https://togithub.com/eslint/eslint/commit/b04bc6f1d558d9ad5eb57383a779fec5a170b3d3) docs: Add rules meta info to rule pages ([#15902](https://togithub.com/eslint/eslint/issues/15902)) (Nicholas C. Zakas)
- [`1324f10`](https://togithub.com/eslint/eslint/commit/1324f10ac58d3685fdb656a4fc9d1e5c9d035e42) docs: unify the wording referring to optional exception ([#15893](https://togithub.com/eslint/eslint/issues/15893)) (Abdelrahman Elkady)
- [`ad54d02`](https://togithub.com/eslint/eslint/commit/ad54d0246797cdd849948e7a5d31571c498af7aa) docs: add missing trailing slash to some internal links ([#15991](https://togithub.com/eslint/eslint/issues/15991)) (Milos Djermanovic)
- [`df7768e`](https://togithub.com/eslint/eslint/commit/df7768e16a5ab55da97749bb89ff19f98ce0cc6c) docs: Switch to version-relative URLs ([#15978](https://togithub.com/eslint/eslint/issues/15978)) (Nicholas C. Zakas)
- [`21d6479`](https://togithub.com/eslint/eslint/commit/21d647904dc30f9484b22acdd9243a6d0ecfba38) docs: change some absolute links to relative ([#15970](https://togithub.com/eslint/eslint/issues/15970)) (Milos Djermanovic)
- [`f31216a`](https://togithub.com/eslint/eslint/commit/f31216a90a6204ed1fd56547772376a10f5d3ebb) docs: Update README team and sponsors (ESLint Jenkins)
#### Build Related
- [`ed49f15`](https://togithub.com/eslint/eslint/commit/ed49f15fad96060501927ca27ebda1a4c736ed04) build: remove unwanted parallel and image-min for dev server ([#15986](https://togithub.com/eslint/eslint/issues/15986)) (Strek)
#### Chores
- [`f6e2e63`](https://togithub.com/eslint/eslint/commit/f6e2e632fa3710cfa467b15350b08dea6e0e3dfc) chore: fix 'replaced by' rule list ([#16007](https://togithub.com/eslint/eslint/issues/16007)) (Milos Djermanovic)
- [`d94dc84`](https://togithub.com/eslint/eslint/commit/d94dc84ae76a36b4ee9268c40d8536d2f5b1c63c) chore: remove unused deprecation warnings ([#15994](https://togithub.com/eslint/eslint/issues/15994)) (Francesco Trotta)
- [`cdcf11e`](https://togithub.com/eslint/eslint/commit/cdcf11e457a2455bd8875d78651fec55dd148139) chore: fix versions link ([#15995](https://togithub.com/eslint/eslint/issues/15995)) (Milos Djermanovic)
- [`d2a8715`](https://togithub.com/eslint/eslint/commit/d2a871543a12143fa0ecea13d7508021fd019031) chore: add trailing slash to `pathPrefix` ([#15993](https://togithub.com/eslint/eslint/issues/15993)) (Milos Djermanovic)
- [`58a1bf0`](https://togithub.com/eslint/eslint/commit/58a1bf0de33adb1d54c8051090f01984daa08c86) chore: tweak URL rewriting for local previews ([#15992](https://togithub.com/eslint/eslint/issues/15992)) (Milos Djermanovic)
- [`80404d2`](https://togithub.com/eslint/eslint/commit/80404d28f040df49706ba2c1e954aee945711aa9) chore: remove docs deploy workflow ([#15984](https://togithub.com/eslint/eslint/issues/15984)) (Nicholas C. Zakas)
- [`71bc750`](https://togithub.com/eslint/eslint/commit/71bc75012b1377d3c7e57deea0ad06f99c4c65bf) chore: Set permissions for GitHub actions ([#15971](https://togithub.com/eslint/eslint/issues/15971)) (Naveen)
- [`90ff647`](https://togithub.com/eslint/eslint/commit/90ff64742ede6ef29018cb967fc4f20d7b85b592) chore: avoid generating subdirectories for each page on new docs site ([#15967](https://togithub.com/eslint/eslint/issues/15967)) (Milos Djermanovic)
prettier/eslint-plugin-prettier
### [`v4.2.1`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#421)
[Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v4.2.0...v4.2.1)
##### Patch Changes
- [#485](https://togithub.com/prettier/eslint-plugin-prettier/pull/485) [`5736ed5`](https://togithub.com/prettier/eslint-plugin-prettier/commit/5736ed5224b06507374e21c626e8c462552cacf2) Thanks [@JounQin](https://togithub.com/JounQin)! - chore: reuse prettierRcOptions instead of resolveConfig again
### [`v4.2.0`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#420)
[Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v4.1.0...v4.2.0)
##### Minor Changes
- [#483](https://togithub.com/prettier/eslint-plugin-prettier/pull/483) [`7bd70b6`](https://togithub.com/prettier/eslint-plugin-prettier/commit/7bd70b65b680d360cd55aa9998804fc1e7188331) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: support svelte out of box
close [#472](https://togithub.com/prettier/eslint-plugin-prettier/issues/472), close [#482](https://togithub.com/prettier/eslint-plugin-prettier/issues/482)
We recommend to use [`eslint-plugin-svelte`](https://togithub.com/ota-meshi/eslint-plugin-svelte) instead of [`eslint-plugin-svelte3`](https://togithub.com/sveltejs/eslint-plugin-svelte3).
### [`v4.1.0`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#v410-2022-06-27)
[Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v4.0.0...v4.1.0)
- feat: skip processing code blocks on specific languages like `stylelint-prettier` ([#415](https://togithub.com/prettier/eslint-plugin-prettier/issues/415)) ([52eec48](https://togithub.com/prettier/eslint-plugin-prettier/commit/52eec489cf5ec7a6d97c3edbb7dafc109e9156a4))
- build(deps): Bump minimist from 1.2.5 to 1.2.6 ([#464](https://togithub.com/prettier/eslint-plugin-prettier/issues/464)) ([42bfe88](https://togithub.com/prettier/eslint-plugin-prettier/commit/42bfe88bb748a5d433aeac6d7f17dd8bce3da58c))
- build(deps-dev): Bump graphql from 15.5.1 to 15.7.2 ([#442](https://togithub.com/prettier/eslint-plugin-prettier/issues/442)) ([0158640](https://togithub.com/prettier/eslint-plugin-prettier/commit/01586408fc27bf34e9f51f2047eecf421774074e))
- build(deps-dev): Bump [@graphql-eslint/eslint-plugin](https://togithub.com/graphql-eslint/eslint-plugin) from 2.3.0 to 2.4.0 ([#444](https://togithub.com/prettier/eslint-plugin-prettier/issues/444)) ([4bcaca2](https://togithub.com/prettier/eslint-plugin-prettier/commit/4bcaca2ee3632b832ccd9366c8d7333376263199))
- chore(CI): add tests for ESLint 8 ([#428](https://togithub.com/prettier/eslint-plugin-prettier/issues/428)) ([f3713be](https://togithub.com/prettier/eslint-plugin-prettier/commit/f3713befaec34fc35c87b71c68db626e38fe31b5))
- README.md: HTTP => HTTPS ([#443](https://togithub.com/prettier/eslint-plugin-prettier/issues/443)) ([44e1478](https://togithub.com/prettier/eslint-plugin-prettier/commit/44e14784396713e43941be8a1635143c5a0c5f4f))
jsx-eslint/eslint-plugin-react
### [`v7.30.1`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7301---20220623)
[Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.30.0...v7.30.1)
##### Fixed
- \[`display-name`]: fix false positive for HOF returning only nulls ([#3291][] [@golopot](https://togithub.com/golopot))
- \[`jsx-no-leaked-render`]: avoid unnecessary negation operators and ternary branches deletion ([#3299][] [@Belco90](https://togithub.com/Belco90))
- \[`display-name`]: fix false positive when using memo ([#3304][] [@golopot](https://togithub.com/golopot))
##### Changed
- \[Docs] \[`jsx-tag-spacing`]: rename option from \[[#3264](https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3264)]\[] (\[[#3294](https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3294)\[] [@ljharb](https://togithub.com/ljharb))
- \[Docs] \[`jsx-key`]: split the examples ([#3293][] [@ioggstream](https://togithub.com/ioggstream))
[7.30.1]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.30.0...v7.30.1
[#3304]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3304
[#3299]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3299
[#3294]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3294
[#3293]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3293
[#3291]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3291
facebook/jest
### [`v28.1.3`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2813)
[Compare Source](https://togithub.com/facebook/jest/compare/v28.1.2...v28.1.3)
##### Features
- `[jest-leak-detector]` Use native `FinalizationRegistry` when it exists to get rid of external C dependency ([#12973](https://togithub.com/facebook/jest/pull/12973))
##### Fixes
- `[jest-changed-files]` Fix a lock-up after repeated invocations ([#12757](https://togithub.com/facebook/jest/issues/12757))
- `[@jest/expect-utils]` Fix deep equality of ImmutableJS OrderedSets ([#12977](https://togithub.com/facebook/jest/pull/12977))
- `[jest-mock]` Add index signature support for `spyOn` types ([#13013](https://togithub.com/facebook/jest/pull/13013), [#13020](https://togithub.com/facebook/jest/pull/13020))
- `[jest-snapshot]` Fix indentation of awaited inline snapshots ([#12986](https://togithub.com/facebook/jest/pull/12986))
##### Chore & Maintenance
- `[*]` Replace internal usage of `pretty-format/ConvertAnsi` with `jest-serializer-ansi-escapes` ([#12935](https://togithub.com/facebook/jest/pull/12935), [#13004](https://togithub.com/facebook/jest/pull/13004))
- `[docs]` Update spyOn docs ([#13000](https://togithub.com/facebook/jest/pull/13000))
### [`v28.1.2`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2812)
[Compare Source](https://togithub.com/facebook/jest/compare/v28.1.1...v28.1.2)
##### Fixes
- `[jest-runtime]` Avoid star type import from `@jest/globals` ([#12949](https://togithub.com/facebook/jest/pull/12949))
##### Chore & Maintenance
- `[docs]` Mention that jest-codemods now supports Sinon ([#12898](https://togithub.com/facebook/jest/pull/12898))
prettier/prettier
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
17.0.2
->17.0.3
17.0.2
->17.0.3
1.8.2
->1.8.3
14.2.0
->14.3.0
28.1.1
->28.1.6
18.0.12
->18.0.15
18.0.5
->18.0.6
5.28.0
->5.31.0
5.28.0
->5.31.0
8.17.0
->8.20.0
4.0.0
->4.2.1
7.30.0
->7.30.1
28.1.1
->28.1.3
28.1.1
->28.1.3
2.7.0
->2.7.1
28.0.5
->28.0.7
4.7.3
->4.7.4
Release Notes
conventional-changelog/commitlint (@commitlint/cli)
### [`v17.0.3`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1703-httpsgithubcomconventional-changelogcommitlintcomparev1702v1703-2022-06-25) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.2...v17.0.3) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)conventional-changelog/commitlint (@commitlint/config-conventional)
### [`v17.0.3`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/config-conventional/CHANGELOG.md#1703-httpsgithubcomconventional-changelogcommitlintcomparev1702v1703-2022-06-25) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.0.2...v17.0.3) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)reduxjs/redux-toolkit
### [`v1.8.3`](https://togithub.com/reduxjs/redux-toolkit/releases/tag/v1.8.3) [Compare Source](https://togithub.com/reduxjs/redux-toolkit/compare/v1.8.2...1.8.3) This bugfix release fixes a few minor issues and bits of behavior, including updating the React-Redux peer dep to `^8.0.2` final, stable sorting in `createEntityAdapter.updateMany` and some initial state handling in `createSlice`. #### Changelog ##### React-Redux Peer Dep We'd previously published an RTK build that accepted React-Redux v8 beta as a peer dep (for use with RTK Query). Since React-Redux v8 is out now, we've updated the peer dep to `^8.0.2`. ##### Entity Adapter Updates Previously, applying updates via `createEntityAdapter.updateMany` caused sorting order to change. Entities that had the same sorting result *should* have stayed in the same order relative to each other, but if one of those items had any updates, it would sort to the back of that group. This was due to items being removed from the lookup table and re-added, and since JS engines iterate keys in insertion order, the updated item would now end up compared later than before. We've reworked the implementation of `updateMany` to avoid that. This also ended up fixing another issue where multiple update entries targeting the same item ID would only have the first applied. #### `createSlice` Initial State `createSlice` now logs an error if `initialState` is `undefined`. This is most commonly seen when users misspell `initialState`. It also has better handling for values that can't be frozen by Immer such as primitives. ##### RTK Query Several assorted improvements, including TS types for `BaseQuery` and checking if the body can actually be safely stringified. #### What's Changed - Add Missing Else to enhanceEndpoints Function by [@kinson](https://togithub.com/kinson) in [https://github.com/reduxjs/redux-toolkit/pull/2386](https://togithub.com/reduxjs/redux-toolkit/pull/2386) - Check initial state is draftable before using immer to freeze it. by [@EskiMojo14](https://togithub.com/EskiMojo14) in [https://github.com/reduxjs/redux-toolkit/pull/2378](https://togithub.com/reduxjs/redux-toolkit/pull/2378) - Check that body isJsonifiable before stringify by [@ShaunDychko](https://togithub.com/ShaunDychko) in [https://github.com/reduxjs/redux-toolkit/pull/2330](https://togithub.com/reduxjs/redux-toolkit/pull/2330) - Respect BaseQuery meta types when enhancing by [@TamasSzigeti](https://togithub.com/TamasSzigeti) in [https://github.com/reduxjs/redux-toolkit/pull/2225](https://togithub.com/reduxjs/redux-toolkit/pull/2225) - Throw new error when initial state is undefined by [@dannielss](https://togithub.com/dannielss) in [https://github.com/reduxjs/redux-toolkit/pull/2461](https://togithub.com/reduxjs/redux-toolkit/pull/2461) - Rewrite `updateMany` to ensure stable sorting order by [@markerikson](https://togithub.com/markerikson) in [https://github.com/reduxjs/redux-toolkit/pull/2464](https://togithub.com/reduxjs/redux-toolkit/pull/2464) - Bump React-Redux peer dep by [@markerikson](https://togithub.com/markerikson) in https://github.com/reduxjs/redux-toolkit/commit/3033a33c3dd2ad743f02a44603bc77174599eebc #### New Contributors **Full Changelog**: https://github.com/reduxjs/redux-toolkit/compare/v1.8.2...1.8.3testing-library/user-event
### [`v14.3.0`](https://togithub.com/testing-library/user-event/releases/tag/v14.3.0) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.6...v14.3.0) ##### Features - **keyboard:** change radio group per arrow keys ([#995](https://togithub.com/testing-library/user-event/issues/995)) ([e1c22af](https://togithub.com/testing-library/user-event/commit/e1c22af5875155306b201d8d7ad6ce8ac05a8d56)) ### [`v14.2.6`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.6) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.5...v14.2.6) ##### Bug Fixes - **document:** reduce impact of React@17 workaround ([#992](https://togithub.com/testing-library/user-event/issues/992)) ([9816d38](https://togithub.com/testing-library/user-event/commit/9816d384c33db30a00e1fa16c3bd616c6c58fd27)) - **pointer:** do not throw for `pointer-events: none` on previous target ([#991](https://togithub.com/testing-library/user-event/issues/991)) ([6e4058b](https://togithub.com/testing-library/user-event/commit/6e4058becffb261a64968677c161f82daf9b3e25)) ### [`v14.2.5`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.5) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.4...v14.2.5) ##### Bug Fixes - **document:** do not track `value` on `HTMLSelectElement` ([#989](https://togithub.com/testing-library/user-event/issues/989)) ([77a7fa8](https://togithub.com/testing-library/user-event/commit/77a7fa840a162e1361fab88e52cb01b3c805163a)) ### [`v14.2.4`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.4) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.3...v14.2.4) ##### Bug Fixes - use `window.FileList` instead of implicit global ([c88865d](https://togithub.com/testing-library/user-event/commit/c88865d3fcb34c485f7f008a01e8eb7e5bfbfbbe)) ### [`v14.2.3`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.3) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.2...v14.2.3) ##### Bug Fixes - **document:** use setters/methods on element as default ([#987](https://togithub.com/testing-library/user-event/issues/987)) ([c40e614](https://togithub.com/testing-library/user-event/commit/c40e614b9f2af5fd8f917bc0166716e0c701bc88)) ### [`v14.2.2`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.2) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.1...v14.2.2) ##### Bug Fixes - **document:** track `HTMLInputElement.setRangeText()` ([#984](https://togithub.com/testing-library/user-event/issues/984)) ([73443ec](https://togithub.com/testing-library/user-event/commit/73443ecf333752236c938827716e273ca7ae4950)) ### [`v14.2.1`](https://togithub.com/testing-library/user-event/releases/tag/v14.2.1) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.2.0...v14.2.1) ##### Performance Improvements - **tab:** avert visibility check on irrelevant elements ([#967](https://togithub.com/testing-library/user-event/issues/967)) ([d2d8a39](https://togithub.com/testing-library/user-event/commit/d2d8a3996f3af6318153f765aedd890576ce6da3))typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.31.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5310-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5307v5310-2022-07-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.7...v5.31.0) ##### Bug Fixes - **eslint-plugin:** \[typedef] Support nested array destructuring with type annotation ([#5311](https://togithub.com/typescript-eslint/typescript-eslint/issues/5311)) ([6d19efe](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d19efed16d1cf0357ad363b6373d2021c49a8c8)) - **scope-manager:** handle typeParameters of TSInstantiationExpression ([#5355](https://togithub.com/typescript-eslint/typescript-eslint/issues/5355)) ([2595ccf](https://togithub.com/typescript-eslint/typescript-eslint/commit/2595ccf67cd5158edbd6bebd9ac2dbd8bbd8b99c)) ##### Features - **eslint-plugin:** \[consistent-generic-ctors] check class field declaration ([#5288](https://togithub.com/typescript-eslint/typescript-eslint/issues/5288)) ([48f996e](https://togithub.com/typescript-eslint/typescript-eslint/commit/48f996e8dda79c9c865e8ca6552069902836648b)) - **eslint-plugin:** \[prefer-nullish-coalescing] add ignoreTernaryTests option ([#4965](https://togithub.com/typescript-eslint/typescript-eslint/issues/4965)) ([f82727f](https://togithub.com/typescript-eslint/typescript-eslint/commit/f82727ffeb97475c07773ca1d1e5b9609fcc5e68)) #### [5.30.7](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7) (2022-07-18) ##### Bug Fixes - **eslint-plugin:** \[no-inferrable] fix optional param to valid code ([#5342](https://togithub.com/typescript-eslint/typescript-eslint/issues/5342)) ([98f6d5e](https://togithub.com/typescript-eslint/typescript-eslint/commit/98f6d5e6d08d1eb9789da52a15f337f5f53438bd)) - **eslint-plugin:** \[no-unused-vars] highlight last write reference ([#5267](https://togithub.com/typescript-eslint/typescript-eslint/issues/5267)) ([c3f199a](https://togithub.com/typescript-eslint/typescript-eslint/commit/c3f199a65a16aa72f5bb83e81a1ce0ffb5f69772)) #### [5.30.6](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6) (2022-07-11) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.30.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5) (2022-07-04) ##### Bug Fixes - **eslint-plugin:** \[consistent-indexed-object-style] fix record mode fixer for generics with a default value ([#5280](https://togithub.com/typescript-eslint/typescript-eslint/issues/5280)) ([57f032c](https://togithub.com/typescript-eslint/typescript-eslint/commit/57f032c2e6a822c049177713778d0077ee138d9a)) #### [5.30.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4) (2022-07-03) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.30.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3) (2022-07-01) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.30.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2) (2022-07-01) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.30.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.0...v5.30.1) (2022-07-01) ##### Bug Fixes - **eslint-plugin:** \[no-base-to-string] add missing apostrophe to message ([#5270](https://togithub.com/typescript-eslint/typescript-eslint/issues/5270)) ([d320174](https://togithub.com/typescript-eslint/typescript-eslint/commit/58034e343a167ca7751b54d2b2a0e7d3852aabec)) ### [`v5.30.7`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5307-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5306v5307-2022-07-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7) ##### Bug Fixes - **eslint-plugin:** \[no-inferrable] fix optional param to valid code ([#5342](https://togithub.com/typescript-eslint/typescript-eslint/issues/5342)) ([98f6d5e](https://togithub.com/typescript-eslint/typescript-eslint/commit/98f6d5e6d08d1eb9789da52a15f337f5f53438bd)) - **eslint-plugin:** \[no-unused-vars] highlight last write reference ([#5267](https://togithub.com/typescript-eslint/typescript-eslint/issues/5267)) ([c3f199a](https://togithub.com/typescript-eslint/typescript-eslint/commit/c3f199a65a16aa72f5bb83e81a1ce0ffb5f69772)) ### [`v5.30.6`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5306-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5305v5306-2022-07-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.30.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5305-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5304v5305-2022-07-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5) ##### Bug Fixes - **eslint-plugin:** \[consistent-indexed-object-style] fix record mode fixer for generics with a default value ([#5280](https://togithub.com/typescript-eslint/typescript-eslint/issues/5280)) ([57f032c](https://togithub.com/typescript-eslint/typescript-eslint/commit/57f032c2e6a822c049177713778d0077ee138d9a)) ### [`v5.30.4`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5304-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5303v5304-2022-07-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.30.3`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5303-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5302v5303-2022-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.30.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5302-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5301v5302-2022-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.30.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5301-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5300v5301-2022-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.0...v5.30.1) ##### Bug Fixes - **eslint-plugin:** \[no-base-to-string] add missing apostrophe to message ([#5270](https://togithub.com/typescript-eslint/typescript-eslint/issues/5270)) ([d320174](https://togithub.com/typescript-eslint/typescript-eslint/commit/58034e343a167ca7751b54d2b2a0e7d3852aabec)) ### [`v5.30.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5300-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5290v5300-2022-06-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.29.0...v5.30.0) ##### Features - **eslint-plugin:** \[no-shadow] add shadowed variable location to the error message ([#5183](https://togithub.com/typescript-eslint/typescript-eslint/issues/5183)) ([8ca08e9](https://togithub.com/typescript-eslint/typescript-eslint/commit/8ca08e9f18d59b29715c667fbb7d237f6e9a96ba)) - treat `this` in `typeof this` as a `ThisExpression` ([#4382](https://togithub.com/typescript-eslint/typescript-eslint/issues/4382)) ([b04b2ce](https://togithub.com/typescript-eslint/typescript-eslint/commit/b04b2ce1ba90d94718891f2562dd210a6d7b8609)) ### [`v5.29.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5290-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5280v5290-2022-06-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.28.0...v5.29.0) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.31.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5310-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5307v5310-2022-07-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.7...v5.31.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.30.7](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7) (2022-07-18) ##### Bug Fixes - expose types supporting old versions of typescript ([#5339](https://togithub.com/typescript-eslint/typescript-eslint/issues/5339)) ([4ba9bdb](https://togithub.com/typescript-eslint/typescript-eslint/commit/4ba9bdb93f87e6bc370f13aa1de48f435abe3f88)) #### [5.30.6](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6) (2022-07-11) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.30.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5) (2022-07-04) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.30.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4) (2022-07-03) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.30.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3) (2022-07-01) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.30.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2) (2022-07-01) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### 5.30.1 (2022-07-01) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.30.7`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5307-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5306v5307-2022-07-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.6...v5.30.7) ##### Bug Fixes - expose types supporting old versions of typescript ([#5339](https://togithub.com/typescript-eslint/typescript-eslint/issues/5339)) ([4ba9bdb](https://togithub.com/typescript-eslint/typescript-eslint/commit/4ba9bdb93f87e6bc370f13aa1de48f435abe3f88)) ### [`v5.30.6`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5306-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5305v5306-2022-07-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.5...v5.30.6) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.30.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5305-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5304v5305-2022-07-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.4...v5.30.5) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.30.4`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5304-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5303v5304-2022-07-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.3...v5.30.4) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.30.3`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5303-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5302v5303-2022-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.2...v5.30.3) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.30.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5302-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5301v5302-2022-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.1...v5.30.2) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.30.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5301-2022-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.30.0...v5.30.1) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.30.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5300-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5290v5300-2022-06-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.29.0...v5.30.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.29.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5290-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5280v5290-2022-06-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.28.0...v5.29.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)eslint/eslint
### [`v8.20.0`](https://togithub.com/eslint/eslint/releases/tag/v8.20.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.19.0...v8.20.0) #### Features - [`ca83178`](https://togithub.com/eslint/eslint/commit/ca83178b18cd5d649bd52a20aef8f8b3f48d3085) feat: catch preprocess errors ([#16105](https://togithub.com/eslint/eslint/issues/16105)) (JounQin) #### Bug Fixes - [`30be0ed`](https://togithub.com/eslint/eslint/commit/30be0ed4d84dd436e6c2e345e264c10b2bd37308) fix: no-warning-comments rule escapes special RegEx characters in terms ([#16090](https://togithub.com/eslint/eslint/issues/16090)) (Lachlan Hunt) - [`bfe5e88`](https://togithub.com/eslint/eslint/commit/bfe5e884098874bb512609bcd94a5e5ed797839d) fix: ignore spacing before `]` and `}` in comma-spacing ([#16113](https://togithub.com/eslint/eslint/issues/16113)) (Milos Djermanovic) #### Documentation - [`845c4f4`](https://togithub.com/eslint/eslint/commit/845c4f40274ccb3727c624db44c7a23aafa71318) docs: Add website team details ([#16115](https://togithub.com/eslint/eslint/issues/16115)) (Nicholas C. Zakas) - [`5a0dfdb`](https://togithub.com/eslint/eslint/commit/5a0dfdb9938ffdcea52047466bac11ea983f4b29) docs: Link to blog post in no-constant-binary-expression ([#16112](https://togithub.com/eslint/eslint/issues/16112)) (Jordan Eldredge) - [`bc692a9`](https://togithub.com/eslint/eslint/commit/bc692a9bf5c664c646ce386eff44eb706c231127) docs: remove install command ([#16084](https://togithub.com/eslint/eslint/issues/16084)) (Strek) - [`49ca3f0`](https://togithub.com/eslint/eslint/commit/49ca3f090425e06fdf6e66bcf2415508c46671e1) docs: don't show toc when content not found ([#16095](https://togithub.com/eslint/eslint/issues/16095)) (Amaresh S M) - [`ba19e3f`](https://togithub.com/eslint/eslint/commit/ba19e3f80a32ceae82e0ed6c0acf16061d8370da) docs: enhance 404 page UI ([#16097](https://togithub.com/eslint/eslint/issues/16097)) (Amaresh S M) - [`a75d3b4`](https://togithub.com/eslint/eslint/commit/a75d3b47b84f59c080c0c8301ae859fa64aa0f0f) docs: remove unused meta.docs.category field in working-with-rules page ([#16109](https://togithub.com/eslint/eslint/issues/16109)) (Brandon Scott) - [`cdc0206`](https://togithub.com/eslint/eslint/commit/cdc020639022dd931863460273de61f4ed4ce0f8) docs: add formatters page edit link ([#16094](https://togithub.com/eslint/eslint/issues/16094)) (Amaresh S M) - [`4d1ed22`](https://togithub.com/eslint/eslint/commit/4d1ed22dede531108c8a7899d513f64f0662c135) docs: preselect default theme ([#16098](https://togithub.com/eslint/eslint/issues/16098)) (Strek) - [`4b79612`](https://togithub.com/eslint/eslint/commit/4b79612f0bdf860142401033f32fe9a5b8cd7d03) docs: add missing correct/incorrect containers ([#16087](https://togithub.com/eslint/eslint/issues/16087)) (Milos Djermanovic) - [`09f6acb`](https://togithub.com/eslint/eslint/commit/09f6acbf2136e3084a3174607ab29a48d5d519b0) docs: fix UI bug on rules index and details pages ([#16082](https://togithub.com/eslint/eslint/issues/16082)) (Deepshika S) - [`f5db264`](https://togithub.com/eslint/eslint/commit/f5db264931fd6259e064b5cf24b4233f5aaa4c7d) docs: remove remaining duplicate rule descriptions ([#16093](https://togithub.com/eslint/eslint/issues/16093)) (Milos Djermanovic) - [`32a6b2a`](https://togithub.com/eslint/eslint/commit/32a6b2a5caae8fa3734dfbdb9640bb4963fc5f4f) docs: Add scroll behaviour smooth ([#16056](https://togithub.com/eslint/eslint/issues/16056)) (Amaresh S M) #### Chores - [`bbf8df4`](https://togithub.com/eslint/eslint/commit/bbf8df41c901d41753ca4f3f0baf021944782597) chore: Mark autogenerated release blog post as draft ([#16130](https://togithub.com/eslint/eslint/issues/16130)) (Nicholas C. Zakas) - [`eee4306`](https://togithub.com/eslint/eslint/commit/eee43067f635c0ec3b61e416f47849029d12268d) chore: update internal lint dependencies ([#16088](https://togithub.com/eslint/eslint/issues/16088)) (Bryan Mishkin) - [`9615a42`](https://togithub.com/eslint/eslint/commit/9615a42c9f065188024423a28b603cb93dad18d4) chore: update formatter examples template to avoid markdown lint error ([#16085](https://togithub.com/eslint/eslint/issues/16085)) (Milos Djermanovic) - [`62541ed`](https://togithub.com/eslint/eslint/commit/62541edf5843ff8e01f14f870701d5df0b2c1cb5) chore: fix markdown linting error ([#16083](https://togithub.com/eslint/eslint/issues/16083)) (唯然) ### [`v8.19.0`](https://togithub.com/eslint/eslint/releases/tag/v8.19.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.18.0...v8.19.0) #### Features - [`7023628`](https://togithub.com/eslint/eslint/commit/7023628eb3af1bcc0151afab2bf617217fae51b1) feat: add importNames support for patterns in no-restricted-imports ([#16059](https://togithub.com/eslint/eslint/issues/16059)) (Brandon Scott) - [`472c368`](https://togithub.com/eslint/eslint/commit/472c3681364833f697d726abc3c33fbe2663eeb7) feat: fix handling of blockless `with` statements in indent rule ([#16068](https://togithub.com/eslint/eslint/issues/16068)) (Milos Djermanovic) #### Bug Fixes - [`fc81848`](https://togithub.com/eslint/eslint/commit/fc81848238ee0f6ff93615875ea4b8e95dc09249) fix: throw helpful exception when rule has wrong return type ([#16075](https://togithub.com/eslint/eslint/issues/16075)) (Bryan Mishkin) #### Documentation - [`3ae0574`](https://togithub.com/eslint/eslint/commit/3ae0574fc78c4a2b406625e4792cb2859cb9bcb1) docs: Remove duplicate rule descriptions ([#16052](https://togithub.com/eslint/eslint/issues/16052)) (Amaresh S M) - [`f50cf43`](https://togithub.com/eslint/eslint/commit/f50cf436aaa5dff1273f4753dd3fc6782f95a045) docs: Add base href to each page to fix relative URLs ([#16046](https://togithub.com/eslint/eslint/issues/16046)) (Nicholas C. Zakas) - [`ae4b449`](https://togithub.com/eslint/eslint/commit/ae4b449719d496fd611903d596341ec4c1d81c16) docs: make logo link clickable on small width screens ([#16058](https://togithub.com/eslint/eslint/issues/16058)) (Milos Djermanovic) - [`280f898`](https://togithub.com/eslint/eslint/commit/280f898bff9b809327e4c94cea3632ba95af4485) docs: use only fenced code blocks ([#16044](https://togithub.com/eslint/eslint/issues/16044)) (Milos Djermanovic) - [`f5d63b9`](https://togithub.com/eslint/eslint/commit/f5d63b9e15d9f325ef4953b683cb67133b05e9ea) docs: add listener only if element exists ([#16045](https://togithub.com/eslint/eslint/issues/16045)) (Amaresh S M) - [`8b639cc`](https://togithub.com/eslint/eslint/commit/8b639ccb2fb0f0a7d7aaee1f1fc2881a237de95d) docs: add missing migrating-to-8.0.0 in the user guide ([#16048](https://togithub.com/eslint/eslint/issues/16048)) (唯然) - [`b8e68c1`](https://togithub.com/eslint/eslint/commit/b8e68c1f7e2b8fa5c108216f74dcd3100aa33b0f) docs: Update release process ([#16036](https://togithub.com/eslint/eslint/issues/16036)) (Nicholas C. Zakas) - [`6d0cb11`](https://togithub.com/eslint/eslint/commit/6d0cb11c6d134896d8920c9bf3cc3e492f0eb8e2) docs: remove table of contents from markdown text ([#15999](https://togithub.com/eslint/eslint/issues/15999)) (Nitin Kumar) #### Chores - [`e884933`](https://togithub.com/eslint/eslint/commit/e88493395b3be2b08e14e9b84d20d2733f78582c) chore: use `github-slugger` for markdown anchors ([#16067](https://togithub.com/eslint/eslint/issues/16067)) (Strek) - [`02e9cb0`](https://togithub.com/eslint/eslint/commit/02e9cb01e7663af3a3fd16725afc7d71e73b9eed) chore: revamp carbon ad style ([#16078](https://togithub.com/eslint/eslint/issues/16078)) (Amaresh S M) - [`b6aee95`](https://togithub.com/eslint/eslint/commit/b6aee9591ecc2e2f5738ab8bef20faac1e05b5c3) chore: remove unwanted comments from rules markdown ([#16054](https://togithub.com/eslint/eslint/issues/16054)) (Strek) - [`6840940`](https://togithub.com/eslint/eslint/commit/6840940a766d671831d5cee0e3c0e2f4e642632a) chore: correctly use .markdownlintignore in Makefile ([#16060](https://togithub.com/eslint/eslint/issues/16060)) (Bryan Mishkin) - [`48904fb`](https://togithub.com/eslint/eslint/commit/48904fb00fc5001e534034e2e513ca99f3ada35e) chore: add missing images ([#16017](https://togithub.com/eslint/eslint/issues/16017)) (Amaresh S M) - [`910f741`](https://togithub.com/eslint/eslint/commit/910f741885a18b7744d4125e98e554312bc873eb) chore: add architecture to nav ([#16039](https://togithub.com/eslint/eslint/issues/16039)) (Strek) - [`9bb24c1`](https://togithub.com/eslint/eslint/commit/9bb24c1deb7ab6743080520d11aefe9c6b8b8f2d) chore: add correct incorrect in all rules doc ([#16021](https://togithub.com/eslint/eslint/issues/16021)) (Deepshika S) - [`5a96af8`](https://togithub.com/eslint/eslint/commit/5a96af853dcbe29c9f125a63528f3fec9fc0aae8) chore: prepare versions data file ([#16035](https://togithub.com/eslint/eslint/issues/16035)) (Nicholas C. Zakas) - [`50afe6f`](https://togithub.com/eslint/eslint/commit/50afe6fe8c92a1d5d52415e149d52e1e129c3cc7) chore: Included githubactions in the dependabot config ([#15985](https://togithub.com/eslint/eslint/issues/15985)) (Naveen) - [`473411e`](https://togithub.com/eslint/eslint/commit/473411e61d46c2bbac70e9a66d434d477851d98a) chore: add deploy workflow for playground ([#16034](https://togithub.com/eslint/eslint/issues/16034)) (Milos Djermanovic) - [`a30b66c`](https://togithub.com/eslint/eslint/commit/a30b66c030bf45864784c0550276267e5a146697) chore: fix print style ([#16025](https://togithub.com/eslint/eslint/issues/16025)) (Amaresh S M) - [`f4dad59`](https://togithub.com/eslint/eslint/commit/f4dad59e5c7e966291d6f8c1456a465ae5629061) chore: add noindex meta tag ([#16016](https://togithub.com/eslint/eslint/issues/16016)) (Milos Djermanovic) - [`db387a8`](https://togithub.com/eslint/eslint/commit/db387a87b23c398ed691ba35bdf3b6aa7dcfe750) chore: fix sitemap ([#16026](https://togithub.com/eslint/eslint/issues/16026)) (Milos Djermanovic) - [`285fbc5`](https://togithub.com/eslint/eslint/commit/285fbc5e6a92c50e1195f252675b599ecd929b9d) chore: remove TOC from printable ([#16020](https://togithub.com/eslint/eslint/issues/16020)) (Strek) - [`8e84c21`](https://togithub.com/eslint/eslint/commit/8e84c2148cc2d25a7076e73233ae41bc1a000a53) chore: remove ligatures from fonts ([#16019](https://togithub.com/eslint/eslint/issues/16019)) (Strek) ### [`v8.18.0`](https://togithub.com/eslint/eslint/releases/tag/v8.18.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.17.0...v8.18.0) #### Features - [`a6273b8`](https://togithub.com/eslint/eslint/commit/a6273b83b103c463937936ef2404575758a7baa4) feat: account for rule creation time in performance reports ([#15982](https://togithub.com/eslint/eslint/issues/15982)) (Nitin Kumar) #### Bug Fixes - [`f364d47`](https://togithub.com/eslint/eslint/commit/f364d47013d146cdea42b27a7b24d105223f5ffe) fix: Make no-unused-vars treat for..of loops same as for..in loops ([#15868](https://togithub.com/eslint/eslint/issues/15868)) (Alex Bass) #### Documentation - [`4871047`](https://togithub.com/eslint/eslint/commit/4871047dbd0c5ef5e4089425a85ac85dcd9cf263) docs: Update analytics, canonical URL, ads ([#15996](https://togithub.com/eslint/eslint/issues/15996)) (Nicholas C. Zakas) - [`cddad14`](https://togithub.com/eslint/eslint/commit/cddad1495fbc1750c26330f7aadc6647e2eebac3) docs: Add correct/incorrect containers ([#15998](https://togithub.com/eslint/eslint/issues/15998)) (Nicholas C. Zakas) - [`b04bc6f`](https://togithub.com/eslint/eslint/commit/b04bc6f1d558d9ad5eb57383a779fec5a170b3d3) docs: Add rules meta info to rule pages ([#15902](https://togithub.com/eslint/eslint/issues/15902)) (Nicholas C. Zakas) - [`1324f10`](https://togithub.com/eslint/eslint/commit/1324f10ac58d3685fdb656a4fc9d1e5c9d035e42) docs: unify the wording referring to optional exception ([#15893](https://togithub.com/eslint/eslint/issues/15893)) (Abdelrahman Elkady) - [`ad54d02`](https://togithub.com/eslint/eslint/commit/ad54d0246797cdd849948e7a5d31571c498af7aa) docs: add missing trailing slash to some internal links ([#15991](https://togithub.com/eslint/eslint/issues/15991)) (Milos Djermanovic) - [`df7768e`](https://togithub.com/eslint/eslint/commit/df7768e16a5ab55da97749bb89ff19f98ce0cc6c) docs: Switch to version-relative URLs ([#15978](https://togithub.com/eslint/eslint/issues/15978)) (Nicholas C. Zakas) - [`21d6479`](https://togithub.com/eslint/eslint/commit/21d647904dc30f9484b22acdd9243a6d0ecfba38) docs: change some absolute links to relative ([#15970](https://togithub.com/eslint/eslint/issues/15970)) (Milos Djermanovic) - [`f31216a`](https://togithub.com/eslint/eslint/commit/f31216a90a6204ed1fd56547772376a10f5d3ebb) docs: Update README team and sponsors (ESLint Jenkins) #### Build Related - [`ed49f15`](https://togithub.com/eslint/eslint/commit/ed49f15fad96060501927ca27ebda1a4c736ed04) build: remove unwanted parallel and image-min for dev server ([#15986](https://togithub.com/eslint/eslint/issues/15986)) (Strek) #### Chores - [`f6e2e63`](https://togithub.com/eslint/eslint/commit/f6e2e632fa3710cfa467b15350b08dea6e0e3dfc) chore: fix 'replaced by' rule list ([#16007](https://togithub.com/eslint/eslint/issues/16007)) (Milos Djermanovic) - [`d94dc84`](https://togithub.com/eslint/eslint/commit/d94dc84ae76a36b4ee9268c40d8536d2f5b1c63c) chore: remove unused deprecation warnings ([#15994](https://togithub.com/eslint/eslint/issues/15994)) (Francesco Trotta) - [`cdcf11e`](https://togithub.com/eslint/eslint/commit/cdcf11e457a2455bd8875d78651fec55dd148139) chore: fix versions link ([#15995](https://togithub.com/eslint/eslint/issues/15995)) (Milos Djermanovic) - [`d2a8715`](https://togithub.com/eslint/eslint/commit/d2a871543a12143fa0ecea13d7508021fd019031) chore: add trailing slash to `pathPrefix` ([#15993](https://togithub.com/eslint/eslint/issues/15993)) (Milos Djermanovic) - [`58a1bf0`](https://togithub.com/eslint/eslint/commit/58a1bf0de33adb1d54c8051090f01984daa08c86) chore: tweak URL rewriting for local previews ([#15992](https://togithub.com/eslint/eslint/issues/15992)) (Milos Djermanovic) - [`80404d2`](https://togithub.com/eslint/eslint/commit/80404d28f040df49706ba2c1e954aee945711aa9) chore: remove docs deploy workflow ([#15984](https://togithub.com/eslint/eslint/issues/15984)) (Nicholas C. Zakas) - [`71bc750`](https://togithub.com/eslint/eslint/commit/71bc75012b1377d3c7e57deea0ad06f99c4c65bf) chore: Set permissions for GitHub actions ([#15971](https://togithub.com/eslint/eslint/issues/15971)) (Naveen) - [`90ff647`](https://togithub.com/eslint/eslint/commit/90ff64742ede6ef29018cb967fc4f20d7b85b592) chore: avoid generating subdirectories for each page on new docs site ([#15967](https://togithub.com/eslint/eslint/issues/15967)) (Milos Djermanovic)prettier/eslint-plugin-prettier
### [`v4.2.1`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#421) [Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v4.2.0...v4.2.1) ##### Patch Changes - [#485](https://togithub.com/prettier/eslint-plugin-prettier/pull/485) [`5736ed5`](https://togithub.com/prettier/eslint-plugin-prettier/commit/5736ed5224b06507374e21c626e8c462552cacf2) Thanks [@JounQin](https://togithub.com/JounQin)! - chore: reuse prettierRcOptions instead of resolveConfig again ### [`v4.2.0`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#420) [Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v4.1.0...v4.2.0) ##### Minor Changes - [#483](https://togithub.com/prettier/eslint-plugin-prettier/pull/483) [`7bd70b6`](https://togithub.com/prettier/eslint-plugin-prettier/commit/7bd70b65b680d360cd55aa9998804fc1e7188331) Thanks [@JounQin](https://togithub.com/JounQin)! - feat: support svelte out of box close [#472](https://togithub.com/prettier/eslint-plugin-prettier/issues/472), close [#482](https://togithub.com/prettier/eslint-plugin-prettier/issues/482) We recommend to use [`eslint-plugin-svelte`](https://togithub.com/ota-meshi/eslint-plugin-svelte) instead of [`eslint-plugin-svelte3`](https://togithub.com/sveltejs/eslint-plugin-svelte3). ### [`v4.1.0`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#v410-2022-06-27) [Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v4.0.0...v4.1.0) - feat: skip processing code blocks on specific languages like `stylelint-prettier` ([#415](https://togithub.com/prettier/eslint-plugin-prettier/issues/415)) ([52eec48](https://togithub.com/prettier/eslint-plugin-prettier/commit/52eec489cf5ec7a6d97c3edbb7dafc109e9156a4)) - build(deps): Bump minimist from 1.2.5 to 1.2.6 ([#464](https://togithub.com/prettier/eslint-plugin-prettier/issues/464)) ([42bfe88](https://togithub.com/prettier/eslint-plugin-prettier/commit/42bfe88bb748a5d433aeac6d7f17dd8bce3da58c)) - build(deps-dev): Bump graphql from 15.5.1 to 15.7.2 ([#442](https://togithub.com/prettier/eslint-plugin-prettier/issues/442)) ([0158640](https://togithub.com/prettier/eslint-plugin-prettier/commit/01586408fc27bf34e9f51f2047eecf421774074e)) - build(deps-dev): Bump [@graphql-eslint/eslint-plugin](https://togithub.com/graphql-eslint/eslint-plugin) from 2.3.0 to 2.4.0 ([#444](https://togithub.com/prettier/eslint-plugin-prettier/issues/444)) ([4bcaca2](https://togithub.com/prettier/eslint-plugin-prettier/commit/4bcaca2ee3632b832ccd9366c8d7333376263199)) - chore(CI): add tests for ESLint 8 ([#428](https://togithub.com/prettier/eslint-plugin-prettier/issues/428)) ([f3713be](https://togithub.com/prettier/eslint-plugin-prettier/commit/f3713befaec34fc35c87b71c68db626e38fe31b5)) - README.md: HTTP => HTTPS ([#443](https://togithub.com/prettier/eslint-plugin-prettier/issues/443)) ([44e1478](https://togithub.com/prettier/eslint-plugin-prettier/commit/44e14784396713e43941be8a1635143c5a0c5f4f))jsx-eslint/eslint-plugin-react
### [`v7.30.1`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7301---20220623) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.30.0...v7.30.1) ##### Fixed - \[`display-name`]: fix false positive for HOF returning only nulls ([#3291][] [@golopot](https://togithub.com/golopot)) - \[`jsx-no-leaked-render`]: avoid unnecessary negation operators and ternary branches deletion ([#3299][] [@Belco90](https://togithub.com/Belco90)) - \[`display-name`]: fix false positive when using memo ([#3304][] [@golopot](https://togithub.com/golopot)) ##### Changed - \[Docs] \[`jsx-tag-spacing`]: rename option from \[[#3264](https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3264)]\[] (\[[#3294](https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3294)\[] [@ljharb](https://togithub.com/ljharb)) - \[Docs] \[`jsx-key`]: split the examples ([#3293][] [@ioggstream](https://togithub.com/ioggstream)) [7.30.1]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.30.0...v7.30.1 [#3304]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3304 [#3299]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3299 [#3294]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3294 [#3293]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3293 [#3291]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3291facebook/jest
### [`v28.1.3`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2813) [Compare Source](https://togithub.com/facebook/jest/compare/v28.1.2...v28.1.3) ##### Features - `[jest-leak-detector]` Use native `FinalizationRegistry` when it exists to get rid of external C dependency ([#12973](https://togithub.com/facebook/jest/pull/12973)) ##### Fixes - `[jest-changed-files]` Fix a lock-up after repeated invocations ([#12757](https://togithub.com/facebook/jest/issues/12757)) - `[@jest/expect-utils]` Fix deep equality of ImmutableJS OrderedSets ([#12977](https://togithub.com/facebook/jest/pull/12977)) - `[jest-mock]` Add index signature support for `spyOn` types ([#13013](https://togithub.com/facebook/jest/pull/13013), [#13020](https://togithub.com/facebook/jest/pull/13020)) - `[jest-snapshot]` Fix indentation of awaited inline snapshots ([#12986](https://togithub.com/facebook/jest/pull/12986)) ##### Chore & Maintenance - `[*]` Replace internal usage of `pretty-format/ConvertAnsi` with `jest-serializer-ansi-escapes` ([#12935](https://togithub.com/facebook/jest/pull/12935), [#13004](https://togithub.com/facebook/jest/pull/13004)) - `[docs]` Update spyOn docs ([#13000](https://togithub.com/facebook/jest/pull/13000)) ### [`v28.1.2`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2812) [Compare Source](https://togithub.com/facebook/jest/compare/v28.1.1...v28.1.2) ##### Fixes - `[jest-runtime]` Avoid star type import from `@jest/globals` ([#12949](https://togithub.com/facebook/jest/pull/12949)) ##### Chore & Maintenance - `[docs]` Mention that jest-codemods now supports Sinon ([#12898](https://togithub.com/facebook/jest/pull/12898))prettier/prettier
- [ ] If you want to rebase/retry this PR, click this checkbox.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.