Closed renovate[bot] closed 3 years ago
This PR contains the following updates:
^7.12.13
^7.13.0
^7.13.8
^4.14.2
^4.16.1
^7.19.0
^7.21.0
^3.5.1
^3.6.0
^8.2.1
^8.3.0
^2.38.5
^2.40.0
^4.1.3
^4.2.2
:date: Schedule: "before 3am on Monday" (UTC).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.
This PR contains the following updates:
^7.12.13
->^7.13.0
^7.12.13
->^7.13.8
^7.12.13
->^7.13.0
^4.14.2
->^4.16.1
^4.14.2
->^4.16.1
^7.19.0
->^7.21.0
^3.5.1
->^3.6.0
^8.2.1
->^8.3.0
^2.38.5
->^2.40.0
^4.1.3
->^4.2.2
Release Notes
babel/babel
### [`v7.13.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7130-2021-02-22) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.17...v7.13.0) ##### :rocket: New Feature - `babel-parser` - [#12370](https://togithub.com/babel/babel/pull/12370) Implement class features in estree ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-plugin-syntax-module-blocks`, `babel-standalone`, `babel-traverse`, `babel-types` - [#12469](https://togithub.com/babel/babel/pull/12469) Parse JS Module Blocks proposal ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-generator`, `babel-parser`, `babel-types` - [#12628](https://togithub.com/babel/babel/pull/12628) Support TypeScript 4.2 abstract constructor signatures ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12193](https://togithub.com/babel/babel/pull/12193) Flow Enums with unknown members support ([@gkz](https://togithub.com/gkz)) - `babel-core`, `babel-register` - [#11498](https://togithub.com/babel/babel/pull/11498) Add cjs as a default extension ([@perrin4869](https://togithub.com/perrin4869)) - `babel-traverse` - [#12603](https://togithub.com/babel/babel/pull/12603) feat(referencesImport): support named exports accessed via namespace imports ([@jeysal](https://togithub.com/jeysal)) - `babel-plugin-transform-typescript`, `babel-preset-typescript` - [#12765](https://togithub.com/babel/babel/pull/12765) Enable allowNamespaces in `transform-typescript` by default ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-parameters`, `babel-types` - [#12234](https://togithub.com/babel/babel/pull/12234) Support Flow `this` parameter annotations ([@dsainati1](https://togithub.com/dsainati1)) - `babel-plugin-proposal-record-and-tuple` - [#12145](https://togithub.com/babel/babel/pull/12145) Implement "Records and Tuples" transform ([@rickbutton](https://togithub.com/rickbutton)) - `babel-plugin-transform-runtime`, `babel-plugin-transform-typeof-symbol`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#12632](https://togithub.com/babel/babel/pull/12632) Use conditional exports in `@babel/runtime` for CJS/ESM ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-helper-plugin-utils`, `babel-preset-env` - [#12219](https://togithub.com/babel/babel/pull/12219) Add `@babel/core` support for the new `assumptions` option ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-helper-compilation-targets`, `babel-helper-plugin-utils`, `babel-preset-env` - [#12189](https://togithub.com/babel/babel/pull/12189) Add `targets` and `browserslist*` options to `@babel/core` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#12266](https://togithub.com/babel/babel/pull/12266) Support `.mjs` plugins/presets and async factories ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env` - [#8461](https://togithub.com/babel/babel/pull/8461) Fix \_isNativeReflectConstruct helper ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-cli` - [#12846](https://togithub.com/babel/babel/pull/12846) [babel-cli] Don't fail when `chmod` throws an error ([@immitsu](https://togithub.com/immitsu)) - `babel-node` - [#12836](https://togithub.com/babel/babel/pull/12836) fix: create IPC channel for spawned babel-node process ([@JLHwung](https://togithub.com/JLHwung)) - `babel-standalone` - [#12819](https://togithub.com/babel/babel/pull/12819) fix: add regenerate-unicode-properties to dynamicRequireTargets ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-optional-chaining`, `babel-traverse` - [#12812](https://togithub.com/babel/babel/pull/12812) Fix scope of computed method keys ([@overlookmotel](https://togithub.com/overlookmotel)) ##### :house: Internal - `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2` - [#12845](https://togithub.com/babel/babel/pull/12845) Use the `babel-plugin-polyfill-*` packages in `transform-runtime` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-runtime` - [#12842](https://togithub.com/babel/babel/pull/12842) Don't use `useESModules` in `@babel/runtime` build script ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-standalone` - [#12839](https://togithub.com/babel/babel/pull/12839) Make sure that Rollup's `dynamicRequireTargets` are included ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-decorators`, `babel-preset-env` - [#12583](https://togithub.com/babel/babel/pull/12583) Use the `babel-plugin-polyfill-*` packages in `preset-env` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-register` - [#12813](https://togithub.com/babel/babel/pull/12813) babel-register: Don’t rewrite the cache if it’s not dirty ([@andersk](https://togithub.com/andersk)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties` - [#12762](https://togithub.com/babel/babel/pull/12762) Support `noDocumentAll` for `obj?.#p` ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.12.17`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71217-2021-02-18) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.16...v7.12.17) ##### :bug: Bug Fix - `babel-core` - [#12211](https://togithub.com/babel/babel/pull/12211) Do not cache non-existent JS config files forever ([@devongovett](https://togithub.com/devongovett)) - `babel-helper-module-transforms`, `babel-plugin-transform-typescript` - [#12796](https://togithub.com/babel/babel/pull/12796) Register binding when transforming TSParameterProperty ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#12776](https://togithub.com/babel/babel/pull/12776) fix(ts): parse multiline declarations correctly ([@fedeci](https://togithub.com/fedeci)) - [#12785](https://togithub.com/babel/babel/pull/12785) Raise recoverable error for type members with invalid modifiers ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-traverse` - [#12797](https://togithub.com/babel/babel/pull/12797) clean up traverse scope ([@JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#12794](https://togithub.com/babel/babel/pull/12794) Fix import assertions type definitions ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-private-methods` - [#12792](https://togithub.com/babel/babel/pull/12792) Reuse the `readOnlyError` helper for private methods ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - Other - [#12810](https://togithub.com/babel/babel/pull/12810) Store LICENSE files when publishing from GH actions ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-transform-fixture-test-runner` - [#12811](https://togithub.com/babel/babel/pull/12811) test: avoid deprecated jest.addMatchers ([@jeysal](https://togithub.com/jeysal)) - `babel-parser` - [#12808](https://togithub.com/babel/babel/pull/12808) refactor: fix typo in error.js ([@eltociear](https://togithub.com/eltociear)) ### [`v7.12.16`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71216-2021-02-11) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.13...v7.12.16) ##### :bug: Bug Fix - `babel-core` - [#12783](https://togithub.com/babel/babel/pull/12783) fix: use semver gte comparison on polyfill version tester ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#12735](https://togithub.com/babel/babel/pull/12735) [parser] Fix scope handling of Flow declared functions ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12775](https://togithub.com/babel/babel/pull/12775) babel-parser(ts): Throw recoverable for duplicates access modifier ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12771](https://togithub.com/babel/babel/pull/12771) babel-parser(ts): Raise recoverable error for abstract interface ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12763](https://togithub.com/babel/babel/pull/12763) fix(ts): include `asserts` in `TSTypePredicate` location ([@fedeci](https://togithub.com/fedeci)) - [#12758](https://togithub.com/babel/babel/pull/12758) [TS] Create `TSUnionType` or `TSIntersectionType` when typealias has a leading operator ([@fedeci](https://togithub.com/fedeci)) - `babel-plugin-transform-typescript` - [#12760](https://togithub.com/babel/babel/pull/12760) Support destructuring variable declarator within TS namespace ([@JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-node` - [#12786](https://togithub.com/babel/babel/pull/12786) Polish `@babel/node` REPL ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - Other - [#12781](https://togithub.com/babel/babel/pull/12781) pnp does not work with ESM dev scripts ([@JLHwung](https://togithub.com/JLHwung)) - [#12766](https://togithub.com/babel/babel/pull/12766) docs: Update build requirements in CONTRIBUTING.md ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-cli`, `babel-core`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-validator-option`, `babel-node`, `babel-parser`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-dynamic-import`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-preset-env`, `babel-preset-typescript` - [#12759](https://togithub.com/babel/babel/pull/12759) Avoid importing `.json` files ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))typescript-eslint/typescript-eslint
### [`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)eslint/eslint
### [`v7.21.0`](https://togithub.com/eslint/eslint/releases/v7.21.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.20.0...v7.21.0) - [`3cd5440`](https://togithub.com/eslint/eslint/commit/3cd5440b94d5fa4f11a09f50b685f6150f0c2d41) Upgrade: [@eslint/eslintrc](https://togithub.com/eslint/eslintrc) to 0.4.0 ([#14147](https://togithub.com/eslint/eslint/issues/14147)) (Brandon Mills) - [`c0b8c71`](https://togithub.com/eslint/eslint/commit/c0b8c71df4d0b3f54b20587432d9133741985d5c) Upgrade: Puppeteer to 7.1.0 ([#14122](https://togithub.com/eslint/eslint/issues/14122)) (Tim van der Lippe) - [`08ae31e`](https://togithub.com/eslint/eslint/commit/08ae31e539e381cd0eabf6393fa5c20f1d59125f) New: Implement cacheStrategy (refs [eslint/rfcs#63](https://togithub.com/eslint/rfcs/issues/63)) ([#14119](https://togithub.com/eslint/eslint/issues/14119)) (Manu Chambon) - [`5e51fd2`](https://togithub.com/eslint/eslint/commit/5e51fd28dc773c11c924450d24088f97f2824f00) Update: do not ignore symbolic links (fixes [#13551](https://togithub.com/eslint/eslint/issues/13551), fixes [#13615](https://togithub.com/eslint/eslint/issues/13615)) ([#14126](https://togithub.com/eslint/eslint/issues/14126)) (Pig Fang) - [`87c43a5`](https://togithub.com/eslint/eslint/commit/87c43a5d7ea2018cffd6d9b5c431ecb60caaf0d6) Chore: improve a few comments and fix typos ([#14125](https://togithub.com/eslint/eslint/issues/14125)) (Tobias Nießen) - [`e19c51e`](https://togithub.com/eslint/eslint/commit/e19c51ea2ef2cf666d94218c66f6b223bb2e9dae) Sponsors: Sync README with website (ESLint Jenkins) - [`b8aea99`](https://togithub.com/eslint/eslint/commit/b8aea9988b6451b6a05af4f3ede8d6ed5c1d9926) Fix: pluralize 'line' to 'lines' in max-lines-per-function description ([#14115](https://togithub.com/eslint/eslint/issues/14115)) (Trevin Hofmann) - [`f5b53e2`](https://togithub.com/eslint/eslint/commit/f5b53e285ab5286ea382d73b379b820f649c20d0) Sponsors: Sync README with website (ESLint Jenkins) - [`eee1213`](https://togithub.com/eslint/eslint/commit/eee12134ce0956e9f825c1630776b1731551a948) Sponsors: Sync README with website (ESLint Jenkins) - [`5c4d7ea`](https://togithub.com/eslint/eslint/commit/5c4d7ea8d2e8d137c42b918dc99a84b4a5fed9b3) Sponsors: Sync README with website (ESLint Jenkins) ### [`v7.20.0`](https://togithub.com/eslint/eslint/releases/v7.20.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.19.0...v7.20.0) - [`f4ac3b0`](https://togithub.com/eslint/eslint/commit/f4ac3b0e7072fbd3c14e9c64ff0c2c255a4eb730) Docs: fix sibling selector descriptions ([#14099](https://togithub.com/eslint/eslint/issues/14099)) (Milos Djermanovic) - [`9d6063a`](https://togithub.com/eslint/eslint/commit/9d6063add931f0803cae1676d5df307baf114360) Fix: Crash with esquery when using JSX (fixes [#13639](https://togithub.com/eslint/eslint/issues/13639)) ([#14072](https://togithub.com/eslint/eslint/issues/14072)) (Yosuke Ota) - [`a0871f1`](https://togithub.com/eslint/eslint/commit/a0871f1840060bd23cfe0952a096b107142db2f0) Docs: Triage process ([#14014](https://togithub.com/eslint/eslint/issues/14014)) (Nicholas C. Zakas) - [`ad90761`](https://togithub.com/eslint/eslint/commit/ad9076183bc2c2029525edfc4596e403999348d1) Update: add enforceForJSX option to no-unused-expressions rule ([#14012](https://togithub.com/eslint/eslint/issues/14012)) (Duncan Beevers) - [`d6c84af`](https://togithub.com/eslint/eslint/commit/d6c84af67318537177ffac0120a81af08e3e9df4) Fix: `--init` autoconfig shouldn't add deprecated rules (fixes [#14017](https://togithub.com/eslint/eslint/issues/14017)) ([#14060](https://togithub.com/eslint/eslint/issues/14060)) (Milos Djermanovic) - [`9b277a1`](https://togithub.com/eslint/eslint/commit/9b277a16a7261e51b7ba36d6de7f996e9203a6a4) Fix: Support ENOTDIR error code in the folder existence checking utility ([#13973](https://togithub.com/eslint/eslint/issues/13973)) (Constantine Genchevsky) - [`7aeb127`](https://togithub.com/eslint/eslint/commit/7aeb12798f2b9da706f3593f26a02e717929c9af) Upgrade: pin [@babel/code-frame](https://togithub.com/babel/code-frame)[@7](https://togithub.com/7).12.11 ([#14067](https://togithub.com/eslint/eslint/issues/14067)) (Milos Djermanovic) - [`b4e2af5`](https://togithub.com/eslint/eslint/commit/b4e2af5db1c29343ffec2cd104b04bf39b77ee56) Docs: Add more fields to bug report template ([#14039](https://togithub.com/eslint/eslint/issues/14039)) (Nicholas C. Zakas) - [`96f1d49`](https://togithub.com/eslint/eslint/commit/96f1d49a4647e59f2fb918be096654e290513adc) Sponsors: Sync README with website (ESLint Jenkins) - [`cb27b0a`](https://togithub.com/eslint/eslint/commit/cb27b0abeda6dfee55dd43b9cbe12afad321f55d) Build: package.json update for eslint-config-eslint release (ESLint Jenkins) - [`4cab165`](https://togithub.com/eslint/eslint/commit/4cab165bf4e6e5e9f42a59a37a8ff2548c0af87d) Sponsors: Sync README with website (ESLint Jenkins)jquery/jquery
### [`v3.6.0`](https://togithub.com/jquery/jquery/compare/3.5.1...3.6.0) [Compare Source](https://togithub.com/jquery/jquery/compare/3.5.1...3.6.0)mochajs/mocha
### [`v8.3.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#830--2021-02-11) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.2.1...v8.3.0) #### :tada: Enhancements - [#4506](https://togithub.com/mochajs/mocha/issues/4506): Add error code for test timeout errors ([**@boneskull**](https://togithub.com/boneskull)) - [#4112](https://togithub.com/mochajs/mocha/issues/4112): Add BigInt support to stringify util function ([**@JosejeSinohui**](https://togithub.com/JosejeSinohui)) #### :bug: Fixes - [#4557](https://togithub.com/mochajs/mocha/issues/4557): Add file location when SyntaxError happens in ESM ([**@giltayar**](https://togithub.com/giltayar)) - [#4521](https://togithub.com/mochajs/mocha/issues/4521): Fix `require` error when bundling Mocha with Webpack ([**@devhazem**](https://togithub.com/devhazem)) #### :book: Documentation - [#4507](https://togithub.com/mochajs/mocha/issues/4507): Add support for typescript-style docstrings ([**@boneskull**](https://togithub.com/boneskull)) - [#4503](https://togithub.com/mochajs/mocha/issues/4503): Add GH Actions workflow status badge ([**@outsideris**](https://togithub.com/outsideris)) - [#4494](https://togithub.com/mochajs/mocha/issues/4494): Add example of generating tests dynamically with a closure ([**@maxwellgerber**](https://togithub.com/maxwellgerber)) #### :nut_and_bolt: Other - [#4556](https://togithub.com/mochajs/mocha/issues/4556): Upgrade all dependencies to latest stable ([**@AviVahl**](https://togithub.com/AviVahl)) - [#4543](https://togithub.com/mochajs/mocha/issues/4543): Update dependencies yargs and yargs-parser ([**@juergba**](https://togithub.com/juergba)) Also thanks to [**@outsideris**](https://togithub.com/outsideris) and [**@HyunSangHan**](https://togithub.com/HyunSangHan) for various fixes to our website and documentation.rollup/rollup
### [`v2.40.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2400) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.39.1...v2.40.0) _2021-02-26_ ##### Features - Make sure that entry point variable names take precedence over variable names in dependencies when deconflicting ([#3977](https://togithub.com/rollup/rollup/issues/3977)) ##### Bug Fixes - Replace `:` in generated file names to prevent invalid files on Windows ([#3972](https://togithub.com/rollup/rollup/issues/3972)) ##### Pull Requests - [#3972](https://togithub.com/rollup/rollup/pull/3972): Don't allow `:` in file names ([@lukastaegert](https://togithub.com/lukastaegert)) - [#3976](https://togithub.com/rollup/rollup/pull/3976): Add soft breaks to guide to improve mobile experience ([@lukastaegert](https://togithub.com/lukastaegert)) - [#3977](https://togithub.com/rollup/rollup/pull/3977): Reverse module deconflicting order ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.39.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2391) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.39.0...v2.39.1) _2021-02-23_ ##### Bug Fixes - Make sure local variables named Symbol, Object or Promise do not conflict with code generated by Rollup ([#3971](https://togithub.com/rollup/rollup/issues/3971)) ##### Pull Requests - [#3964](https://togithub.com/rollup/rollup/pull/3964): Remove extra word ([@jamonholmgren](https://togithub.com/jamonholmgren)) - [#3971](https://togithub.com/rollup/rollup/pull/3971): Avoid conflicts with local variables named Symbol, Object, Promise ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.39.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2390) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.38.5...v2.39.0) _2021-02-12_ ##### Features - Add "validate" option to verify generated chunks are valid JavaScript ([#3952](https://togithub.com/rollup/rollup/issues/3952)) ##### Bug Fixes - Always add exports properties for uninitialized named exports ([#3957](https://togithub.com/rollup/rollup/issues/3957)) - Allow using an external namespace reexport together with named exports ([#3959](https://togithub.com/rollup/rollup/issues/3959)) - Avoid invalid generated code in certain scenarios with SystemJS exports ([#3960](https://togithub.com/rollup/rollup/issues/3960)) ##### Pull Requests - [#3952](https://togithub.com/rollup/rollup/pull/3952): implement `validate` output option and `--validate` CLI option ([@kzc](https://togithub.com/kzc)) - [#3956](https://togithub.com/rollup/rollup/pull/3956): Update dependencies, fix fsevents issue ([@lukastaegert](https://togithub.com/lukastaegert)) - [#3957](https://togithub.com/rollup/rollup/pull/3957): Make sure uninitialised exports turn up via .hasOwnProperty for non-ES formats ([@lukastaegert](https://togithub.com/lukastaegert)) - [#3959](https://togithub.com/rollup/rollup/pull/3959): Allow overriding individual exports of reexported external namespaces ([@lukastaegert](https://togithub.com/lukastaegert)) - [#3960](https://togithub.com/rollup/rollup/pull/3960): Make sure system exports are valid JavaScript ([@lukastaegert](https://togithub.com/lukastaegert))Microsoft/TypeScript
### [`v4.2.2`](https://togithub.com/Microsoft/TypeScript/releases/v4.2.2) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.1.5...v4.2.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-2). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v4.2.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.2.0%22+is%3Aclosed+). - [fixed issues query for TypeScript v4.2.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.2.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v4.2.2](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.2.2%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-42) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v4.1.5`](https://togithub.com/Microsoft/TypeScript/releases/v4.1.5) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.1.4...v4.1.5) This release contains a fix for [an issue when language service plugins have no specified name](https://togithub.com/microsoft/TypeScript/issues/42718). ### [`v4.1.4`](https://togithub.com/Microsoft/TypeScript/releases/v4.1.4) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.1.3...v4.1.4) This release contains fixes for a [security risk involving language service plugin loading](https://togithub.com/microsoft/TypeScript/issues/42712). More details are available [here](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-1639).Renovate configuration
:date: Schedule: "before 3am on Monday" (UTC).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.