Closed renovate[bot] closed 4 years ago
This PR contains the following updates:
^7.4.4
^7.9.0
^7.5.5
^10.0.2
^10.1.0
^6.1.0
^6.8.0
^4.0.0
^4.3.0
^5.0.0
^5.1.1
^24.8.0
^24.9.0
^2.9.0-26092811.f65c72d7
^2.9.0-26104328.b22e0543
^7.0.0
^7.1.0
^2.0.0
^2.3.0
^0.12.0
^0.16.0
^4.34.0
^4.42.1
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
: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.4.4
->^7.9.0
^7.5.5
->^7.9.0
^10.0.2
->^10.1.0
^6.1.0
->^6.8.0
^4.0.0
->^4.3.0
^5.0.0
->^5.1.1
^24.8.0
->^24.9.0
^2.9.0-26092811.f65c72d7
->^2.9.0-26104328.b22e0543
^7.0.0
->^7.1.0
^2.0.0
->^2.3.0
^0.12.0
->^0.16.0
^4.34.0
->^4.42.1
Release Notes
babel/babel
### [`v7.9.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v790-2020-03-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.8.3...v7.9.0) ##### :rocket: New Feature - `babel-generator`, `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-regenerator`, `babel-preset-react`, `babel-preset-typescript`, `babel-standalone` - [#11126](https://togithub.com/babel/babel/pull/11126) Mark transpiled JSX elements as pure ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx-self`, `babel-plugin-transform-react-jsx`, `babel-preset-react`, `babel-standalone` - [#11154](https://togithub.com/babel/babel/pull/11154) Add experimental version of the `babel-plugin-transform-react-jsx` transform ([@lunaruan](https://togithub.com/lunaruan)) - `babel-compat-data`, `babel-preset-env` - [#11083](https://togithub.com/babel/babel/pull/11083) Include preset modules ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#10971](https://togithub.com/babel/babel/pull/10971) Add numeric separator to `shippedProposals` ([@Wetinee](https://togithub.com/Wetinee)) - `babel-core`, `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` - [#8656](https://togithub.com/babel/babel/pull/8656) Allow extending untranspiled classes ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd` - [#11194](https://togithub.com/babel/babel/pull/11194) Allow defining the moduleIds-related option in the transform plugins ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-syntax-record-and-tuple`, `babel-types` - [#10865](https://togithub.com/babel/babel/pull/10865) Added support for record and tuple syntax. ([@rickbutton](https://togithub.com/rickbutton)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-flow-strip-types`, `babel-preset-flow` - [#11178](https://togithub.com/babel/babel/pull/11178) Implement support for `declare` on class fields with Flow ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-types` - [#10680](https://togithub.com/babel/babel/pull/10680) Add cloneDeepWithoutLoc ([@Taym95](https://togithub.com/Taym95)) - `babel-generator` - [#11028](https://togithub.com/babel/babel/pull/11028) Added jsescOptions to Numeric Literals ([@sidntrivedi012](https://togithub.com/sidntrivedi012)) - `babel-generator`, `babel-parser`, `babel-types` - [#11077](https://togithub.com/babel/babel/pull/11077) Add support for flow's SymbolTypeAnnotation ([@existentialism](https://togithub.com/existentialism)) - `babel-parser` - [#11117](https://togithub.com/babel/babel/pull/11117) Parse BigInts by default ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#11254](https://togithub.com/babel/babel/pull/11254) Add estree parsing support for `export * as A` ([@existentialism](https://togithub.com/existentialism)) - [#11246](https://togithub.com/babel/babel/pull/11246) feat: align ID_Start/ID_Continue regex to Unicode 13.0.0 ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-react-jsx-source`, `babel-preset-react` - [#11139](https://togithub.com/babel/babel/pull/11139) feat(react-jsx-source): add columnNumber property ([@motiz88](https://togithub.com/motiz88)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-preset-typescript`, `babel-types` - [#11171](https://togithub.com/babel/babel/pull/11171) Add `import type` and `export type` support to TypeScript ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-helper-validator-identifier`, `babel-highlight`, `babel-parser`, `babel-types` - [#11289](https://togithub.com/babel/babel/pull/11289) Add [@babel/helper-validator-identifier](https://togithub.com/babel/helper-validator-identifier) ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-optional-chaining` - [#11261](https://togithub.com/babel/babel/pull/11261) Memoize call expressions in optional chains in loose mode ([@oliverdunk](https://togithub.com/oliverdunk)) - `babel-plugin-transform-react-jsx-self`, `babel-preset-react` - [#11290](https://togithub.com/babel/babel/pull/11290) Pass the correct `this` to JSX's `__self` with the old plugin ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx` - [#11288](https://togithub.com/babel/babel/pull/11288) Use the correct `this` in `__self` for JSX elements in arrows ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-preset-env` - [#11280](https://togithub.com/babel/babel/pull/11280) Move `object-rest-spread` after `transform-parameters` ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-transform-for-of`, `babel-preset-env` - [#11285](https://togithub.com/babel/babel/pull/11285) Allow for-of on polyfilled or builtin iterables without `Symbol` support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#11263](https://togithub.com/babel/babel/pull/11263) Add for-of fallback for arrays in browsers without symbol support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-object-rest-spread` - [#11282](https://togithub.com/babel/babel/pull/11282) fix: object-rest-spread should not transform export array rest ([@JLHwung](https://togithub.com/JLHwung)) - `babel-register` - [#11249](https://togithub.com/babel/babel/pull/11249) Add path separator to `@babel/register` sourceRoot ([@andrewdotn](https://togithub.com/andrewdotn)) - `babel-core`, `babel-helpers`, `babel-plugin-transform-runtime` - [#10575](https://togithub.com/babel/babel/pull/10575) Create File class for babel helpers ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime` - [#11268](https://togithub.com/babel/babel/pull/11268) Allow rest/spread on polyfilled or builtin iterables without `Symbol` support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#11148](https://togithub.com/babel/babel/pull/11148) Allow await when it is not in AsyncArrowHead ([@arku](https://togithub.com/arku)) - `babel-helpers`, `babel-plugin-proposal-object-rest-spread`, `babel-runtime-corejs2`, `babel-runtime` - [#9794](https://togithub.com/babel/babel/pull/9794) fix(rest-spread): Do not require `Symbol.iterator` for strings ([@clshortfuse](https://togithub.com/clshortfuse)) - `babel-generator` - [#11255](https://togithub.com/babel/babel/pull/11255) Fix printing edge cases in Nullish Coalescing and Optional Chaining ([@jridgewell](https://togithub.com/jridgewell)) ##### :nail_care: Polish - `babel-parser` - [#11208](https://togithub.com/babel/babel/pull/11208) Rephrase parser error message ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-spread`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime` - [#11264](https://togithub.com/babel/babel/pull/11264) Throw better errors for non-iterables when Symbol doesn't exist. ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-helper-validator-identifier`, `babel-highlight`, `babel-parser`, `babel-types` - [#11289](https://togithub.com/babel/babel/pull/11289) Add [@babel/helper-validator-identifier](https://togithub.com/babel/helper-validator-identifier) ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#11277](https://togithub.com/babel/babel/pull/11277) Update compat-data ([@existentialism](https://togithub.com/existentialism)) - `babel-core` - [#11276](https://togithub.com/babel/babel/pull/11276) chore: bump json5 and minimist ([@JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#11250](https://togithub.com/babel/babel/pull/11250) Add stricter Optional Chain node validation ([@jridgewell](https://togithub.com/jridgewell)) - [#11267](https://togithub.com/babel/babel/pull/11267) Update Purish aliases ([@jridgewell](https://togithub.com/jridgewell)) - `babel-helpers`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-for-of`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#11262](https://togithub.com/babel/babel/pull/11262) Extract for-of iterator handling to a helper ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-logical-assignment-operators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-parameters`, `babel-traverse` - [#11260](https://togithub.com/babel/babel/pull/11260) Support more node types in generateUidBasedOnNode ([@jridgewell](https://togithub.com/jridgewell)) - Other - [#11259](https://togithub.com/babel/babel/pull/11259) Remove unused `gulp-rename` ([@existentialism](https://togithub.com/existentialism)) ### [`v7.8.3`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v783-2020-01-13) [Compare Source](https://togithub.com/babel/babel/compare/v7.8.0...v7.8.3) ##### :bug: Bug Fix - `babel-types` - [#11002](https://togithub.com/babel/babel/pull/11002) fix: generated builder parameter should respect builder keys ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-preset-env-standalone`, `babel-standalone` - [#10994](https://togithub.com/babel/babel/pull/10994) Ignore .map files in standalone packages ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-decorators`, `babel-plugin-proposal-dynamic-import`, `babel-plugin-proposal-logical-assignment-operators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-syntax-async-generators`, `babel-plugin-syntax-bigint`, `babel-plugin-syntax-dynamic-import`, `babel-plugin-syntax-json-strings`, `babel-plugin-syntax-nullish-coalescing-operator`, `babel-plugin-syntax-object-rest-spread`, `babel-plugin-syntax-optional-catch-binding`, `babel-plugin-syntax-optional-chaining`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-react-constant-elements`, `babel-preset-env-standalone`, `babel-preset-env`, `babel-standalone` - [#10820](https://togithub.com/babel/babel/pull/10820) Archive syntax plugins enabled by default ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :leftwards_arrow_with_hook: Revert - _Every package_ - [#11003](https://togithub.com/babel/babel/pull/11003) Revert "chore: specify package type ([#10849](https://togithub.com/babel/babel/issues/10849))" ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.8.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v780-2020-01-12) [Compare Source](https://togithub.com/babel/babel/compare/v7.7.7...v7.8.0) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#10980](https://togithub.com/babel/babel/pull/10980) Disallow private name in object elements and TS type elements ([@JLHwung](https://togithub.com/JLHwung)) - [#10955](https://togithub.com/babel/babel/pull/10955) LiteralPropertyName should allow BigIntLiteral ([@JLHwung](https://togithub.com/JLHwung)) - [#10953](https://togithub.com/babel/babel/pull/10953) fix: check await when parsing AsyncArrowBindingIdentifier ([@JLHwung](https://togithub.com/JLHwung)) - [#10947](https://togithub.com/babel/babel/pull/10947) Fix: TopLevelAwait should respect await identifiers defined in sub scope. ([@JLHwung](https://togithub.com/JLHwung)) - [#10946](https://togithub.com/babel/babel/pull/10946) fix: Class Field Initializer should not allow await expression as immediate child ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-numeric-separator` - [#10938](https://togithub.com/babel/babel/pull/10938) StringNumericLiteral does not include NumericLiteralSeparator ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-private-methods` - [#10456](https://togithub.com/babel/babel/pull/10456) [parser] Disallow duplicate and undeclared private names ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :boom: Breaking Change - `babel-types` - [#10917](https://togithub.com/babel/babel/pull/10917) (opt-in) Improve [@babel/types](https://togithub.com/babel/types) with env.BABEL_TYPES_8_BREAKING ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :rocket: New Feature - `babel-standalone` - [#10821](https://togithub.com/babel/babel/pull/10821) Merge env-standalone to babel-standalone ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#10783](https://togithub.com/babel/babel/pull/10783) Add babelrc.json support ([@yordis](https://togithub.com/yordis)) - [#10903](https://togithub.com/babel/babel/pull/10903) Add support for babel.config.mjs and .babelrc.mjs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-preset-env-standalone`, `babel-preset-env` - [#10811](https://togithub.com/babel/babel/pull/10811) Add optional-chaining and nullish-coalescing to preset-env ([@Druotic](https://togithub.com/Druotic)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-systemjs` - [#10780](https://togithub.com/babel/babel/pull/10780) add `allowTopLevelThis` option to `transform-modules-systemjs` ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#10817](https://togithub.com/babel/babel/pull/10817) enable optional chaining by default in [@babel/parser](https://togithub.com/babel/parser) ([@jackisherwood](https://togithub.com/jackisherwood)) - `babel-cli` - [#10887](https://togithub.com/babel/babel/pull/10887) --copy-ignored flag added to CLI ([@rajasekarm](https://togithub.com/rajasekarm)) - [#9144](https://togithub.com/babel/babel/pull/9144) Add --out-file-extension option to babel-cli ([@eps1lon](https://togithub.com/eps1lon)) - `babel-core`, `babel-generator`, `babel-parser` - [#10819](https://togithub.com/babel/babel/pull/10819) Enable nullish coalescing by default in [@babel/parser](https://togithub.com/babel/parser) ([@layershifter](https://togithub.com/layershifter)) - `babel-core`, `babel-parser` - [#10843](https://togithub.com/babel/babel/pull/10843) [parser] enable dynamic import by default ([@AbdulAli19](https://togithub.com/AbdulAli19)) ##### :bug: Bug Fix - `babel-node` - [#10763](https://togithub.com/babel/babel/pull/10763) Filename detection should respect short flags ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-numeric-separator` - [#10938](https://togithub.com/babel/babel/pull/10938) StringNumericLiteral does not include NumericLiteralSeparator ([@JLHwung](https://togithub.com/JLHwung)) - `babel-preset-env` - [#10790](https://togithub.com/babel/babel/pull/10790) Use chrome data when android is absent ([@JLHwung](https://togithub.com/JLHwung)) - [#10930](https://togithub.com/babel/babel/pull/10930) fix: Promise.any requires global.AggregateError ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#10944](https://togithub.com/babel/babel/pull/10944) When reading a new string, U+2028/2029 should correctly set the new column ([@JLHwung](https://togithub.com/JLHwung)) - [#10937](https://togithub.com/babel/babel/pull/10937) Refactor parseSubscript ([@JLHwung](https://togithub.com/JLHwung)) - [#10901](https://togithub.com/babel/babel/pull/10901) fix: lost leading comment after named import ([@elevatebart](https://togithub.com/elevatebart)) - `babel-traverse` - [#10949](https://togithub.com/babel/babel/pull/10949) Override toString in case this function is printed ([@jayenashar](https://togithub.com/jayenashar)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#10934](https://togithub.com/babel/babel/pull/10934) helper-module-transforms: dereference imported template tag ([@ajafff](https://togithub.com/ajafff)) - `babel-traverse`, `babel-types` - [#10912](https://togithub.com/babel/babel/pull/10912) Fix parameter expression get binding ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#10914](https://togithub.com/babel/babel/pull/10914) [@babel-core](https://togithub.com/babel-core): parse should parse only ([@kaicataldo](https://togithub.com/kaicataldo)) - `babel-helpers` - [#10902](https://togithub.com/babel/babel/pull/10902) fix: Object.getOwnPropertySymbols called on non-object ([@bassaer](https://togithub.com/bassaer)) ##### :nail_care: Polish - `babel-node` - [#9695](https://togithub.com/babel/babel/pull/9695) Use `babel >` as prompt in babel-node ([@ZYSzys](https://togithub.com/ZYSzys)) - `babel-parser` - [#10906](https://togithub.com/babel/babel/pull/10906) refactor: remove inClassProperty parser state ([@JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - `babel-preset-env` - [#10982](https://togithub.com/babel/babel/pull/10982) CONTRIBUTING: Update link to plugin-features.js [skip ci]([@andersk](https://togithub.com/andersk)) - Other - [#10973](https://togithub.com/babel/babel/pull/10973) Added instructions to fork the repo in order to setup. ([@sidntrivedi012](https://togithub.com/sidntrivedi012)) ##### :house: Internal - `babel-preset-env` - [#10983](https://togithub.com/babel/babel/pull/10983) chore: update corejs fixtures ([@JLHwung](https://togithub.com/JLHwung)) - [#10974](https://togithub.com/babel/babel/pull/10974) chore: update caniuse-usage Chrome 49 related fixtures ([@JLHwung](https://togithub.com/JLHwung)) - [#10924](https://togithub.com/babel/babel/pull/10924) Replace custom "findSuggestion" function with "levenary" ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#10507](https://togithub.com/babel/babel/pull/10507) Prepare [@babel/core](https://togithub.com/babel/core) for asynchronicity ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#10979](https://togithub.com/babel/babel/pull/10979) Reduce false negative cases of typescript parser tests ([@JLHwung](https://togithub.com/JLHwung)) - [#10976](https://togithub.com/babel/babel/pull/10976) Update Test262, Flow and TS parser tests ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#10964](https://togithub.com/babel/babel/pull/10964) Bump coverage target from 80% to 90% ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#10958](https://togithub.com/babel/babel/pull/10958) Fix recent e2e-vuejs-cli error ([@JLHwung](https://togithub.com/JLHwung)) - [#10919](https://togithub.com/babel/babel/pull/10919) Add integration test: e2e-vue-cli ([@JLHwung](https://togithub.com/JLHwung)) - [#10943](https://togithub.com/babel/babel/pull/10943) chore: update test262 ([@JLHwung](https://togithub.com/JLHwung)) - [#10918](https://togithub.com/babel/babel/pull/10918) chore: refine e2e test scripts ([@JLHwung](https://togithub.com/JLHwung)) - [#10905](https://togithub.com/babel/babel/pull/10905) chore: separate build-standalone with coverage ([@JLHwung](https://togithub.com/JLHwung)) - [#10898](https://togithub.com/babel/babel/pull/10898) Move coverage to GitHub actions ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-helper-compilation-targets`, `babel-preset-env` - [#10899](https://togithub.com/babel/babel/pull/10899) Extract targets parser and compat data from preset-env ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#10950](https://togithub.com/babel/babel/pull/10950) test: add invalid-lone-import test ([@JLHwung](https://togithub.com/JLHwung)) - [#10936](https://togithub.com/babel/babel/pull/10936) refactor: remove unecessary checkYieldAwaitInDefaultParams ([@JLHwung](https://togithub.com/JLHwung)) - [#10935](https://togithub.com/babel/babel/pull/10935) refactor: remove unused invalidTemplateEscapePosition tokenizer state ([@JLHwung](https://togithub.com/JLHwung)) - [#10939](https://togithub.com/babel/babel/pull/10939) TSTypeCastExpression should not be inside call parameters ([@JLHwung](https://togithub.com/JLHwung)) - [#10942](https://togithub.com/babel/babel/pull/10942) Remove unused parser methods ([@JLHwung](https://togithub.com/JLHwung)) - _Every package_ - [#10849](https://togithub.com/babel/babel/pull/10849) chore: specify package type [skip-ci]([@JLHwung](https://togithub.com/JLHwung)) ##### :leftwards_arrow_with_hook: Revert - `babel-cli` - [#10923](https://togithub.com/babel/babel/pull/10923) fix: minified should not accept optional argument ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.7.7`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v777-2019-12-19) [Compare Source](https://togithub.com/babel/babel/compare/v7.7.4...v7.7.7) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#10576](https://togithub.com/babel/babel/pull/10576) [parser] validation for parentheses in the left-hand side of assignment expressions ([@boweihan](https://togithub.com/boweihan)) ##### :bug: Bug Fix - `babel-plugin-proposal-object-rest-spread` - [#10863](https://togithub.com/babel/babel/pull/10863) fix: add computed property support for object Ref ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#10890](https://togithub.com/babel/babel/pull/10890) fix: skip merging large input sourcemaps ([@JLHwung](https://togithub.com/JLHwung)) - [#10885](https://togithub.com/babel/babel/pull/10885) fix: avoid string copy when processing input source-map ([@JLHwung](https://togithub.com/JLHwung)) - `babel-node` - [#10871](https://togithub.com/babel/babel/pull/10871) Allow -r from node_modules with [@babel/node](https://togithub.com/babel/node) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-parameters` - [#10053](https://togithub.com/babel/babel/pull/10053) Check shadow variable to identifier in default parameters ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#10828](https://togithub.com/babel/babel/pull/10828) [@babel/parser](https://togithub.com/babel/parser): fix ImportExpression node to match ESTree spec ([@kaicataldo](https://togithub.com/kaicataldo)) - [#10827](https://togithub.com/babel/babel/pull/10827) [@babel/parser](https://togithub.com/babel/parser): fix BigIntLiteral node to match ESTree spec ([@kaicataldo](https://togithub.com/kaicataldo)) ##### :nail_care: Polish - `babel-plugin-transform-react-jsx` - [#10868](https://togithub.com/babel/babel/pull/10868) Fix pragmaFrag spelling in error message ([@azizhk](https://togithub.com/azizhk)) ##### :house: Internal - `babel-generator`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-proposal-unicode-property-regex`, `babel-plugin-syntax-pipeline-operator`, `babel-plugin-transform-dotall-regex`, `babel-preset-env-standalone`, `babel-preset-typescript`, `babel-standalone` - [#10882](https://togithub.com/babel/babel/pull/10882) Ignore some files in npm package ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#10874](https://togithub.com/babel/babel/pull/10874) chore: cache chocolatey installation temporary files ([@JLHwung](https://togithub.com/JLHwung)) - [#10880](https://togithub.com/babel/babel/pull/10880) chore: add PR Intent checkbox [ci-skip]([@JLHwung](https://togithub.com/JLHwung)) - [#10870](https://togithub.com/babel/babel/pull/10870) chore: update babel-eslint to 11.0.0-beta.2 ([@JLHwung](https://togithub.com/JLHwung)) - [#10848](https://togithub.com/babel/babel/pull/10848) Tune eslint packages test configuration ([@JLHwung](https://togithub.com/JLHwung)) - `babel-preset-env` - [#10873](https://togithub.com/babel/babel/pull/10873) chore: download compat-table when build-data is run ([@JLHwung](https://togithub.com/JLHwung)) - [#10846](https://togithub.com/babel/babel/pull/10846) Update corejs fixtures ([@JLHwung](https://togithub.com/JLHwung)) - [#10837](https://togithub.com/babel/babel/pull/10837) refactor: rewrite available-plugins to esm ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#10858](https://togithub.com/babel/babel/pull/10858) Properly serialize non-json values in parser tests ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-cli`, `babel-node`, `babel-register` - [#10847](https://togithub.com/babel/babel/pull/10847) Add missing dev dependencies ([@JLHwung](https://togithub.com/JLHwung)) ##### :leftwards_arrow_with_hook: Revert - `babel-plugin-transform-classes`, `babel-plugin-transform-regenerator`, `babel-preset-env` - [#10839](https://togithub.com/babel/babel/pull/10839) Use `async-to-generator` even when `regenerator` is enabled ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.7.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v774-2019-11-23) [Compare Source](https://togithub.com/babel/babel/compare/v7.6.2...v7.7.4) ##### :bug: Bug Fix - `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#10748](https://togithub.com/babel/babel/pull/10748) Add support for native esm to [@babel/runtime](https://togithub.com/babel/runtime). ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-preset-env` - [#10742](https://togithub.com/babel/babel/pull/10742) Update preset-env mappings. ([@existentialism](https://togithub.com/existentialism)) - `babel-parser` - [#10737](https://togithub.com/babel/babel/pull/10737) Flow enums: fix enum body location. ([@gkz](https://togithub.com/gkz)) - [#10657](https://togithub.com/babel/babel/pull/10657) Fix some incorrect typeof parsing in flow. ([@existentialism](https://togithub.com/existentialism)) - [#10582](https://togithub.com/babel/babel/pull/10582) [parser] Allow optional async methods. ([@gonzarodriguezt](https://togithub.com/gonzarodriguezt)) - [#10710](https://togithub.com/babel/babel/pull/10710) register import equals specifier. ([@JLHwung](https://togithub.com/JLHwung)) - [#10592](https://togithub.com/babel/babel/pull/10592) Allow TypeScript type assertions in array destructuring. ([@SakibulMowla](https://togithub.com/SakibulMowla)) - `babel-preset-env-standalone` - [#10732](https://togithub.com/babel/babel/pull/10732) fix: add missing available plugins to babel-preset-env-standalone. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-umd`, `babel-preset-env` - [#10701](https://togithub.com/babel/babel/pull/10701) Circumvent typeof transform for umd build template. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-cli` - [#10698](https://togithub.com/babel/babel/pull/10698) Babel should not silently remove unknown options after commander arguments. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-optional-chaining` - [#10694](https://togithub.com/babel/babel/pull/10694) Fix optional method chaining in derived classes. ([@Shriram-Balaji](https://togithub.com/Shriram-Balaji)) - `babel-parser`, `babel-types` - [#10677](https://togithub.com/babel/babel/pull/10677) Add `asserts this [is type]` parsing support. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-traverse` - [#10598](https://togithub.com/babel/babel/pull/10598) Fix parentheses on replaceWithMultiple for JSX. ([@khoumani](https://togithub.com/khoumani)) - `babel-helpers`, `babel-plugin-proposal-object-rest-spread`, `babel-preset-env` - [#10683](https://togithub.com/babel/babel/pull/10683) Fix: Don't call Object.keys on non-objects ([babel#10482](https://togithub.com/babel/babel/issues/10482)). ([@chrishinrichs](https://togithub.com/chrishinrichs)) ##### :nail_care: Polish - `babel-plugin-proposal-nullish-coalescing-operator` - [#10720](https://togithub.com/babel/babel/pull/10720) polish: skip creating extra reference for safely re-used node. ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - Other - [#10731](https://togithub.com/babel/babel/pull/10731) Removed duplicate key in package.json. ([@rajasekarm](https://togithub.com/rajasekarm)) - [#10718](https://togithub.com/babel/babel/pull/10718) chore: use loose mode of transform. ([@JLHwung](https://togithub.com/JLHwung)) - [#10579](https://togithub.com/babel/babel/pull/10579) Implement PR workflow for running test262 on babel PRs. ([@jbhoosreddy](https://togithub.com/jbhoosreddy)) - [#10648](https://togithub.com/babel/babel/pull/10648) bump @babel/\* dev dependencies. ([@JLHwung](https://togithub.com/JLHwung)) - [#10569](https://togithub.com/babel/babel/pull/10569) E2E test Babel with itself before publishing. ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#10668](https://togithub.com/babel/babel/pull/10668) Reduce standalone build size. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-literals`, `babel-preset-env-standalone` - [#10725](https://togithub.com/babel/babel/pull/10725) fix typo [ci-skip]. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-cli` - [#10692](https://togithub.com/babel/babel/pull/10692) Add missing flow type to babel-cli for consistency. ([@ZYSzys](https://togithub.com/ZYSzys)) ### [`v7.6.2`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v762-2019-09-23) [Compare Source](https://togithub.com/babel/babel/compare/v7.5.5...v7.6.2) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#10472](https://togithub.com/babel/babel/pull/10472) added check to disallow super.private variable access and test case added. ([@vivek12345](https://togithub.com/vivek12345)) - [#10468](https://togithub.com/babel/babel/pull/10468) [parser] Disallow numeric separator in unicode scape sequences. ([@ivandevp](https://togithub.com/ivandevp)) - [#10467](https://togithub.com/babel/babel/pull/10467) [parser] Invalid NonOctal Decimal. ([@gonzarodriguezt](https://togithub.com/gonzarodriguezt)) - [#10461](https://togithub.com/babel/babel/pull/10461) [parser] Disallow static fields named `constructor`. ([@guywaldman](https://togithub.com/guywaldman)) - [#10455](https://togithub.com/babel/babel/pull/10455) [parser] Report escapes in kws only if they won't be used as identifiers. ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-parser` - [#10445](https://togithub.com/babel/babel/pull/10445) Leave trailing comments after handling a possible trailing comma. ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-cli` - [#10400](https://togithub.com/babel/babel/pull/10400) fix: allow the process to exit naturally. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#10402](https://togithub.com/babel/babel/pull/10402) fix: pass optionLoc when validating plugin object. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-block-scoping`, `babel-plugin-transform-spread`, `babel-traverse` - [#10417](https://togithub.com/babel/babel/pull/10417) Do not guess relative execution status for exported fns. ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-object-rest-spread`, `babel-preset-env` - [#10275](https://togithub.com/babel/babel/pull/10275) fix object rest in array pattern. ([@tanhauhau](https://togithub.com/tanhauhau)) ##### :house: Internal - `babel-plugin-transform-named-capturing-groups-regex` - [#10430](https://togithub.com/babel/babel/pull/10430) refactor: replace regexp-tree by regexpu. ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#10441](https://togithub.com/babel/babel/pull/10441) Update GitHub actions to v2. ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#10427](https://togithub.com/babel/babel/pull/10427) chore: add lint-ts rule. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-fixtures` - [#10428](https://togithub.com/babel/babel/pull/10428) chore: remove tryResolve dependency. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-node` - [#10429](https://togithub.com/babel/babel/pull/10429) Remove babel polyfill dependency of babel-node. ([@bdwain](https://togithub.com/bdwain)) - `babel-generator`, `babel-helper-fixtures` - [#10420](https://togithub.com/babel/babel/pull/10420) chore: remove trim-right dependency. ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-plugin-transform-runtime`, `babel-register` - [#10405](https://togithub.com/babel/babel/pull/10405) Remove circular dependency. ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-parser` - [#10421](https://togithub.com/babel/babel/pull/10421) Miscellaneous perf tweak. ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.5.5`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v755-2019-07-17) [Compare Source](https://togithub.com/babel/babel/compare/v7.5.4...v7.5.5) ##### :bug: Bug Fix - `babel-code-frame` - [#10211](https://togithub.com/babel/babel/pull/10211) fix code-frame marker with highlighting ([@tanhauhau](https://togithub.com/tanhauhau)) - `babel-plugin-proposal-object-rest-spread` - [#10200](https://togithub.com/babel/babel/pull/10200) Workaround [#10179](https://togithub.com/babel/babel/issues/10179) in proposal-object-rest-spread ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-types` - [#10198](https://togithub.com/babel/babel/pull/10198) add assertShape to validate templateElement ([@tanhauhau](https://togithub.com/tanhauhau)) - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-object-super`, `babel-types` - [#10017](https://togithub.com/babel/babel/pull/10017) destructuring private fields with array pattern / object pattern ([@tanhauhau](https://togithub.com/tanhauhau)) - `babel-plugin-transform-flow-comments` - [#9901](https://togithub.com/babel/babel/pull/9901) fix transform-flow-comments for import types ([@tanhauhau](https://togithub.com/tanhauhau)) - `babel-core`, `babel-helpers` - [#10208](https://togithub.com/babel/babel/pull/10208) always throw when add missing helpers ([@tanhauhau](https://togithub.com/tanhauhau)) - `babel-plugin-transform-runtime` - [#10207](https://togithub.com/babel/babel/pull/10207) Closes [#10205](https://togithub.com/babel/babel/issues/10205) ([@sag1v](https://togithub.com/sag1v)) - `babel-helpers`, `babel-plugin-transform-instanceof` - [#10197](https://togithub.com/babel/babel/pull/10197) fix: custom instOfHandler result should be cast to boolean ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-parser`, `babel-plugin-transform-typescript` - [#10014](https://togithub.com/babel/babel/pull/10014) Use correct extension for typescript fixtures ([@danez](https://togithub.com/danez)) ##### :running_woman: Performance - `babel-helpers`, `babel-plugin-proposal-object-rest-spread`, `babel-preset-env` - [#10189](https://togithub.com/babel/babel/pull/10189) perf: match ownKeys perf to the one of objectSpread ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.5.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v754-2019-07-09) [Compare Source](https://togithub.com/babel/babel/compare/v7.5.3...v7.5.4) ##### :bug: Bug Fix - `babel-helpers`, `babel-plugin-proposal-object-rest-spread`, `babel-preset-env` - [#10188](https://togithub.com/babel/babel/pull/10188) Fix \_objectSpread2 for real ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.5.3`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v753-2019-07-09) [Compare Source](https://togithub.com/babel/babel/compare/v7.5.2...v7.5.3) ##### :bug: Bug Fix - `babel-helpers`, `babel-plugin-proposal-object-rest-spread`, `babel-preset-env` - [#10180](https://togithub.com/babel/babel/pull/10180) [_objectSpread2] Do not use hoisted var from prev iteration ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.5.2`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v752-2019-07-08) [Compare Source](https://togithub.com/babel/babel/compare/v7.5.1...v7.5.2) ##### :bug: Bug Fix - `babel-plugin-transform-typescript` - [#10174](https://togithub.com/babel/babel/pull/10174) Do not trust Scope when removing TypeScript types ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-proposal-object-rest-spread`, `babel-preset-env` - [#10171](https://togithub.com/babel/babel/pull/10171) Don't rely on getOwnPropertyDescriptors in objectSpread2 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-export-default-from`, `babel-plugin-proposal-export-namespace-from` - [#10172](https://togithub.com/babel/babel/pull/10172) fix: register injected importDeclaration ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.5.1`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v751-2019-07-06) [Compare Source](https://togithub.com/babel/babel/compare/v7.5.0...v7.5.1) ##### :bug: Bug Fix - `babel-helpers`, `babel-plugin-proposal-object-rest-spread` - [#10170](https://togithub.com/babel/babel/pull/10170) Fix objectSpread2 backward compatibility ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#10167](https://togithub.com/babel/babel/pull/10167) Retain typescript export-from-source ([@Wolvereness](https://togithub.com/Wolvereness)) ### [`v7.5.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v750-2019-07-04) [Compare Source](https://togithub.com/babel/babel/compare/v7.4.4...v7.5.0) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#10099](https://togithub.com/babel/babel/pull/10099) Disallow "let" as name at lexical bindings ([@g-plane](https://togithub.com/g-plane)) ##### :rocket: New Feature - `babel-parser` - [#10091](https://togithub.com/babel/babel/pull/10091) BigInt type for Flow ([@tanhauhau](https://togithub.com/tanhauhau)) - [#9450](https://togithub.com/babel/babel/pull/9450) Implement f# pipeline in parser ([@mAAdhaTTah](https://togithub.com/mAAdhaTTah)) - [#9912](https://togithub.com/babel/babel/pull/9912) [legacy decorators] Allow decorating generator methods ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#9864](https://togithub.com/babel/babel/pull/9864) [@babel/parser] Add "allowUndeclaredExports" option ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-dynamic-import`, `babel-preset-env-standalone`, `babel-preset-env` - [#10109](https://togithub.com/babel/babel/pull/10109) Add [@babel/plugin-proposal-dynamic-import](https://togithub.com/babel/plugin-proposal-dynamic-import) to [@babel/preset-env](https://togithub.com/babel/preset-env) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-dynamic-import`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs` - [#9552](https://togithub.com/babel/babel/pull/9552) Create [@babel/plugin-proposal-dynamic-import](https://togithub.com/babel/plugin-proposal-dynamic-import) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-pipeline-operator`, `babel-plugin-syntax-pipeline-operator` - [#9984](https://togithub.com/babel/babel/pull/9984) Transform for F# Pipeline ([@thiagoarrais](https://togithub.com/thiagoarrais)) - `babel-plugin-transform-typescript`, `babel-types` - [#9785](https://togithub.com/babel/babel/pull/9785) Implement TypeScript namespace support ([@Wolvereness](https://togithub.com/Wolvereness)) ##### :bug: Bug Fix - `babel-plugin-proposal-do-expressions`, `babel-traverse` - [#10072](https://togithub.com/babel/babel/pull/10072) fix await and yield for do expression ([@tanhauhau](https://togithub.com/tanhauhau)) - `babel-helpers`, `babel-plugin-transform-react-constant-elements` - [#10155](https://togithub.com/babel/babel/pull/10155) Added es3 backward compatibility for react helper code ([@sormy](https://togithub.com/sormy)) - `babel-preset-env` - [#10127](https://togithub.com/babel/babel/pull/10127) Bump compat-table and updating preset-env mappings ([@existentialism](https://togithub.com/existentialism)) - [#8897](https://togithub.com/babel/babel/pull/8897) Allow `defaults` query in preset-env ([@existentialism](https://togithub.com/existentialism)) - `babel-parser` - [#10132](https://togithub.com/babel/babel/pull/10132) fix import typeof in declare module ([@tanhauhau](https://togithub.com/tanhauhau)) - [#10084](https://togithub.com/babel/babel/pull/10084) flow - allow type parameter defaults in function declarations ([@tanhauhau](https://togithub.com/tanhauhau)) - `babel-types` - [#10126](https://togithub.com/babel/babel/pull/10126) fix exportKind declaration in babel-types ([@zxbodya](https://togithub.com/zxbodya)) - `babel-node` - [#9951](https://togithub.com/babel/babel/pull/9951) Prevents exception on PnP ([@arcanis](https://togithub.com/arcanis)) - `babel-generator` - [#10041](https://togithub.com/babel/babel/pull/10041) Fix printer for explicitly inexact Flow types ([@mrtnzlml](https://togithub.com/mrtnzlml)) - `babel-plugin-transform-typescript` - [#10034](https://togithub.com/babel/babel/pull/10034) Use scope for typescript export removals ([@Wolvereness](https://togithub.com/Wolvereness)) - [#10019](https://togithub.com/babel/babel/pull/10019) fix(typescript): erase default export if exporting a TS type ([@airato](https://togithub.com/airato)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-traverse` - [#10029](https://togithub.com/babel/babel/pull/10029) Fixed computed keys for class expression ([@tanhauhau](https://togithub.com/tanhauhau)) - `babel-helpers`, `babel-plugin-proposal-object-rest-spread`, `babel-preset-env` - [#9384](https://togithub.com/babel/babel/pull/9384) Retry to fix object spread helper compatibility ([@saschanaz](https://togithub.com/saschanaz)) - `babel-plugin-transform-destructuring` - [#10013](https://togithub.com/babel/babel/pull/10013) fix destructuring rest with template literal ([@tanhauhau](https://togithub.com/tanhauhau)) - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-typescript` - [#9610](https://togithub.com/babel/babel/pull/9610) Use `injectInitialization` to generate ts parameter properties ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-core` - [#10157](https://togithub.com/babel/babel/pull/10157) Fix incorrect usage of $o instead of %o in debug ([@ChlorideCull](https://togithub.com/ChlorideCull)) - `babel-helpers` - [#10117](https://togithub.com/babel/babel/pull/10117) Simplify the helpers for classPrivateField{Get,Set} ([@arv](https://togithub.com/arv)) - `babel-plugin-transform-typescript` - [#10047](https://togithub.com/babel/babel/pull/10047) Refactor isImportTypeOnly helper function ([@Andarist](https://togithub.com/Andarist)) ##### :memo: Documentation - `babel-plugin-proposal-partial-application`, `babel-plugin-syntax-partial-application` - [#10103](https://togithub.com/babel/babel/pull/10103) docs: update readmes ([@xtuc](https://togithub.com/xtuc))babel/babel-eslint
### [`v10.1.0`](https://togithub.com/babel/babel-eslint/releases/v10.1.0) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v10.0.3...v10.1.0) - Added ability to parse Flow enums [#812](https://togithub.com/babel/babel-eslint/pull/812) ([@gkz](https://togithub.com/gkz)) ### [`v10.0.3`](https://togithub.com/babel/babel-eslint/releases/v10.0.3) [Compare Source](https://togithub.com/babel/babel-eslint/compare/v10.0.2...v10.0.3) Fixes [#791](https://togithub.com/babel/babel-eslint/issues/791), also [eslint/eslint#12117](https://togithub.com/eslint/eslint/issues/12117) Some context: [#793 (comment)](https://togithub.com/babel/babel-eslint/pull/793#issuecomment-524435971) We ended up going with [@JLHwung](https://togithub.com/JLHwung)'s PR [#794](https://togithub.com/babel/babel-eslint/pull/794) which uses ESLint's deps instead of going with peerDeps since it really depends on the version being used and we don't want users to have to install it directly on their own. babel-eslint is patching patches of the dependencies of ESLint itself so these kinds of issues have happened in the past. We'll need to look into figuring out how to have a more solid way of modifying behavior instead of this monkeypatching type of thing for future releases.eslint/eslint
### [`v6.8.0`](https://togithub.com/eslint/eslint/releases/v6.8.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v6.7.2...v6.8.0) - [`c5c7086`](https://togithub.com/eslint/eslint/commit/c5c708666b450fb69522a55aa375626f9297dc6f) Fix: ignore aligning single line in key-spacing (fixes [#11414](https://togithub.com/eslint/eslint/issues/11414)) ([#12652](https://togithub.com/eslint/eslint/issues/12652)) (YeonJuan) - [`9986d9e`](https://togithub.com/eslint/eslint/commit/9986d9e0baed0d3586bbee472fe2fae2ed625f5d) Chore: add object option test cases in yield-star-spacing ([#12679](https://togithub.com/eslint/eslint/issues/12679)) (YeonJuan) - [`1713d07`](https://togithub.com/eslint/eslint/commit/1713d0758b083f3840d724505f997a7cb20ff384) New: Add no-error-on-unmatched-pattern flag (fixes [#10587](https://togithub.com/eslint/eslint/issues/10587)) ([#12377](https://togithub.com/eslint/eslint/issues/12377)) (ncraley) - [`5c25a26`](https://togithub.com/eslint/eslint/commit/5c25a26608fbd9a1d0127c9a3653609aa4b63e86) Update: autofix bug in lines-between-class-members (fixes [#12391](https://togithub.com/eslint/eslint/issues/12391)) ([#12632](https://togithub.com/eslint/eslint/issues/12632)) (YeonJuan) - [`4b3cc5c`](https://togithub.com/eslint/eslint/commit/4b3cc5cd2459f04eae149faea0651785d7f9db0b) Chore: enable prefer-regex-literals in eslint codebase ([#12268](https://togithub.com/eslint/eslint/issues/12268)) (薛定谔的猫) - [`05faebb`](https://togithub.com/eslint/eslint/commit/05faebb943456ad2b20117f3c8b3eccbe2e2fb03) Update: improve suggestion testing experience ([#12602](https://togithub.com/eslint/eslint/issues/12602)) (Brad Zacher) - [`05f7dd5`](https://togithub.com/eslint/eslint/commit/05f7dd53ed91a6e3be9eb40825fb6d2207f82209) Update: Add suggestions for no-unsafe-negation (fixes [#12591](https://togithub.com/eslint/eslint/issues/12591)) ([#12609](https://togithub.com/eslint/eslint/issues/12609)) (Milos Djermanovic) - [`d3e43f1`](https://togithub.com/eslint/eslint/commit/d3e43f1c10c5e19f40e7b3d3944b87f1b0c9c075) Docs: Update no-multi-assign explanation ([#12615](https://togithub.com/eslint/eslint/issues/12615)) (Yuping Zuo) - [`272e4db`](https://togithub.com/eslint/eslint/commit/272e4db6074283bc01cc6ec72c9e396bb3c110e6) Fix: no-multiple-empty-lines: Adjust reported `loc` ([#12594](https://togithub.com/eslint/eslint/issues/12594)) (Tobias Bieniek) - [`a258039`](https://togithub.com/eslint/eslint/commit/a258039e556075d7d1f955a79d094ea103ec165a) Fix: no-restricted-imports schema allows multiple paths/patterns objects ([#12639](https://togithub.com/eslint/eslint/issues/12639)) (Milos Djermanovic) - [`51f9620`](https://togithub.com/eslint/eslint/commit/51f9620cc55cc091fe38dbe68e4633de06297b8c) Fix: improve report location for array-bracket-spacing ([#12653](https://togithub.com/eslint/eslint/issues/12653)) (Milos Djermanovic) - [`45364af`](https://togithub.com/eslint/eslint/commit/45364afc9c7f0251348cd1a7a13656c3816435d7) Fix: prefer-numeric-literals doesn't check types of literal arguments ([#12655](https://togithub.com/eslint/eslint/issues/12655)) (Milos Djermanovic) - [`e3c570e`](https://togithub.com/eslint/eslint/commit/e3c570eaf3d1d44fb57bf42f1870887856e4c5a0) Docs: Add example for expression option ([#12694](https://togithub.com/eslint/eslint/issues/12694)) (Arnaud Barré) - [`6b774ef`](https://togithub.com/eslint/eslint/commit/6b774ef0d849ccf5c1127b25e1fe7c3e438d586b) Docs: Add spacing in comments for no-console rule ([#12696](https://togithub.com/eslint/eslint/issues/12696)) (Nikki Nikkhoui) - [`7171fca`](https://togithub.com/eslint/eslint/commit/7171fca6ef4e0e8f267658fc7d8f603f00eddd84) Chore: refactor regex in config comment parser ([#12662](https://togithub.com/eslint/eslint/issues/12662)) (Milos Djermanovic) - [`1600648`](https://togithub.com/eslint/eslint/commit/1600648d2880ffb1e9e414b31ff0f66ead7167f9) Update: Allow $schema in config ([#12612](https://togithub.com/eslint/eslint/issues/12612)) (Yordis Prieto) - [`acc0e47`](https://togithub.com/eslint/eslint/commit/acc0e47572a9390292b4e313b4a4bf360d236358) Update: support .eslintrc.cjs (refs [eslint/rfcs#43](https://togithub.com/eslint/rfcs/issues/43)) ([#12321](https://togithub.com/eslint/eslint/issues/12321)) (Evan Plaice) - [`49c1658`](https://togithub.com/eslint/eslint/commit/49c1658544ace24b9aaaa301af0fc07a2ef3bf30) Chore: remove bundling of ESLint during release ([#12676](https://togithub.com/eslint/eslint/issues/12676)) (Kai Cataldo) - [`257f3d6`](https://togithub.com/eslint/eslint/commit/257f3d67905a52bf8602a5a5707c893cc90d7ca7) Chore: complete to move to GitHub Actions ([#12625](https://togithub.com/eslint/eslint/issues/12625)) (Toru Nagashima) - [`ab912f0`](https://togithub.com/eslint/eslint/commit/ab912f0ef709a916ab9a27ea09d9d7adf046fb2d) Docs: 1tbs with allowSingleLine edge cases (refs [#12284](https://togithub.com/eslint/eslint/issues/12284)) ([#12314](https://togithub.com/eslint/eslint/issues/12314)) (Ari Kardasis) - [`dd1c30e`](https://togithub.com/eslint/eslint/commit/dd1c30e35f05ed332e2abbd3d4d53635efde74b8) Sponsors: Sync README with website (ESLint Jenkins) - [`a230f84`](https://togithub.com/eslint/eslint/commit/a230f8404e4f2423dd79378b065d24c12776775b) Update: include node version in cache ([#12582](https://togithub.com/eslint/eslint/issues/12582)) (Eric Wang) - [`8b65f17`](https://togithub.com/eslint/eslint/commit/8b65f175dfb4fac11ed7184537be400ed14996fb) Chore: remove references to parser demo ([#12644](https://togithub.com/eslint/eslint/issues/12644)) (Kai Cataldo) - [`e9cef99`](https://togithub.com/eslint/eslint/commit/e9cef99e6ebec1faefdb576ca597e81ae4f04afd) Docs: wrap {{}} in raw liquid tags to prevent interpolation ([#12643](https://togithub.com/eslint/eslint/issues/12643)) (Kai Cataldo) - [`e707453`](https://togithub.com/eslint/eslint/commit/e70745325ff9e085acc6843dd8bfae5550645d4f) Docs: Fix configuration example in no-restricted-imports (fixes [#11717](https://togithub.com/eslint/eslint/issues/11717)) ([#12638](https://togithub.com/eslint/eslint/issues/12638)) (Milos Djermanovic) - [`19194ce`](https://togithub.com/eslint/eslint/commit/19194cec724e016df02376bbeae31171be6f0bdf) Chore: Add tests to cover default object options in comma-dangle ([#12627](https://togithub.com/eslint/eslint/issues/12627)) (YeonJuan) - [`6e36d12`](https://togithub.com/eslint/eslint/commiRenovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
: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.