amilajack / popcorn-time-desktop

🍿 🕐 🎞 A Modern Popcorn Time Client
MIT License
466 stars 110 forks source link

Update babel monorepo #581

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change
@babel/core (source) devDependencies minor ^7.0.0 -> ^7.8.7
@babel/plugin-proposal-class-properties devDependencies minor ^7.4.0 -> ^7.8.3
@babel/plugin-proposal-export-default-from devDependencies minor ^7.0.0 -> ^7.8.3
@babel/plugin-syntax-dynamic-import devDependencies minor ^7.2.0 -> ^7.8.3
@babel/plugin-transform-react-constant-elements devDependencies minor ^7.2.0 -> ^7.8.3
@babel/plugin-transform-react-inline-elements devDependencies minor ^7.2.0 -> ^7.8.3
@babel/plugin-transform-runtime devDependencies minor ^7.0.0 -> ^7.8.3
@babel/preset-env (source) devDependencies minor ^7.0.0 -> ^7.8.7
@babel/preset-flow devDependencies minor ^7.0.0 -> ^7.8.3
@babel/preset-react (source) devDependencies minor ^7.0.0 -> ^7.8.3
@babel/register devDependencies minor ^7.4.0 -> ^7.8.6
babel-eslint devDependencies minor 10.0.1 -> 10.1.0
babel-loader devDependencies patch ^8.0.5 -> ^8.0.6

Release Notes

babel/babel ### [`v7.8.7`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v787-2020-03-05) [Compare Source](https://togithub.com/babel/babel/compare/v7.8.6...v7.8.7) ##### :bug: Bug Fix - `babel-preset-env` - [#​11201](https://togithub.com/babel/babel/pull/11201) Allow using `preset-env` with newer versions of `compat-data` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#​11193](https://togithub.com/babel/babel/pull/11193) Pass URLs to import() rather than paths ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​11198](https://togithub.com/babel/babel/pull/11198) fix(babel-parser): chain off optionally chained keys named class and function ([@​Vages](https://togithub.com/Vages)) - `babel-helper-call-delegate`, `babel-plugin-transform-parameters` - [#​11158](https://togithub.com/babel/babel/pull/11158) Fix scope of function body when var redeclares param ([@​openorclose](https://togithub.com/openorclose)) - `babel-generator` - [#​11190](https://togithub.com/babel/babel/pull/11190) Fix printing parentheses around optional chains ([@​sag1v](https://togithub.com/sag1v)) - `babel-types` - [#​11184](https://togithub.com/babel/babel/pull/11184) Add "Statement" as alias to Flow enum declaration ([@​gkz](https://togithub.com/gkz)) - `babel-plugin-transform-typescript` - [#​11129](https://togithub.com/babel/babel/pull/11129) Typescript: Preserve decorated definite class properties ([@​jamescdavis](https://togithub.com/jamescdavis)) ##### :house: Internal - `babel-parser` - [#​11192](https://togithub.com/babel/babel/pull/11192) Refactor: add parser message template ([@​JLHwung](https://togithub.com/JLHwung)) - Other - [#​11181](https://togithub.com/babel/babel/pull/11181) Set correct version for [@​babel/eslint-plugin-development](https://togithub.com/babel/eslint-plugin-development) ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.8.6`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v786-2020-02-27) [Compare Source](https://togithub.com/babel/babel/compare/v7.8.4...v7.8.6) ##### :eyeglasses: Spec Compliance - `babel-helper-module-transforms`, `babel-helper-replace-supers`, `babel-plugin-transform-modules-commonjs` - [#​11109](https://togithub.com/babel/babel/pull/11109) Fix rewriteThis in helper-module-transforms for computed class elements ([@​sidntrivedi012](https://togithub.com/sidntrivedi012)) - `babel-parser` - [#​10956](https://togithub.com/babel/babel/pull/10956) Refactor await/yield production parameter tracking ([@​JLHwung](https://togithub.com/JLHwung)) ##### :boom: Breaking Change - [#​11137](https://togithub.com/babel/babel/pull/11137) Breaking: align babel-eslint-parser & espree ([@​kaicataldo](https://togithub.com/kaicataldo)) ##### :rocket: New Feature - `babel-helper-create-regexp-features-plugin`, `babel-plugin-transform-classes`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-preset-env` - [#​11134](https://togithub.com/babel/babel/pull/11134) Mark `wrapNativeSuper` and `wrapRegExp` as pure ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-helper-compilation-targets` - [#​11124](https://togithub.com/babel/babel/pull/11124) fix: search for browserslist if esmodules is falsy ([@​fengzilong](https://togithub.com/fengzilong)) - `babel-register` - [#​11160](https://togithub.com/babel/babel/pull/11160) fix: workaround misleading node.js ENOENT error ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#​11146](https://togithub.com/babel/babel/pull/11146) Parse declare modifier around accessibility modifiers ([@​JLHwung](https://togithub.com/JLHwung)) - [#​11092](https://togithub.com/babel/babel/pull/11092) Fix Async Generic After Await Parsing Error ([@​liamfd](https://togithub.com/liamfd)) - Other - [#​11137](https://togithub.com/babel/babel/pull/11137) Breaking: align babel-eslint-parser & espree ([@​kaicataldo](https://togithub.com/kaicataldo)) - `babel-compat-data`, `babel-preset-env` - [#​10929](https://togithub.com/babel/babel/pull/10929) Update preset-env builtin-definitions ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-traverse` - [#​11136](https://togithub.com/babel/babel/pull/11136) fix [@​babel/traverse](https://togithub.com/babel/traverse) can't use path.remove() with noScope ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers` - [#​11068](https://togithub.com/babel/babel/pull/11068) Fix classNameTDZError in computed prototype methods with class fields ([@​sidntrivedi012](https://togithub.com/sidntrivedi012)) - `babel-template` - [#​11112](https://togithub.com/babel/babel/pull/11112) Respect preserveComments option in tempate.ast() ([@​dentrado](https://togithub.com/dentrado)) - `babel-plugin-transform-for-of` - [#​11088](https://togithub.com/babel/babel/pull/11088) Allow redeclaration of loop variable in body ([@​openorclose](https://togithub.com/openorclose)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#​11074](https://togithub.com/babel/babel/pull/11074) Fix export bindings not updated by 'for ... in' and 'for ... of' ([@​vedantroy](https://togithub.com/vedantroy)) - `babel-standalone` - [#​10797](https://togithub.com/babel/babel/pull/10797) fix: specify sourceFileName when generating inline sourcemaps ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#​11089](https://togithub.com/babel/babel/pull/11089) Make `isReferenced` return false for method parameter name ([@​brokensandals](https://togithub.com/brokensandals)) ##### :nail_care: Polish - `babel-core`, `babel-generator`, `babel-plugin-external-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-function-bind`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-classes`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-function-name`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env` - [#​11133](https://togithub.com/babel/babel/pull/11133) Skip newlines around inline `#__PURE__` annotations ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - Other - [#​11175](https://togithub.com/babel/babel/pull/11175) replace `gulp-watch` by `gulp.watch` ([@​JLHwung](https://togithub.com/JLHwung)) - [#​11163](https://togithub.com/babel/babel/pull/11163) chore: migrate lock threads to github actions ([@​JLHwung](https://togithub.com/JLHwung)) - [#​11164](https://togithub.com/babel/babel/pull/11164) chore: specify dependency rule of check-compat-data-ci ([@​JLHwung](https://togithub.com/JLHwung)) - [#​11106](https://togithub.com/babel/babel/pull/11106) Centralize [@​babel/eslint-](https://togithub.com/babel/eslint-)\* tests ([@​kaicataldo](https://togithub.com/kaicataldo)) - [#​11072](https://togithub.com/babel/babel/pull/11072) Update [@​babel](https://togithub.com/babel) deps ([@​existentialism](https://togithub.com/existentialism)) - [#​11070](https://togithub.com/babel/babel/pull/11070) Clean babel-eslint-\*/\*\*/lib ([@​kaicataldo](https://togithub.com/kaicataldo)) - `babel-generator`, `babel-helper-fixtures`, `babel-parser`, `babel-traverse` - [#​11168](https://togithub.com/babel/babel/pull/11168) Enable more eslint recommended rules ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-replace-supers` - [#​11121](https://togithub.com/babel/babel/pull/11121) Fix typing of ReplaceSupers options ([@​existentialism](https://togithub.com/existentialism)) - `babel-core`, `babel-plugin-syntax-decorators`, `babel-template`, `babel-traverse` - [#​11119](https://togithub.com/babel/babel/pull/11119) Add eslint-plugin-jest ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#​11096](https://togithub.com/babel/babel/pull/11096) Wrap type-only class fields in flow comments ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-parser`, `babel-types` - [#​11093](https://togithub.com/babel/babel/pull/11093) Turn on no-fallthrough rule ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-preset-stage-0`, `babel-preset-stage-1`, `babel-preset-stage-2`, `babel-preset-stage-3` - [#​11101](https://togithub.com/babel/babel/pull/11101) Remove stage presets from the monorepo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-preset-env-standalone` - [#​10993](https://togithub.com/babel/babel/pull/10993) Archive [@​babel/preset-env-standalone](https://togithub.com/babel/preset-env-standalone) ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.8.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v784-2020-01-30) [Compare Source](https://togithub.com/babel/babel/compare/v7.8.3...v7.8.4) > :warning: In Babel 7.8.0 we introduced the `--copy-ignored` option for `@babel/cli`, defaulting to `false`. However, previous versions behaved as if that option was present: for this reason, we changed its default value to `true` (when `--copy-files` is provided) and introduced a `--no-copy-ignored` option to disable it. > > ##### :eyeglasses: Spec Compliance > > - `babel-parser` > - [#​11031](https://togithub.com/babel/babel/pull/11031) fix: properly parse member expression after property initializer ([@​vedantroy](https://togithub.com/vedantroy)) > - [#​11017](https://togithub.com/babel/babel/pull/11017) Update coalesce precedence ([@​JLHwung](https://togithub.com/JLHwung)) > - [#​11009](https://togithub.com/babel/babel/pull/11009) fix: triple `__proto__` in object patterns should be allowed ([@​JLHwung](https://togithub.com/JLHwung)) > - [#​10987](https://togithub.com/babel/babel/pull/10987) Duplicate `__proto__` key should be allowed in object patterns ([@​JLHwung](https://togithub.com/JLHwung)) > > ##### :bug: Bug Fix > > - `babel-cli` > - [#​11063](https://togithub.com/babel/babel/pull/11063) [@​babel/cli] Copy ignored files by default ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - `babel-compat-data` > - [#​11066](https://togithub.com/babel/babel/pull/11066) Fix core-js 2 builtin data for opera ([@​danez](https://togithub.com/danez)) > - `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-classes`, `babel-plugin-transform-parameters`, `babel-plugin-transform-typeof-symbol`, `babel-preset-env` > - [#​11049](https://togithub.com/babel/babel/pull/11049) Avoid compiling the \_typeof helper with itself ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - `babel-traverse` > - [#​11011](https://togithub.com/babel/babel/pull/11011) Bug/missing references after crawl ([@​regiontog](https://togithub.com/regiontog)) > - `babel-plugin-transform-parameters` > - [#​9714](https://togithub.com/babel/babel/pull/9714) Fix rest parameters indexing with TypeScript 'this parameter' ([@​BenoitZugmeyer](https://togithub.com/BenoitZugmeyer)) > - `babel-plugin-transform-for-of` > - [#​11023](https://togithub.com/babel/babel/pull/11023) fix: for-of transform should skip for-await-of ([@​JLHwung](https://togithub.com/JLHwung)) > - `babel-compat-data`, `babel-preset-env` > - [#​11016](https://togithub.com/babel/babel/pull/11016) Re-generate preset-env fixtures ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - `babel-generator` > - [#​11014](https://togithub.com/babel/babel/pull/11014) Fix parentheses removal in nullish-coalescing operation ([@​sidntrivedi012](https://togithub.com/sidntrivedi012)) > - `babel-helper-compilation-targets` > - [#​11006](https://togithub.com/babel/babel/pull/11006) fix: supply '.' subpath for backward compatibility with node.js 13.0-13.1 ([@​JLHwung](https://togithub.com/JLHwung)) > > ##### :nail_care: Polish > > - `babel-core` > - [#​10969](https://togithub.com/babel/babel/pull/10969) polish: throw human-friendly error when item-option pair is incorrectly unwrapped ([@​JLHwung](https://togithub.com/JLHwung)) > > ##### :memo: Documentation > > - `babel-parser` > - [#​11015](https://togithub.com/babel/babel/pull/11015) add AST for the module attribute proposal ([@​xtuc](https://togithub.com/xtuc)) > > ##### :house: Internal > > - `babel-compat-data` > - [#​11039](https://togithub.com/babel/babel/pull/11039) Update compat table ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - [#​11041](https://togithub.com/babel/babel/pull/11041) Delete duplicated file in `@babel/compat-data` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - [#​10814](https://togithub.com/babel/babel/pull/10814) chore: map mobile browser data to their desktop version ([@​JLHwung](https://togithub.com/JLHwung)) > - [#​11024](https://togithub.com/babel/babel/pull/11024) Check that generated compat-data is up to date on CI ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - `babel-parser` > - [#​11032](https://togithub.com/babel/babel/pull/11032) refactor: simplify toAssignable routine ([@​JLHwung](https://togithub.com/JLHwung)) > - [#​11026](https://togithub.com/babel/babel/pull/11026) chore: use [@​babel/eslint-config-internal](https://togithub.com/babel/eslint-config-internal) ([@​JLHwung](https://togithub.com/JLHwung)) > - `babel-preset-env` > - [#​11030](https://togithub.com/babel/babel/pull/11030) update compat-data related docs/config [skip ci]([@​JLHwung](https://togithub.com/JLHwung)) > - `babel-compat-data`, `babel-node`, `babel-parser`, `babel-preset-env` > - [#​11025](https://togithub.com/babel/babel/pull/11025) Enable `no-process-exit` ([@​JLHwung](https://togithub.com/JLHwung)) > - Other > - [#​11021](https://togithub.com/babel/babel/pull/11021) chore: replace yarn-upgrade by bump-babel-dependencies in vuejs e2e tests ([@​JLHwung](https://togithub.com/JLHwung)) > - [#​11004](https://togithub.com/babel/babel/pull/11004) chore: test against [@​vue/babel-preset-app](https://togithub.com/vue/babel-preset-app) ([@​JLHwung](https://togithub.com/JLHwung)) > - `babel-core` > - [#​10995](https://togithub.com/babel/babel/pull/10995) Exclude `import()` tests from pubilsh build ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > > ##### :running_woman: Performance > > - `babel-parser` > - [#​11029](https://togithub.com/babel/babel/pull/11029) fix(babel-parser): avoid state.clone() to clone the whole token store ([@​3cp](https://togithub.com/3cp)) ### [`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.5...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.5`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v775-2019-12-06) [Compare Source](https://togithub.com/babel/babel/compare/v7.7.4...v7.7.5) ##### :bug: Bug Fix - `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2` - [#​10549](https://togithub.com/babel/babel/pull/10549) Add ".js" extension to injected polyfill imports ([@​shimataro](https://togithub.com/shimataro)) - `babel-cli` - [#​10283](https://togithub.com/babel/babel/pull/10283) `babel --watch` should have equivalent file selection logic with `babel` ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#​10801](https://togithub.com/babel/babel/pull/10801) Use scope flags to check arguments ([@​JLHwung](https://togithub.com/JLHwung)) - [#​10800](https://togithub.com/babel/babel/pull/10800) Allow tuple rest trailing comma ([@​yeonjuan](https://togithub.com/yeonjuan)) - [#​10475](https://togithub.com/babel/babel/pull/10475) Correctly disambiguate / after async fuctions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-transform-modules-amd` - [#​10806](https://togithub.com/babel/babel/pull/10806) fix(optional chaining): Optional delete returns true with nullish base ([@​mpaarating](https://togithub.com/mpaarating)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd` - [#​10764](https://togithub.com/babel/babel/pull/10764) fix: rewriteBindingInitVisitor should skip on scopable node ([@​JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-plugin-transform-runtime` - [#​10788](https://togithub.com/babel/babel/pull/10788) Do not transpile typeof helper with itself in babel/runtime ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#​10778](https://togithub.com/babel/babel/pull/10778) refactor: Improve error message in [@​babel/core](https://togithub.com/babel/core) ([@​jaroslav-kubicek](https://togithub.com/jaroslav-kubicek)) ##### :house: Internal - `babel-preset-env-standalone` - [#​10779](https://togithub.com/babel/babel/pull/10779) Bundle standalone using rollup ([@​JLHwung](https://togithub.com/JLHwung)) - Other - [#​10781](https://togithub.com/babel/babel/pull/10781) Tune makefile scripts ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-transform-fixture-test-runner` - [#​10566](https://togithub.com/babel/babel/pull/10566) Incorrect trace position in fixture runner ([@​JLHwung](https://togithub.com/JLHwung)) ### [`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.7.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.7.2`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v772-2019-11-07) [Compare Source](https://togithub.com/babel/babel/compare/v7.7.0...v7.7.2) ##### :bug: Bug Fix - `babel-parser` - [#​10669](https://togithub.com/babel/babel/pull/10669) Parse arrows with params annotations in conditional expressions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#​10658](https://togithub.com/babel/babel/pull/10658) fix: remove accessibility of constructor ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-traverse` - [#​10656](https://togithub.com/babel/babel/pull/10656) fix: add inList setter for compatibility with babel-minify ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.7.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v770-2019-11-05) [Compare Source](https://togithub.com/babel/babel/compare/v7.6.4...v7.7.0) ##### :eyeglasses: Spec Compliance - `babel-types` - [#​10621](https://togithub.com/babel/babel/pull/10621) throw a TypeError if identifier validation fails. ([@​dentrado](https://togithub.com/dentrado)) - `babel-parser` - [#​10559](https://togithub.com/babel/babel/pull/10559) fix: Exclude catch clause from let identifier error. ([@​gonzarodriguezt](https://togithub.com/gonzarodriguezt)) - [#​10567](https://togithub.com/babel/babel/pull/10567) [parser] Exception to 8 and 9 in tagged template. ([@​pnowak](https://togithub.com/pnowak)) - [#​10532](https://togithub.com/babel/babel/pull/10532) Allow duplicate **proto** keys in patterns, simple case ([#​6705](https://togithub.com/babel/babel/issues/6705)). ([@​alejo90](https://togithub.com/alejo90)) ##### :rocket: New Feature - `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-preset-typescript`, `babel-types` - [#​10545](https://togithub.com/babel/babel/pull/10545) Add support for TS declare modifier on fields. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-parser`, `babel-preset-typescript` - [#​10363](https://togithub.com/babel/babel/pull/10363) [@​babel/parser](https://togithub.com/babel/parser) error recovery. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#​10599](https://togithub.com/babel/babel/pull/10599) Add support for .cjs config files. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​10501](https://togithub.com/babel/babel/pull/10501) Add support for babel.config.json. ([@​devongovett](https://togithub.com/devongovett)) - [#​10361](https://togithub.com/babel/babel/pull/10361) feat: if code frame error is on a single line, highlight the whole path. ([@​SimenB](https://togithub.com/SimenB)) - `babel-plugin-syntax-top-level-await`, `babel-preset-env` - [#​10573](https://togithub.com/babel/babel/pull/10573) Create [@​babel/plugin-syntax-top-level-await](https://togithub.com/babel/plugin-syntax-top-level-await). ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-builder-react-jsx`, `babel-plugin-transform-react-jsx`, `babel-preset-react` - [#​10572](https://togithub.com/babel/babel/pull/10572) [transform-react-jsx] Add useSpread option to transform JSX. ([@​ivandevp](https://togithub.com/ivandevp)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-flow`, `babel-types` - [#​10344](https://togithub.com/babel/babel/pull/10344) Flow enums parsing. ([@​gkz](https://togithub.com/gkz)) - `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-umd`, `babel-preset-env` - [#​10477](https://togithub.com/babel/babel/pull/10477) Changes UMD callsite to be more likely to pass in the intended object.. ([@​MicahZoltu](https://togithub.com/MicahZoltu)) - `babel-parser` - [#​10449](https://togithub.com/babel/babel/pull/10449) Create parser plugin "topLevelAwait". ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​10521](https://togithub.com/babel/babel/pull/10521) [parser] Enable "exportNamespaceFrom" by default. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​10483](https://togithub.com/babel/babel/pull/10483) [parser] Add support for private fields in TypeScript. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-types` - [#​10543](https://togithub.com/babel/babel/pull/10543) add assertions signature for TypeScript. ([@​tanhauhau](https://togithub.com/tanhauhau)) - `babel-cli`, `babel-register` - [#​8622](https://togithub.com/babel/babel/pull/8622) Make dir for babel --out-file. ([@​TrySound](https://togithub.com/TrySound)) - `babel-cli` - [#​10399](https://togithub.com/babel/babel/pull/10399) Closes [#​8326](https://togithub.com/babel/babel/issues/8326), add back --quiet option.. ([@​chris-peng-1244](https://togithub.com/chris-peng-1244)) ##### :bug: Bug Fix - `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-function-sent`, `babel-preset-env` - [#​10422](https://togithub.com/babel/babel/pull/10422) Correctly delegate .return() in async generator. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#​10628](https://togithub.com/babel/babel/pull/10628) Don't throw when destructuring into a var named as an import. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-modules-systemjs` - [#​10638](https://togithub.com/babel/babel/pull/10638) fix: remove ExportNamedDeclaration when the specifier is empty. ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#​10631](https://togithub.com/babel/babel/pull/10631) [TS] Parse calls with type args in optional chains. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​10607](https://togithub.com/babel/babel/pull/10607) fixed missing errors on assignment pattern in object expression. ([@​vivek12345](https://togithub.com/vivek12345)) - [#​10594](https://togithub.com/babel/babel/pull/10594) [parser] Parse only modifiers of actual methods. ([@​gonzarodriguezt](https://togithub.com/gonzarodriguezt)) - `babel-plugin-transform-typescript` - [#​10555](https://togithub.com/babel/babel/pull/10555) [TS] Correctly transform computed strings and templates in enums. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#​10623](https://togithub.com/babel/babel/pull/10623) Fix: inputSourceMap should work when it is an external file. ([@​JLHwung](https://togithub.com/JLHwung)) - [#​10539](https://togithub.com/babel/babel/pull/10539) fix: remove filename annotation in buildCodeFrameError. ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-decorators` - [#​10578](https://togithub.com/babel/babel/pull/10578) [decorators] fix: support string literal properties. ([@​mwhitworth](https://togithub.com/mwhitworth)) - `babel-helpers`, `babel-plugin-proposal-dynamic-import`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env` - [#​10574](https://togithub.com/babel/babel/pull/10574) fix: \_interopRequireWildcard should only cache objects. ([@​samMeow](https://togithub.com/samMeow)) - `babel-traverse` - [#​9777](https://togithub.com/babel/babel/pull/9777) [traverse] Allow skipping nodes inserted with .replaceWith(). ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-preset-env` - [#​10146](https://togithub.com/babel/babel/pull/10146) Inject core-js@3 imports in Program:exit instead of on post(). ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator` - [#​10519](https://togithub.com/babel/babel/pull/10519) Fix generator missing parens around an arrow returning function type. ([@​existentialism](https://togithub.com/existentialism)) - `babel-plugin-transform-async-to-generator`, `babel-preset-env`, `babel-traverse` - [#​9939](https://togithub.com/babel/babel/pull/9939) Don't use args rest/spread to hoist super method calls. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-plugin-transform-classes`, `babel-plugin-transform-regenerator`, `babel-preset-env` - [#​9481](https://togithub.com/babel/babel/pull/9481) [preset-env] Don't use async-to-generator when already using regenerator. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env` - [#​10585](https://togithub.com/babel/babel/pull/10585) fix(babel‑helpers/interopRequireWildcard): Avoid double nullish check. ([@​ExE-Boss](https://togithub.com/ExE-Boss)) - `babel-register` - [#​10557](https://togithub.com/babel/babel/pull/10557) fix: disable caching when babel could not read/write cache. ([@​JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-cli`, `babel-node` - [#​10619](https://togithub.com/babel/babel/pull/10619) chore: remove output-file-sync dependency. ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-register` - [#​10614](https://togithub.com/babel/babel/pull/10614) chore: bump source-map-support to 0.5.14. ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-regexp-features-plugin`, `babel-plugin-proposal-unicode-property-regex`, `babel-plugin-transform-dotall-regex`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-plugin-transform-unicode-regex`, `babel-preset-env` - [#​10447](https://togithub.com/babel/babel/pull/10447) Merge multiple regex transform plugin. ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-preset-env` - [#​10612](https://togithub.com/babel/babel/pull/10612) chore: update web.immediate support fixtures. ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-module-imports` - [#​10608](https://togithub.com/babel/babel/pull/10608) Use .find instead of .filter to get targetPath in ImportInjector. ([@​Andarist](https://togithub.com/Andarist)) - Other - [#​10600](https://togithub.com/babel/babel/pull/10600) Test node@13 on circle. ([@​existentialism](https://togithub.com/existentialism)) - [#​10593](https://togithub.com/babel/babel/pull/10593) chore: replace outdated travis-ci.org badges [ci skip]. ([@​JLHwung](https://togithub.com/JLHwung)) - [#​10591](https://togithub.com/babel/babel/pull/10591) chore: test against Node.js 13. ([@​JLHwung](https://togithub.com/JLHwung)) - [#​10556](https://togithub.com/babel/babel/pull/10556) Add master branch workflow for test262 tests. ([@​jbhoosreddy](https://togithub.com/jbhoosreddy)) - [#​10553](https://togithub.com/babel/babel/pull/10553) chore: introduce envinfo into environment section. ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-runtime` - [#​10418](https://togithub.com/babel/babel/pull/10418) docs: add homepage link. ([@​DanArthurGallagher](https://togithub.com/DanArthurGallagher)) - `babel-helper-annotate-as-pure`, `babel-helper-bindify-decorators`, `babel-helper-builder-binary-assignment-operator-visitor`, `babel-helper-builder-react-jsx`, `babel-helper-call-delegate`, `babel-helper-define-map`, `babel-helper-explode-assignable-expression`, `babel-helper-explode-class`, `babel-helper-function-name`, `babel-helper-get-function-arity`, `babel-helper-hoist-variables`, `babel-helper-member-expression-to-functions`, `babel-helper-module-imports`, `babel-helper-module-transforms`, `babel-helper-optimise-call-expression`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-helper-simple-access`, `babel-helper-split-export-declaration`, `babel-helper-wrap-function`, `babel-helpers`, `babel-template` - [#​10568](https://togithub.com/babel/babel/pull/10568) Bump babel-types to ^7.6.3. ([@​JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-traverse` - [#​10480](https://togithub.com/babel/babel/pull/10480) Traverse performance. ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.6.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v764-2019-10-10) [Compare Source](https://togithub.com/babel/babel/compare/v7.6.3...v7.6.4) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​10491](https://togithub.com/babel/babel/pull/10491) Trailing comma after rest - The final fix ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-transform-fixture-test-runner` - [#​10536](https://togithub.com/babel/babel/pull/10536) Revert "chore: Upgrade source-map to 0.6.1 ([#​10446](https://togithub.com/babel/babel/issues/10446))" ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.6.3`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v763-2019-10-08) [Compare Source](https://togithub.com/babel/babel/compare/v7.6.2...v7.6.3) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​10469](https://togithub.com/babel/babel/pull/10469) Disallow await inside async arrow params ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​10493](https://togithub.com/babel/babel/pull/10493) [parser] Disallow numeric separators in legacy octal like integers ([@​gonzarodriguezt](https://togithub.com/gonzarodriguezt)) ##### :rocket: New Feature - `babel-types` - [#​10504](https://togithub.com/babel/babel/pull/10504) Add declarations for more of [@​babel/types](https://togithub.com/babel/types) exports ([@​Jessidhia](https://togithub.com/Jessidhia)) ##### :bug: Bug Fix - `babel-plugin-transform-block-scoping` - [#​10343](https://togithub.com/babel/babel/pull/10343) Do not remove let bindings even they are wrapped in closure ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#​10119](https://togithub.com/babel/babel/pull/10119) add scope to TSModuleDeclaration ([@​tanhauhau](https://togithub.com/tanhauhau)) - [#​10332](https://togithub.com/babel/babel/pull/10332) Do not allow member expressions to start async arrows ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​10490](https://togithub.com/babel/babel/pull/10490) [parser] Don't crash on comment after trailing comma after elision ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-react-constant-elements`, `babel-traverse` - [#​1052

Renovate configuration

:date: Schedule: "before 3am on the first day of the month" (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.