Closed zthxxx closed 3 years ago
This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.
🔍 Inspect: https://vercel.com/zthxxx/react-dev-inspector/E3KT1kqJmmJcfnn6aAs7qED7wW7v
✅ Preview: https://react-dev-inspector-git-renovate-all-minor-patch-zthxxx.vercel.app
This PR contains the following updates:
7.13.10
->7.14.2
7.12.12
->7.14.2
11.1.5
->11.4.0
11.1.5
->11.3.0
11.1.5
->11.3.0
7.11.0
->7.11.1
9.0.8
->9.0.11
26.0.20
->26.0.23
14.14.33
->14.14.45
17.0.3
->17.0.5
16.14.2
->16.14.6
17.0.2
->17.0.4
17.0.0
->17.0.4
0.26.0
->0.26.1
4.41.25
->4.41.28
3.11.1
->3.11.4
4.12.0
->4.23.0
4.12.0
->4.23.0
3.3.3
->3.4.20
1.3.1
->1.3.3
7.17.0
->7.26.0
7.22.0
->7.23.2
11.0.2
->11.0.3
4.3.7
->4.3.8
26.6.0
->26.6.3
10.5.3
->10.5.4
17.0.1
->17.0.2
16.13.1
->16.14.0
17.0.1
->17.0.2
16.13.1
->16.14.0
4.0.2
->4.0.3
v25.18.5
->v25.19.1
26.5.3
->26.5.6
4.2.3
->4.2.4
4.0.3
->4.2.4
4.1.3
->4.2.4
3.2.22
->3.4.20
2.0.5
->2.3.2
4.44.2
->4.46.0
Release Notes
babel/babel
### [`v7.14.2`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7142-2021-05-12) [Compare Source](https://togithub.com/babel/babel/compare/v7.14.0...v7.14.2) ##### :bug: Bug Fix - `babel-node` - [#13295](https://togithub.com/babel/babel/pull/13295) Fix: Only create `@babel/node` IPC channel when needed ([@quickgiant](https://togithub.com/quickgiant)) - `babel-parser` - [#13284](https://togithub.com/babel/babel/pull/13284) Parse attributes of import expression with estree plugin ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#13261](https://togithub.com/babel/babel/pull/13261) Fix invalid identifier name on unfinished escape ([@JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#13275](https://togithub.com/babel/babel/pull/13275) Support objects from other contexts in `t.valueToNode` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#13274](https://togithub.com/babel/babel/pull/13274) [eslint] Don't crash on multiple `@babel/parser` copies ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator` - [#13269](https://togithub.com/babel/babel/pull/13269) Print parentheses around identifier `let` where necessary ([@Zalathar](https://togithub.com/Zalathar)) ##### :nail_care: Polish - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#13296](https://togithub.com/babel/babel/pull/13296) Better error for `export * as ns` without the correct plugin ([@JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - [#13253](https://togithub.com/babel/babel/pull/13253) [DOC] Add missing Monorepo configuration ([@serut](https://togithub.com/serut)) ##### :house: Internal - Other - [#13289](https://togithub.com/babel/babel/pull/13289) Update lodash version for fixing security vulnerability ([@trinangkur](https://togithub.com/trinangkur)) - `babel-types` - [#13264](https://togithub.com/babel/babel/pull/13264) [babel-types] Update `matchesPattern` to account for `this` ([@liuyenwei](https://togithub.com/liuyenwei)) ##### :running_woman: Performance - `babel-parser` - [#13262](https://togithub.com/babel/babel/pull/13262) Faster identifier tokenizing ([@JLHwung](https://togithub.com/JLHwung)) - [#13256](https://togithub.com/babel/babel/pull/13256) Refactor private name tokenizing ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.14.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7140-2021-04-29) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.16...v7.14.0) ##### :eyeglasses: Spec Compliance - `babel-generator`, `babel-parser` - [#13209](https://togithub.com/babel/babel/pull/13209) [ts] Enforce order for the `override` modifier ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :rocket: New Feature - `babel-plugin-proposal-async-do-expressions` - [#13117](https://togithub.com/babel/babel/pull/13117) Implement async-do-expressions transform ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-proposal-do-expressions`, `babel-plugin-syntax-async-do-expressions`, `babel-types` - [#13043](https://togithub.com/babel/babel/pull/13043) Parse async do expressions ([@JLHwung](https://togithub.com/JLHwung)) - `babel-preset-env` - [#13091](https://togithub.com/babel/babel/pull/13091) Enable class fields & private methods by default ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-preset-env` - [#13176](https://togithub.com/babel/babel/pull/13176) Add private brand checks to `shippedProposals` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#13114](https://togithub.com/babel/babel/pull/13114) Add class static blocks to `preset-env`'s `shippedProposals` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-private-property-in-object`, `babel-plugin-syntax-private-property-in-object` - [#13172](https://togithub.com/babel/babel/pull/13172) Allow compiling `#foo in obj` without compiling private fields ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#13113](https://togithub.com/babel/babel/pull/13113) babel-parser(ts): Add new plugin option `dts: boolean` ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#13175](https://togithub.com/babel/babel/pull/13175) Materialize the class features in `@babel/parser`. ([@JLHwung](https://togithub.com/JLHwung)) - [#13033](https://togithub.com/babel/babel/pull/13033) Introduce parser error codes ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-helper-module-transforms`, `babel-helpers`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd` - [#12838](https://togithub.com/babel/babel/pull/12838) Implement `importInterop: "node"` option for module transforms ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-traverse`, `babel-types` - [#13224](https://togithub.com/babel/babel/pull/13224) Support parsing Flow's Optional Indexed Access Types ([@gkz](https://togithub.com/gkz)) - [#13053](https://togithub.com/babel/babel/pull/13053) Support parsing Flow's Indexed Access Types ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-parser`, `babel-traverse` - [#13195](https://togithub.com/babel/babel/pull/13195) Parse string export names by default (`moduleStringNames`) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-types` - [#13089](https://togithub.com/babel/babel/pull/13089) Support TypeScript 4.3 get/set type members ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#13097](https://togithub.com/babel/babel/pull/13097) support TS 4.3 `override` syntax in class ([@g-plane](https://togithub.com/g-plane)) - [#13096](https://togithub.com/babel/babel/pull/13096) support TS 4.3 static index signature in class ([@g-plane](https://togithub.com/g-plane)) ##### :bug: Bug Fix - `babel-generator` - [#13208](https://togithub.com/babel/babel/pull/13208) Prevent ForOfStatement from printing the forbidden sequence "for ( async of" ([@Zalathar](https://togithub.com/Zalathar)) - [#13169](https://togithub.com/babel/babel/pull/13169) fix: don't deduplicate comments with same start index ([@gzzhanghao](https://togithub.com/gzzhanghao)) - `babel-generator`, `babel-plugin-proposal-object-rest-spread`, `babel-preset-env` - [#13204](https://togithub.com/babel/babel/pull/13204) Simplify the special-case printing of single-param arrow functions ([@Zalathar](https://togithub.com/Zalathar)) - `babel-core` - [#13182](https://togithub.com/babel/babel/pull/13182) fix: Don't load browserslist in block-hoist-plugin ([@MichaReiser](https://togithub.com/MichaReiser)) ##### :nail_care: Polish - `babel-cli`, `babel-core`, `babel-parser`, `babel-plugin-transform-classes`, `babel-preset-env`, `babel-preset-typescript` - [#13130](https://togithub.com/babel/babel/pull/13130) babel-parser: Add new internal ESLint rule to consistent error messages ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) ##### :house: Internal - `babel-parser` - [#13227](https://togithub.com/babel/babel/pull/13227) Add `runFixtureTestsWithoutExactASTMatch` in parser test runner ([@JLHwung](https://togithub.com/JLHwung)) - [#13163](https://togithub.com/babel/babel/pull/13163) babel-parser: Use `this.isThisParam` ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#13200](https://togithub.com/babel/babel/pull/13200) refactor: avoid parsing logic on locations ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#13190](https://togithub.com/babel/babel/pull/13190) Allow putting helpers in individual files ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#13183](https://togithub.com/babel/babel/pull/13183) chore: run coverage-test against node 16 ([@JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-core` - [#13090](https://togithub.com/babel/babel/pull/13090) perf(core): check files before interacting with them ([@FauxFaux](https://togithub.com/FauxFaux)) - [#13223](https://togithub.com/babel/babel/pull/13223) perf: avoid loadFullConfig when creating block hoist plugin ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-validator-identifier` - [#13211](https://togithub.com/babel/babel/pull/13211) Improve `isIdentifierName` performance ([@JLHwung](https://togithub.com/JLHwung)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object`, `babel-preset-env` - [#13194](https://togithub.com/babel/babel/pull/13194) Mark `WeakMap`s of private fields as pure ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#13201](https://togithub.com/babel/babel/pull/13201) Simplify the `wrapRegExp` helper for named groups ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.13.16`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71316-2021-04-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.15...v7.13.16) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#13143](https://togithub.com/babel/babel/pull/13143) fix: raise `SyntaxError` for `declare` before getter/setter ([@fedeci](https://togithub.com/fedeci)) ##### :bug: Bug Fix - `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-spread`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime` - [#13129](https://togithub.com/babel/babel/pull/13129) Support iterating generators in browsers without `Symbol` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-compilation-targets` - [#13159](https://togithub.com/babel/babel/pull/13159) fix: add default value for browserslist config path ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#13136](https://togithub.com/babel/babel/pull/13136) Fix printing of single-param async arrow function with comments ([@nwalters512](https://togithub.com/nwalters512)) ##### :memo: Documentation - Other - [#13155](https://togithub.com/babel/babel/pull/13155) Update links in eslint-parser README ([@codyatwork](https://togithub.com/codyatwork)) - `babel-types` - [#13148](https://togithub.com/babel/babel/pull/13148) docs: refine babel-types docs generator ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-compilation-targets` - [#13131](https://togithub.com/babel/babel/pull/13131) docs: add README to helper-compilation-targets ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-helper-bindify-decorators`, `babel-helper-explode-class` - [#13160](https://togithub.com/babel/babel/pull/13160) Archive helper-explode-class and helper-bindify-decorators ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#13158](https://togithub.com/babel/babel/pull/13158) codecov: token not required ([@hzoo](https://togithub.com/hzoo)) - `babel-helper-call-delegate` - [#13153](https://togithub.com/babel/babel/pull/13153) Archive `@babel/helper-call-delegate` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-hoist-variables`, `babel-plugin-transform-block-scoping` - [#13152](https://togithub.com/babel/babel/pull/13152) refactor: use FunctionParent on visiting var scope ([@JLHwung](https://togithub.com/JLHwung)) - `babel-cli`, `babel-core`, `babel-generator`, `babel-plugin-transform-function-name`, `babel-register`, `babel-types` - [#13139](https://togithub.com/babel/babel/pull/13139) Remove remaining `lodash` dependencies ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.13.15`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71315-2021-04-08) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.14...v7.13.15) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#13099](https://togithub.com/babel/babel/pull/13099) fix: raise `SyntaxError` for unparenthesized assert and assign ([@fedeci](https://togithub.com/fedeci)) - [#13049](https://togithub.com/babel/babel/pull/13049) fix: the LHS in for-of loop should not start with let ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#13101](https://togithub.com/babel/babel/pull/13101) fix(ts): allow trailing comma after rest parameter in `TSDeclareFunction` ([@fedeci](https://togithub.com/fedeci)) - `babel-plugin-proposal-do-expressions`, `babel-traverse` - [#10101](https://togithub.com/babel/babel/pull/10101) yield for do expression ([@tanhauhau](https://togithub.com/tanhauhau)) - [#13030](https://togithub.com/babel/babel/pull/13030) Refactor switch support in `NodePath#getCompletionRecords` ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#13106](https://togithub.com/babel/babel/pull/13106) fix: do not filter report from functions within class elements ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#13075](https://togithub.com/babel/babel/pull/13075) Compile classes when spread is unsupported ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-preset-env` - [#13115](https://togithub.com/babel/babel/pull/13115) [preset-env - debug] Print targets that need each plugin ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :memo: Documentation - [#13081](https://togithub.com/babel/babel/pull/13081) Update CoC contacts ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-plugin-transform-regenerator`, `babel-standalone` - [#13086](https://togithub.com/babel/babel/pull/13086) Align `regenerator-transform` import with native ESM ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-transform-fixture-test-runner` - [#13087](https://togithub.com/babel/babel/pull/13087) Do not load root `babel.config.js` in tests ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-preset-env` - [#13076](https://togithub.com/babel/babel/pull/13076) perf: lazy load preset-env plugins ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.13.14`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71314-2021-03-29) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.13...v7.13.14) ##### :bug: Bug Fix - `babel-core` - [#13068](https://togithub.com/babel/babel/pull/13068) fix(core): make sure "clone-deep-browser" code path is used on browsers ([@charlessuh](https://togithub.com/charlessuh)) ##### :house: Internal - Other - [#13066](https://togithub.com/babel/babel/pull/13066) add SHOW_CONFIG_FOR to template ([@hzoo](https://togithub.com/hzoo)) - `babel-cli`, `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-register`, `babel-types` - [#13057](https://togithub.com/babel/babel/pull/13057) Remove lodash deps ([@hzoo](https://togithub.com/hzoo)) ##### :running_woman: Performance - `babel-core` - [#13063](https://togithub.com/babel/babel/pull/13063) Only resolve `package.json` when relative configs are enabled ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.13.13`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71313-2021-03-26) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.10...v7.13.13) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#12441](https://togithub.com/babel/babel/pull/12441) Disallow await before exponential ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-core` - [#13031](https://togithub.com/babel/babel/pull/13031) Correctly handle relative `browserslistConfigFile` paths ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-preset-env` - [#13028](https://togithub.com/babel/babel/pull/13028) Resolve `.browserslistrc` as a project-wide file ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-react-constant-elements` - [#13054](https://togithub.com/babel/babel/pull/13054) fix: constant variables only enable constant react elements ([@cgood92](https://togithub.com/cgood92)) - `babel-types` - [#13046](https://togithub.com/babel/babel/pull/13046) fix(types): add missing range for BaseNode ([@JounQin](https://togithub.com/JounQin)) - `babel-node` - [#13037](https://togithub.com/babel/babel/pull/13037) fix: make babel-node spawned process bubble msg ([@lambertkevin](https://togithub.com/lambertkevin)) - [#13037](https://togithub.com/babel/babel/pull/13037) fix: make babel-node spawned process bubble msg ([@lambertkevin](https://togithub.com/lambertkevin)) - `babel-parser` - [#12933](https://togithub.com/babel/babel/pull/12933) fix(ts): parenthesized assert and assign ([@fedeci](https://togithub.com/fedeci)) ##### :nail_care: Polish - `babel-cli`, `babel-core` - [#12954](https://togithub.com/babel/babel/pull/12954) Do not bail on SHOW_CONFIG_FOR matches ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-core` - [#13021](https://togithub.com/babel/babel/pull/13021) Remove lodash sortBy use ([@jridgewell](https://togithub.com/jridgewell)) - Other - [#13055](https://togithub.com/babel/babel/pull/13055) Replace CircleCI badge by GitHub CI ([@JLHwung](https://togithub.com/JLHwung)) - `babel-traverse` - [#13044](https://togithub.com/babel/babel/pull/13044) Expand type definitions for path.{get,set}Data to cover symbols ([@addaleax](https://togithub.com/addaleax)) ##### :running_woman: Performance - `babel-core` - [#13040](https://togithub.com/babel/babel/pull/13040) Set `rootMode: "root"` in `loadPartialConfig` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))emotion-js/emotion
### [`v11.4.0`](https://togithub.com/emotion-js/emotion/releases/@emotion/react@11.4.0) [Compare Source](https://togithub.com/emotion-js/emotion/compare/@emotion/react@11.1.5...@emotion/react@11.4.0) ##### Patch Changes - [#2334](https://togithub.com/emotion-js/emotion/pull/2334) [`7d9e74f8`](https://togithub.com/emotion-js/emotion/commit/7d9e74f8f0d0e0ea60573a19965eded61dc41024) Thanks [@Andarist](https://togithub.com/Andarist)! - The Global component no longer replaces style elements from server-rendering on first mount and instead reuses the server-side rendered style element - Updated dependencies \[[`38f9d44f`](https://togithub.com/emotion-js/emotion/commit/38f9d44f919dccbf66c835ccde3f08ab927a4940)]: - [@emotion/cache](https://togithub.com/emotion/cache)[@11](https://togithub.com/11).4.0typescript-eslint/typescript-eslint
### [`v4.23.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4230-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4221v4230-2021-05-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.22.1...v4.23.0) ##### Bug Fixes - **scope-manager:** fix visiting TSAsExpression in assignment ([#3355](https://togithub.com/typescript-eslint/typescript-eslint/issues/3355)) ([87521a0](https://togithub.com/typescript-eslint/typescript-eslint/commit/87521a024103bc5fc643861649bee9a288f55b7b)) ##### Features - **experimental-utils:** Include `getCwd()` in `RuleContext` type ([#3308](https://togithub.com/typescript-eslint/typescript-eslint/issues/3308)) ([2b75c11](https://togithub.com/typescript-eslint/typescript-eslint/commit/2b75c11d69bee88ca0cb77d7efd32b8d0387e6b3)) - refactor to split AST specification out as its own module ([#2911](https://togithub.com/typescript-eslint/typescript-eslint/issues/2911)) ([25ea953](https://togithub.com/typescript-eslint/typescript-eslint/commit/25ea953cc60b118bd385c71e0a9b61c286c26fcf)) #### [4.22.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.22.0...v4.22.1) (2021-05-04) **Note:** Version bump only for package [@typescript-eslint/typescript-eslint](https://togithub.com/typescript-eslint/typescript-eslint) ### [`v4.22.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4221-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4220v4221-2021-05-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.22.0...v4.22.1) **Note:** Version bump only for package [@typescript-eslint/typescript-eslint](https://togithub.com/typescript-eslint/typescript-eslint) ### [`v4.22.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4220-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4210v4220-2021-04-12) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.21.0...v4.22.0) ##### Bug Fixes - **eslint-plugin:** [no-unsafe-argument] handle tuple types on rest arguments ([#3269](https://togithub.com/typescript-eslint/typescript-eslint/issues/3269)) ([6f8cfe6](https://togithub.com/typescript-eslint/typescript-eslint/commit/6f8cfe6f83ee26b66b2146cc17b1205100a54a9c)) ##### Features - **eslint-plugin:** [prefer-regexp-exec] add autofix ([#3207](https://togithub.com/typescript-eslint/typescript-eslint/issues/3207)) ([e2cbeef](https://togithub.com/typescript-eslint/typescript-eslint/commit/e2cbeefb3d9a7cce257b5675f7f19f1b159a9d26)) ### [`v4.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4210-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4200v4210-2021-04-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.20.0...v4.21.0) ##### Bug Fixes - **eslint-plugin:** [no-type-alias] consider `keyof` as an alias ([#3242](https://togithub.com/typescript-eslint/typescript-eslint/issues/3242)) ([329ef02](https://togithub.com/typescript-eslint/typescript-eslint/commit/329ef023090c004694b5996ddb04fdde5b05ebb0)) - **eslint-plugin:** [no-unnecessary-type-assertion] correct bad fix for angle bracket assertion ([#3244](https://togithub.com/typescript-eslint/typescript-eslint/issues/3244)) ([265a039](https://togithub.com/typescript-eslint/typescript-eslint/commit/265a039c7e728b719143e09ee61066039d721f62)) - **eslint-plugin:** [restrict-plus-operands] consider template literal types as strings ([#3234](https://togithub.com/typescript-eslint/typescript-eslint/issues/3234)) ([ccfd68e](https://togithub.com/typescript-eslint/typescript-eslint/commit/ccfd68e365391b3f117df96792355f9c3655288c)) - **eslint-plugin:** [strict-boolean-expressions] account for truthy literals ([#3236](https://togithub.com/typescript-eslint/typescript-eslint/issues/3236)) ([0913f40](https://togithub.com/typescript-eslint/typescript-eslint/commit/0913f40c87762de198b05a5473b4fb79aeb46967)) - **eslint-plugin:** always ignore assignments in no-unnecessary-type-assertion ([#3235](https://togithub.com/typescript-eslint/typescript-eslint/issues/3235)) ([0221476](https://togithub.com/typescript-eslint/typescript-eslint/commit/02214768a3721d8514c70e00546e861da6581e4d)) ##### Features - **eslint-plugin:** [no-unsafe-argument] add rule ([#3256](https://togithub.com/typescript-eslint/typescript-eslint/issues/3256)) ([b1aa7dc](https://togithub.com/typescript-eslint/typescript-eslint/commit/b1aa7dc6971ee8409b729dffb8b69478455734ed)), closes [#791](https://togithub.com/typescript-eslint/typescript-eslint/issues/791) - **eslint-plugin:** [no-unsafe-call][no-unsafe-member-access] improve report messages for `this` for `noImplicitThis` ([#3199](https://togithub.com/typescript-eslint/typescript-eslint/issues/3199)) ([b1b26c4](https://togithub.com/typescript-eslint/typescript-eslint/commit/b1b26c4843a4cfa209a0c9c3d8bea1de37333b48)) ### [`v4.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4200-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4190v4200-2021-03-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.19.0...v4.20.0) ##### Features - **eslint-plugin:** [space-infix-ops] support for class properties and type aliases ([#3231](https://togithub.com/typescript-eslint/typescript-eslint/issues/3231)) ([5414bf2](https://togithub.com/typescript-eslint/typescript-eslint/commit/5414bf27a81311099d001808475d9cf832ce3bfe)) - **eslint-plugin:** [type-annotation-spacing] handle space between ? and : ([#3138](https://togithub.com/typescript-eslint/typescript-eslint/issues/3138)) ([40bdb0b](https://togithub.com/typescript-eslint/typescript-eslint/commit/40bdb0b27b21de511f0ecd151cb8282a625ca6e1)) ### [`v4.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4190-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4180v4190-2021-03-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.18.0...v4.19.0) ##### Bug Fixes - **eslint-plugin:** [member-delimiter-style] correct invalid fix for multiline with params on the same line ([#3177](https://togithub.com/typescript-eslint/typescript-eslint/issues/3177)) ([7ad343b](https://togithub.com/typescript-eslint/typescript-eslint/commit/7ad343b067040f6ea816b129323d110d4bc2e830)) - **eslint-plugin:** [promise-function-async] bad fixer with computed and literal methods ([#3163](https://togithub.com/typescript-eslint/typescript-eslint/issues/3163)) ([e3a3ea0](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3a3ea04757464aa2dded1ef46af8ad4e05246f2)) - **typescript-estree:** [ts 4.2] add support for import type equal declaration ([#3189](https://togithub.com/typescript-eslint/typescript-eslint/issues/3189)) ([6a25faf](https://togithub.com/typescript-eslint/typescript-eslint/commit/6a25faf5cfa4d21a7546d9866819f4e017308fb2)) ##### Features - **eslint-plugin:** [object-curly-spacing] support MappedType ([#3176](https://togithub.com/typescript-eslint/typescript-eslint/issues/3176)) ([0557a43](https://togithub.com/typescript-eslint/typescript-eslint/commit/0557a439327557f4c0369ae2dddc8282ba45bfe6)) - **eslint-plugin:** [unbound-method] improve error message ([#3203](https://togithub.com/typescript-eslint/typescript-eslint/issues/3203)) ([5cc5d2e](https://togithub.com/typescript-eslint/typescript-eslint/commit/5cc5d2ef6d924d301e87f7bcf599352310e74b2c)), closes [#3201](https://togithub.com/typescript-eslint/typescript-eslint/issues/3201) ### [`v4.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4180-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4170v4180-2021-03-15) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.17.0...v4.18.0) ##### Bug Fixes - **eslint-plugin:** [explicit-module-boundary-types] fixes [#2864](https://togithub.com/typescript-eslint/typescript-eslint/issues/2864) related to functions in nested object properties ([#3178](https://togithub.com/typescript-eslint/typescript-eslint/issues/3178)) ([55e1fba](https://togithub.com/typescript-eslint/typescript-eslint/commit/55e1fbaca985b500cad1cc9ec25717b18cf5a17b)) - **eslint-plugin:** [no-extran-class] allowWithDecorator should ignore other errors ([#3160](https://togithub.com/typescript-eslint/typescript-eslint/issues/3160)) ([a148673](https://togithub.com/typescript-eslint/typescript-eslint/commit/a1486736d8ef3555832ddfb27fd0980368b363f5)) ##### Features - **eslint-plugin:** add package type declaration ([#3164](https://togithub.com/typescript-eslint/typescript-eslint/issues/3164)) ([08b058a](https://togithub.com/typescript-eslint/typescript-eslint/commit/08b058a7a6db3b59c28753bb322717e1fee44d1f)) ### [`v4.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4170-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4161v4170-2021-03-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.16.1...v4.17.0) ##### Bug Fixes - **eslint-plugin:** [no-unnecessary-type-assertion] handle assignment ([#3133](https://togithub.com/typescript-eslint/typescript-eslint/issues/3133)) ([cb22561](https://togithub.com/typescript-eslint/typescript-eslint/commit/cb2256168c67e0383083673a5afe77076de49da5)) ##### Features - **eslint-plugin:** [strict-bool-expr] add fixes and suggestions ([#2847](https://togithub.com/typescript-eslint/typescript-eslint/issues/2847)) ([3f9e9a1](https://togithub.com/typescript-eslint/typescript-eslint/commit/3f9e9a1e9fc3e507bd01d1913ef642cd129de402)) #### [4.16.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.16.0...v4.16.1) (2021-03-01) ##### Bug Fixes - **typescript-estree:** update TS version range ([#3127](https://togithub.com/typescript-eslint/typescript-eslint/issues/3127)) ([0473674](https://togithub.com/typescript-eslint/typescript-eslint/commit/0473674c58df5039a2de3c63ad7494fc6be7487e)) ### [`v4.16.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4161-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4160v4161-2021-03-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.16.0...v4.16.1) ##### Bug Fixes - **typescript-estree:** update TS version range ([#3127](https://togithub.com/typescript-eslint/typescript-eslint/issues/3127)) ([0473674](https://togithub.com/typescript-eslint/typescript-eslint/commit/0473674c58df5039a2de3c63ad7494fc6be7487e)) ### [`v4.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4160-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4152v4160-2021-03-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.15.2...v4.16.0) ##### Bug Fixes - **eslint-plugin:** [consistent-indexed-object-style] do not autofix if interface has extends ([#3009](https://togithub.com/typescript-eslint/typescript-eslint/issues/3009)) ([b0475af](https://togithub.com/typescript-eslint/typescript-eslint/commit/b0475aff3920d748fa74b5a6d8a7ad5dd731aec4)) - **eslint-plugin:** [no-implied-eval] handle conditional expression ([#3125](https://togithub.com/typescript-eslint/typescript-eslint/issues/3125)) ([8c65d30](https://togithub.com/typescript-eslint/typescript-eslint/commit/8c65d30a225a3b99e80326961d0cb0c8189b039c)) - **eslint-plugin:** [no-unused-vars] don't report nested module declaration ([#3119](https://togithub.com/typescript-eslint/typescript-eslint/issues/3119)) ([4ca5888](https://togithub.com/typescript-eslint/typescript-eslint/commit/4ca58886adf3fc0fe31c263559990c8a534205f9)) - **eslint-plugin:** [prefer-function-type] apply existing comments to the fixed code ([#3094](https://togithub.com/typescript-eslint/typescript-eslint/issues/3094)) ([c32f803](https://togithub.com/typescript-eslint/typescript-eslint/commit/c32f803d4480acf5ffc88e308b4243e5185c4f48)) - **eslint-plugin:** [unbound-method] allow `super` expressions in `this` assignments ([#3010](https://togithub.com/typescript-eslint/typescript-eslint/issues/3010)) ([c65a139](https://togithub.com/typescript-eslint/typescript-eslint/commit/c65a1391be15bbcf3ae293b1c53686703883d546)) - **scope-manager:** update libs for typescript 4.2 ([#3118](https://togithub.com/typescript-eslint/typescript-eslint/issues/3118)) ([0336c79](https://togithub.com/typescript-eslint/typescript-eslint/commit/0336c798c9502fc250d2eaa045661950da55e52f)) ##### Features - TypeScript 4.2 syntax support ([#3112](https://togithub.com/typescript-eslint/typescript-eslint/issues/3112)) ([2ebfb21](https://togithub.com/typescript-eslint/typescript-eslint/commit/2ebfb21ba6c88c793cfbd0e231e5803b2381694c)) - **eslint-plugin:** [member-delimiter-style] Add an option 'multilineDetection' to treat types and interfaces as single line if the last member ends on the same line as the closing bracket ([#2970](https://togithub.com/typescript-eslint/typescript-eslint/issues/2970)) ([cf86f42](https://togithub.com/typescript-eslint/typescript-eslint/commit/cf86f427186d58b0fce4bb3ff9571c4301babeb3)) - **eslint-plugin:** [prom-func-async] report only function head ([#2872](https://togithub.com/typescript-eslint/typescript-eslint/issues/2872)) ([25f459c](https://togithub.com/typescript-eslint/typescript-eslint/commit/25f459cdc4f38d44b48554e04cfa1676538ccdfb)) - **typescript-estree:** throw custom error instead of plain object ([#3011](https://togithub.com/typescript-eslint/typescript-eslint/issues/3011)) ([ae14bf5](https://togithub.com/typescript-eslint/typescript-eslint/commit/ae14bf55fe31b0eb982ba17333e4aac550d10342)) #### [4.15.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.15.1...v4.15.2) (2021-02-22) ##### Bug Fixes - **typescript-estree:** correct issues in AST definition ([#3083](https://togithub.com/typescript-eslint/typescript-eslint/issues/3083)) ([509a117](https://togithub.com/typescript-eslint/typescript-eslint/commit/509a11749f85400a01e9fecfecd12871ce562d3d)) - add missing intrinsic keyword node to AST ([#3081](https://togithub.com/typescript-eslint/typescript-eslint/issues/3081)) ([409bf0b](https://togithub.com/typescript-eslint/typescript-eslint/commit/409bf0bb3e2ac4d8782408d436ebdefb42dba38b)) - **eslint-plugin:** [no-var-requires] report when used in type assertion ([#3074](https://togithub.com/typescript-eslint/typescript-eslint/issues/3074)) ([763a252](https://togithub.com/typescript-eslint/typescript-eslint/commit/763a2520bfea09c3b6252ea36bc3ff10b05eca6c)) - correct test names on windows for semantic-diagnostics-enabled ([#3060](https://togithub.com/typescript-eslint/typescript-eslint/issues/3060)) ([885780d](https://togithub.com/typescript-eslint/typescript-eslint/commit/885780d4a2b07e418256b7323d76b18453c14a50)) #### [4.15.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.15.0...v4.15.1) (2021-02-15) ##### Bug Fixes - **eslint-plugin:** [explicit-module-boundary-types] check allowNames on function declarations and property methods ([#3051](https://togithub.com/typescript-eslint/typescript-eslint/issues/3051)) ([0ade469](https://togithub.com/typescript-eslint/typescript-eslint/commit/0ade469dc1cf17d79c36a9c985630d60491ed847)) ### [`v4.15.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4152-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4151v4152-2021-02-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.15.1...v4.15.2) ##### Bug Fixes - **typescript-estree:** correct issues in AST definition ([#3083](https://togithub.com/typescript-eslint/typescript-eslint/issues/3083)) ([509a117](https://togithub.com/typescript-eslint/typescript-eslint/commit/509a11749f85400a01e9fecfecd12871ce562d3d)) - add missing intrinsic keyword node to AST ([#3081](https://togithub.com/typescript-eslint/typescript-eslint/issues/3081)) ([409bf0b](https://togithub.com/typescript-eslint/typescript-eslint/commit/409bf0bb3e2ac4d8782408d436ebdefb42dba38b)) - **eslint-plugin:** [no-var-requires] report when used in type assertion ([#3074](https://togithub.com/typescript-eslint/typescript-eslint/issues/3074)) ([763a252](https://togithub.com/typescript-eslint/typescript-eslint/commit/763a2520bfea09c3b6252ea36bc3ff10b05eca6c)) - correct test names on windows for semantic-diagnostics-enabled ([#3060](https://togithub.com/typescript-eslint/typescript-eslint/issues/3060)) ([885780d](https://togithub.com/typescript-eslint/typescript-eslint/commit/885780d4a2b07e418256b7323d76b18453c14a50)) ### [`v4.15.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4151-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4150v4151-2021-02-15) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.15.0...v4.15.1) ##### Bug Fixes - **eslint-plugin:** [explicit-module-boundary-types] check allowNames on function declarations and property methods ([#3051](https://togithub.com/typescript-eslint/typescript-eslint/issues/3051)) ([0ade469](https://togithub.com/typescript-eslint/typescript-eslint/commit/0ade469dc1cf17d79c36a9c985630d60491ed847)) ### [`v4.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4150-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4142v4150-2021-02-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.14.2...v4.15.0) ##### Bug Fixes - **eslint-plugin:** [no-extra-parens] handle ESLint 7.19.0 ([#2993](https://togithub.com/typescript-eslint/typescript-eslint/issues/2993)) ([4615048](https://togithub.com/typescript-eslint/typescript-eslint/commit/4615048d24359e0fc57b90a96acf4d8ded1dc7bf)) - **eslint-plugin:** [prefer-function-type] correct fixer when signature ends with a semi ([#3002](https://togithub.com/typescript-eslint/typescript-eslint/issues/3002)) ([898dd39](https://togithub.com/typescript-eslint/typescript-eslint/commit/898dd3961944a5da3a129e9eba02634286e7aee4)) - **scope-manager:** fix visiting of TSImportType ([#3008](https://togithub.com/typescript-eslint/typescript-eslint/issues/3008)) ([ce4fcbf](https://togithub.com/typescript-eslint/typescript-eslint/commit/ce4fcbf4401098387a2cf19ae8457c89c509239a)), closes [#3006](https://togithub.com/typescript-eslint/typescript-eslint/issues/3006) ##### Features - **typescript-estree:** improve logic used to escape string literals in jsx ([#2995](https://togithub.com/typescript-eslint/typescript-eslint/issues/2995)) ([3cb3aad](https://togithub.com/typescript-eslint/typescript-eslint/commit/3cb3aade2864bab15ed1ff8d7cd32766aa57152f)) #### [4.14.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.14.1...v4.14.2) (2021-02-01) ##### Bug Fixes - **eslint-plugin:** [consistent-type-imports] incorrect handling of computed property type signatures ([#2990](https://togithub.com/typescript-eslint/typescript-eslint/issues/2990)) ([58f2655](https://togithub.com/typescript-eslint/typescript-eslint/commit/58f26555f62b5f59f13260306638d3148cde6079)), closes [#2989](https://togithub.com/typescript-eslint/typescript-eslint/issues/2989) - **scope-manager:** correctly reference generic parameters when decorator metadata is enabled ([#2975](https://togithub.com/typescript-eslint/typescript-eslint/issues/2975)) ([7695ef3](https://togithub.com/typescript-eslint/typescript-eslint/commit/7695ef318f1cc8688acaabf4f2730769622f083f)), closes [#2972](https://togithub.com/typescript-eslint/typescript-eslint/issues/2972) #### [4.14.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.14.0...v4.14.1) (2021-01-25) ##### Bug Fixes - **eslint-plugin:** [sort-type-union-intersection-members] consider `void` as a `nullish` ([#2944](https://togithub.com/typescript-eslint/typescript-eslint/issues/2944)) ([a241b25](https://togithub.com/typescript-eslint/typescript-eslint/commit/a241b25863eb063986fab76b511f478bbba91f47)), closes [#2940](https://togithub.com/typescript-eslint/typescript-eslint/issues/2940) - **scope-manager:** fix incorrect handling of class decorators and class method default params ([#2943](https://togithub.com/typescript-eslint/typescript-eslint/issues/2943)) ([e1eac83](https://togithub.com/typescript-eslint/typescript-eslint/commit/e1eac8312268d1855a2ed7784b4d190ecb9c9fa4)), closes [#2941](https://togithub.com/typescript-eslint/typescript-eslint/issues/2941) [#2942](https://togithub.com/typescript-eslint/typescript-eslint/issues/2942) [#2751](https://togithub.com/typescript-eslint/typescript-eslint/issues/2751) ### [`v4.14.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4142-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4141v4142-2021-02-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.14.1...v4.14.2) ##### Bug Fixes - **eslint-plugin:** [consistent-type-imports] incorrect handling of computed property type signatures ([#2990](https://togithub.com/typescript-eslint/typescript-eslint/issues/2990)) ([58f2655](https://togithub.com/typescript-eslint/typescript-eslint/commit/58f26555f62b5f59f13260306638d3148cde6079)), closes [#2989](https://togithub.com/typescript-eslint/typescript-eslint/issues/2989) - **scope-manager:** correctly reference generic parameters when decorator metadata is enabled ([#2975](https://togithub.com/typescript-eslint/typescript-eslint/issues/2975)) ([7695ef3](https://togithub.com/typescript-eslint/typescript-eslint/commit/7695ef318f1cc8688acaabf4f2730769622f083f)), closes [#2972](https://togithub.com/typescript-eslint/typescript-eslint/issues/2972) ### [`v4.14.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4141-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4140v4141-2021-01-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.14.0...v4.14.1) ##### Bug Fixes - **eslint-plugin:** [sort-type-union-intersection-members] consider `void` as a `nullish` ([#2944](https://togithub.com/typescript-eslint/typescript-eslint/issues/2944)) ([a241b25](https://togithub.com/typescript-eslint/typescript-eslint/commit/a241b25863eb063986fab76b511f478bbba91f47)), closes [#2940](https://togithub.com/typescript-eslint/typescript-eslint/issues/2940) - **scope-manager:** fix incorrect handling of class decorators and class method default params ([#2943](https://togithub.com/typescript-eslint/typescript-eslint/issues/2943)) ([e1eac83](https://togithub.com/typescript-eslint/typescript-eslint/commit/e1eac8312268d1855a2ed7784b4d190ecb9c9fa4)), closes [#2941](https://togithub.com/typescript-eslint/typescript-eslint/issues/2941) [#2942](https://togithub.com/typescript-eslint/typescript-eslint/issues/2942) [#2751](https://togithub.com/typescript-eslint/typescript-eslint/issues/2751) ### [`v4.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4140-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4130v4140-2021-01-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.13.0...v4.14.0) ##### Features - add support for decorator metadata in scope analysis and in consistent-type-imports ([#2751](https://togithub.com/typescript-eslint/typescript-eslint/issues/2751)) ([445e416](https://togithub.com/typescript-eslint/typescript-eslint/commit/445e416878b27a54bf07c2d3b84dabd7b06e51bc)), closes [#2559](https://togithub.com/typescript-eslint/typescript-eslint/issues/2559) - **eslint-plugin:** add `object-curly-spacing` rule ([#2892](https://togithub.com/typescript-eslint/typescript-eslint/issues/2892)) ([32bd18d](https://togithub.com/typescript-eslint/typescript-eslint/commit/32bd18de80f4f8388717d0f0c16d493234362aa5)) ### [`v4.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/CHANGELOG.md#4130-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4120v4130-2021-01-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.12.0...v4.13.0) ##### Bug Fixes - **eslint-plugin:** support eslint@5 ([#2917](https://togithub.com/typescript-eslint/typescript-eslint/issues/2917)) ([f606846](https://togithub.com/typescript-eslint/typescript-eslint/commit/f606846af2617a0d8ee3ad5ce7c10864161ebf53)) ##### Features - **eslint-plugin:** [sort-type-union-intersection-members] add nullish group ([#2919](https://togithub.com/typescript-eslint/typescript-eslint/issues/2919)) ([5558f41](https://togithub.com/typescript-eslint/typescript-eslint/commit/5558f410007da58a3f4726bbf9501c924ef166a1))umijs/umi
### [`v3.4.20`](https://togithub.com/umijs/umi/compare/v3.4.19...v3.4.20) [Compare Source](https://togithub.com/umijs/umi/compare/v3.4.19...v3.4.20) ### [`v3.4.19`](https://togithub.com/umijs/umi/releases/v3.4.19) [Compare Source](https://togithub.com/umijs/umi/compare/v3.4.18...v3.4.19) - fix: fs polyfill module not found ([#6550](https://togithub.com/umijs/umi/issues/6550)) [`9e38897`](https://togithub.com/umijs/umi/commit/9e388972) - feat: bootstrap examples ([#6535](https://togithub.com/umijs/umi/issues/6535)) [`a4259b0`](https://togithub.com/umijs/umi/commit/a4259b0b) ### [`v3.4.18`](https://togithub.com/umijs/umi/releases/v3.4.18) [Compare Source](https://togithub.com/umijs/umi/compare/v3.4.17...v3.4.18) - chore: update text for release [`2f07053`](https://togithub.com/umijs/umi/commit/2f070533) ### [`v3.4.17`](https://togithub.com/umijs/umi/compare/v3.4.16...v3.4.17) [Compare Source](https://togithub.com/umijs/umi/compare/v3.4.16...v3.4.17) ### [`v3.4.16`](https://togithub.com/umijs/umi/releases/v3.4.16) [Compare Source](https://togithub.com/umijs/umi/compare/v3.4.15...v3.4.16) - feat: add [@babel/template](https://togithub.com/babel/template) and [@babel/generator](https://togithub.com/babel/generator) to [@umijs/deps](https://togithub.com/umijs/deps) ([#6544](https://togithub.com/umijs/umi/issues/6544)) [`d612fd1`](https://togithub.com/umijs/umi/commit/d612fd1c) ### [`v3.4.15`](https://togithub.com/umijs/umi/releases/v3.4.15) [Compare Source](https://togithub.com/umijs/umi/compare/v3.4.14...v3.4.15) - fix: onPatchRoute will 404 error ([#6524](https://togithub.com/umijs/umi/issues/6524)) [`04a4525`](https://togithub.com/umijs/umi/commit/04a45257) - fix: snapshot assign [`faebc07`](https://togithub.com/umijs/umi/commit/faebc07c) - Chore remove generator test ([#6515](https://togithub.com/umijs/umi/issues/6515)) [`7e74f67`](https://togithub.com/umijs/umi/commit/7e74f67c) ### [`v3.4.14`](https://togithub.com/umijs/umi/releases/v3.4.14) [Compare Source](https://togithub.com/umijs/umi/compare/v3.4.13...v3.4.14) - fix: webpack 5 fs cache don&[#39](https://togithub.com/umijs/umi/issues/39);t work in tnpm/cnpm ([#6513](https://togithub.com/umijs/umi/issues/6513)) [`cfb6b43`](https://togithub.com/umijs/umi/commit/cfb6b431) - feat: genarator support prompts ([#6473](https://togithub.com/umijs/umi/issues/6473)) [`efcacd5`](https://togithub.com/umijs/umi/commit/efcacd55) - fix(ssr): dev server render stuck and add ctx props ([#6500](https://togithub.com/umijs/umi/issues/6500)) [`d50556e`](https://togithub.com/umijs/umi/commit/d50556e6) - fix(ssr): stream mode throw error in exportStatic ([#6510](https://togithub.com/umijs/umi/issues/6510)) [`d0f31d4`](https://togithub.com/umijs/umi/commit/d0f31d4a) - fix: exportStatic no work on windows ([#6469](https://togithub.com/umijs/umi/issues/6469)) [`33e554a`](https://togithub.com/umijs/umi/commit/33e554a5) - Update plugin-dva.zh-CN.md ([#6434](https://togithub.com/umijs/umi/issues/6434)) [`31f2372`](https://togithub.com/umijs/umi/commit/31f23721) - Update plugin-qiankun.zh-CN.md ([#6424](https://togithub.com/umijs/umi/issues/6424)) [`fc31574`](https://togithub.com/umijs/umi/commit/fc31574f) - Update plugin.zh-CN.md ([#6452](https://togithub.com/umijs/umi/issues/6452)) [`31d621d`](https://togithub.com/umijs/umi/commit/31d621da) - docs(plugin-esbuild): add FAQ & improve document ([#6460](https://togithub.com/umijs/umi/issues/6460)) [`68b08e6`](https://togithub.com/umijs/umi/commit/68b08e60) - Update plugin-layout.zh-CN.md ([#6506](https://togithub.com/umijs/umi/issues/6506)) [`70a11d7`](https://togithub.com/umijs/umi/commit/70a11d79) - chore: add example script, easy to develop example ([#6466](https://togithub.com/umijs/umi/issues/6466)) [`7e93549`](https://togithub.com/umijs/umi/commit/7e935496) - chore(ci): improve github ci stability ([#6481](https://togithub.com/umijs/umi/issues/6481)) [`5a63fba`](https://togithub.com/umijs/umi/commit/5a63fba7) ### [`v3.4.13`](https://togithub.com/umijs/umi/releases/v3.4.13) [Compare Source](https://togithub.com/umijs/umi/compare/v3.4.12...v3.4.13) - fix: main index lost [`5c14415`](https://togithub.com/umijs/umi/commit/5c14415b) ### [`v3.4.12`](https://togithub.com/umijs/umi/releases/v3.4.12) [Compare Source](https://togithub.com/umijs/umi/compare/v3.4.11...v3.4.12) - feat: upgrade webpack 5 to 5.35.1 and hook webpack/lib/Chunk ([#6494](https://togithub.com/umijs/umi/issues/6494)) [`66fe6ab`](https://togithub.com/umijs/umi/commit/66fe6ab6) - feat: support node 16 ([#6455](https://togithub.com/umijs/umi/issues/6455)) [`d8300fd`](https://togithub.com/umijs/umi/commit/d8300fd8) - chore: improve webpack 5 initial test ([#6493](https://togithub.com/umijs/umi/issues/6493)) [`05de48d`](https://togithub.com/umijs/umi/commit/05de48d0) - docs: plugin -> Plugin ([#6491](https://togithub.com/umijs/umi/issues/6491)) [`74a1ec5`](https://togithub.com/umijs/umi/commit/74a1ec5f)Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR is behind base branch, 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 Renovate Bot.