Closed renovate[bot] closed 4 years ago
This PR contains the following updates:
7.0.0-rc.3
7.8.7
7.8.3
8.0.0-beta.6
8.0.6
: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.0.0-rc.3
->7.8.7
7.0.0-rc.3
->7.8.3
7.0.0-rc.3
->7.8.3
7.0.0-rc.3
->7.8.3
7.0.0-rc.3
->7.8.7
8.0.0-beta.6
->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` - [#10529](https://togithub.com/babel/babel/pull/10529) Do not hoist jsx referencing a mutable binding ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-typescript` - [#10220](https://togithub.com/babel/babel/pull/10220) Flow: interface identifier should be declared in the scope ([@JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-core` - [#10419](https://togithub.com/babel/babel/pull/10419) assertNoDuplicates throw with more context ([@hjdivad](https://togithub.com/hjdivad)) - [#10511](https://togithub.com/babel/babel/pull/10511) Add filename to transform error ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - Other - [#10506](https://togithub.com/babel/babel/pull/10506) Use `make -j` for parallel build ([@JLHwung](https://togithub.com/JLHwung)) - [#10443](https://togithub.com/babel/babel/pull/10443) perf: only apply lazy cjs module transform on cli and core ([@JLHwung](https://togithub.com/JLHwung)) - [#10494](https://togithub.com/babel/babel/pull/10494) EnaRenovate 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.