issues
search
ImmoweltGroup
/
flow-mono-cli
A command line interface that aims to solve a few issues while working with flow typed codebases in a mono-repo.
https://immoweltgroup.gitbooks.io/flow-mono-cli/
MIT License
87
stars
12
forks
source link
TASK: Update dependency @babel/cli to v7.12.10
#363
Closed
renovate[bot]
closed
3 years ago
renovate[bot]
commented
4 years ago
This PR contains the following updates:
Package
Change
Age
Adoption
Passing
Confidence
@babel/cli
(
source
)
7.8.4
->
7.12.10
Release Notes
babel/babel
### [`v7.12.10`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71210-2020-12-09) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.8...v7.12.10) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#12443](https://togithub.com/babel/babel/pull/12443) Make sure estree test should not throw if babel parser does not throw ([@JLHwung](https://togithub.com/JLHwung)) - [#12375](https://togithub.com/babel/babel/pull/12375) Make sure babel parser throws exactly same recoverable errors when estree plugin is enabled ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-generator` - [#12424](https://togithub.com/babel/babel/pull/12424) Fix printing BigIntLiterals/DecimalLiterals with compact option ([@existentialism](https://togithub.com/existentialism)) - `babel-types` - [#12418](https://togithub.com/babel/babel/pull/12418) babel-types update OptionalCallExpression to support ArgumentPlaceholder ([@zxbodya](https://togithub.com/zxbodya)) - [#12395](https://togithub.com/babel/babel/pull/12395) Fix `t.isReferenced()` for named re-exports ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#12394](https://togithub.com/babel/babel/pull/12394) Set correct `path.context` un `push/unshiftContainer` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-preset-env` - [#12402](https://togithub.com/babel/babel/pull/12402) Clarify warning source about underspecified corejs option in preset-env. ([@AndrewSouthpaw](https://togithub.com/AndrewSouthpaw)) ##### :memo: Documentation - `babel-parser` - [#12449](https://togithub.com/babel/babel/pull/12449) Add StaticBlock to Table of Contents in AST spec ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) ##### :house: Internal - Other - [#12450](https://togithub.com/babel/babel/pull/12450) Use new CircleCI images ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12453](https://togithub.com/babel/babel/pull/12453) Use Yarn 2.4.0 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12430](https://togithub.com/babel/babel/pull/12430) chore: remove travis-ci badge ([@JLHwung](https://togithub.com/JLHwung)) - [#12397](https://togithub.com/babel/babel/pull/12397) chore: bump chokidar in glob-watcher to ^3.4.0 ([@JLHwung](https://togithub.com/JLHwung)) - `babel-cli`, `babel-node`, `babel-plugin-transform-runtime`, `babel-register` - [#12458](https://togithub.com/babel/babel/pull/12458) Use native Node.js functions when available ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-preset-react` - [#12253](https://togithub.com/babel/babel/pull/12253) Stop using old JSX transform ([@Andarist](https://togithub.com/Andarist)) - `babel-helper-fixtures`, `babel-types` - [#12440](https://togithub.com/babel/babel/pull/12440) Prepare codebase for inline Babel 8 breaking changes ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-node`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typeof-symbol` - [#12439](https://togithub.com/babel/babel/pull/12439) Use `require.resolve` instead of the `resolve` package ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#12398](https://togithub.com/babel/babel/pull/12398) refactor: simplify isAwaitAllowed ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.12.8`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7128-2020-11-23) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.7...v7.12.8) ##### :bug: Bug Fix - `babel-traverse` - [#12390](https://togithub.com/babel/babel/pull/12390) Avoid infinite loops in type inference logic ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12387](https://togithub.com/babel/babel/pull/12387) Initialize NodePath context when using `getSibling` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-cli` - [#12382](https://togithub.com/babel/babel/pull/12382) Fix Node version check ([@Hypnosphi](https://togithub.com/Hypnosphi)) ##### :house: Internal - [#12372](https://togithub.com/babel/babel/pull/12372) chore: fix watch config ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.12.7`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7127-2020-11-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.1...v7.12.7) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#12346](https://togithub.com/babel/babel/pull/12346) refactor: reorder checkLVal parameters ([@JLHwung](https://togithub.com/JLHwung)) - [#12327](https://togithub.com/babel/babel/pull/12327) fix: disallow all parenthesized pattern except parsing LHS ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#12356](https://togithub.com/babel/babel/pull/12356) [ts]Fix syntax error for modifier name class methods with type parameters ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12352](https://togithub.com/babel/babel/pull/12352) [ts]Set `false` to default value of TsTypePredicate.asserts ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12333](https://togithub.com/babel/babel/pull/12333) Fix syntax error for getter and setter with typescript and estree plugin ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-helper-optimise-call-expression`, `babel-plugin-proposal-class-properties` - [#12350](https://togithub.com/babel/babel/pull/12350) Fix: correctly transform `this.#m?.(...arguments)` ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#12340](https://togithub.com/babel/babel/pull/12340) Fix support for polyfilling Array.prototype.values in core-js@2 ([@existentialism](https://togithub.com/existentialism)) - `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-parameters`, `babel-preset-env`, `babel-traverse` - [#12331](https://togithub.com/babel/babel/pull/12331) Use the correct `context` when re-using a cached `NodePath` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-numeric-separator` - [#12311](https://togithub.com/babel/babel/pull/12311) Adding includes fix for plugin-proposal-numeric-separator ([@fraywing](https://togithub.com/fraywing)) ##### :nail_care: Polish - `babel-preset-react`, `babel-preset-typescript` - [#12347](https://togithub.com/babel/babel/pull/12347) refactor: use option-validator in preset-typescript ([@JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#12341](https://togithub.com/babel/babel/pull/12341) improve asserts in generated typescript definitions ([@zxbodya](https://togithub.com/zxbodya)) ##### :house: Internal - `babel-helper-regex` - [#12377](https://togithub.com/babel/babel/pull/12377) Archive `@babel/helper-regex` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-regexp-features-plugin`, `babel-plugin-transform-sticky-regex` - [#12349](https://togithub.com/babel/babel/pull/12349) refactor: inline `@babel/helper-regex` usage ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#12288](https://togithub.com/babel/babel/pull/12288) Don't compile `import()` in development ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#11734](https://togithub.com/babel/babel/pull/11734) Account for ConfigItem being generated by another copy of Babel ([@developit](https://togithub.com/developit)) - `babel-preset-env` - [#12368](https://togithub.com/babel/babel/pull/12368) Bump caniuse-lite resolutions ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#12362](https://togithub.com/babel/babel/pull/12362) chore: fix grammar in bug template ([@snitin315](https://togithub.com/snitin315)) - [#12357](https://togithub.com/babel/babel/pull/12357) chore: prompt maintainer to quit make watch before publish ([@JLHwung](https://togithub.com/JLHwung)) - [#12328](https://togithub.com/babel/babel/pull/12328) chore: remove Node.js 13 from CI ([@JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#11883](https://togithub.com/babel/babel/pull/11883) feat(babel‑types): Add type definitions for Node assertion methods ([@ExE-Boss](https://togithub.com/ExE-Boss)) - `babel-cli` - [#12322](https://togithub.com/babel/babel/pull/12322) Use `chokidar@2` without `fsevents@1` in `@babel/cli` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#12326](https://togithub.com/babel/babel/pull/12326) Add typings for `recordAndTuple` parser plugin ([@JLHwung](https://togithub.com/JLHwung)) - `babel-traverse` - [#12309](https://togithub.com/babel/babel/pull/12309) test: add tests about behaviour of replaceWithMultiple ([@JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-traverse` - [#12302](https://togithub.com/babel/babel/pull/12302) Reduce linear search on list traversing ([@JLHwung](https://togithub.com/JLHwung)) ##### :microscope: Output optimization - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-optional-chaining` - [#12291](https://togithub.com/babel/babel/pull/12291) optimize optional chain when expression will be cast to boolean ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.12.1`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71212-2020-12-23) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.0...v7.12.1) ##### :bug: Bug Fix - `babel-plugin-transform-block-scoping`, `babel-traverse` - [#12530](https://togithub.com/babel/babel/pull/12530) skip discriminant when renamer starts from SwitchStatement. Closes [#12148](https://togithub.com/babel/babel/issues/12148) ([@Zzzen](https://togithub.com/Zzzen)) - `babel-types` - [#12521](https://togithub.com/babel/babel/pull/12521) Restore `@babel/types` support for old TS versions ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-block-scoping` - [#12512](https://togithub.com/babel/babel/pull/12512) Fix annex B block function hoisting semantics ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-polyfill` - [#12541](https://togithub.com/babel/babel/pull/12541) Archive `@babel/polyfill` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx` - [#12524](https://togithub.com/babel/babel/pull/12524) refactor: Move `react-jsx-development` implementation into `react-jsx` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-fixtures`, `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-decorators` - [#12130](https://togithub.com/babel/babel/pull/12130) Remove babel polyfill from fixture test runner ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#12527](https://togithub.com/babel/babel/pull/12527) Update `release-tool` and define implicit deps for `@babel/runtime` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12011](https://togithub.com/babel/babel/pull/12011) Enable PnP linker on CI build job ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.12.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7120-2020-10-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.11.6...v7.12.0) ##### :eyeglasses: Spec Compliance - `babel-core`, `babel-helper-module-transforms`, `babel-parser`, `babel-plugin-proposal-export-namespace-from`, `babel-plugin-syntax-module-string-names`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-types` - [#12091](https://togithub.com/babel/babel/pull/12091) String import/export specifier ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#12111](https://togithub.com/babel/babel/pull/12111) [ts] Throw a syntax error for index signature with `declare` ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) ##### :rocket: New Feature - `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-module-attributes`, `babel-standalone`, `babel-types` - [#12139](https://togithub.com/babel/babel/pull/12139) Parse import-assertions ([@xtuc](https://togithub.com/xtuc)) - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-static-block`, `babel-plugin-transform-modules-commonjs`, `babel-standalone`, `babel-traverse`, `babel-types` - [#12143](https://togithub.com/babel/babel/pull/12143) Transform class static block ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-plugin-syntax-class-static-block`, `babel-types` - [#12079](https://togithub.com/babel/babel/pull/12079) Parse class static block ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-types` - [#12129](https://togithub.com/babel/babel/pull/12129) Support TypeScript mapped type 'as' clauses ([@existentialism](https://togithub.com/existentialism)) - [#12147](https://togithub.com/babel/babel/pull/12147) [ts] Add support for the "intrinsic" keyword ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser`, `babel-types` - [#12131](https://togithub.com/babel/babel/pull/12131) [ts] Add support for template interpolations in types ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-modules-systemjs` - [#12163](https://togithub.com/babel/babel/pull/12163) SystemJS top-level await support ([@guybedford](https://togithub.com/guybedford)) - `babel-plugin-transform-typescript`, `babel-preset-typescript` - [#11950](https://togithub.com/babel/babel/pull/11950) Add `jsxPragmaFrag` support to typescript transform ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-helper-module-transforms`, `babel-parser`, `babel-plugin-proposal-export-namespace-from`, `babel-plugin-syntax-module-string-names`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-types` - [#12091](https://togithub.com/babel/babel/pull/12091) String import/export specifier ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#11907](https://togithub.com/babel/babel/pull/11907) Return a list of files that were read from loadPartialConfig ([@devongovett](https://togithub.com/devongovett)) ##### :bug: Bug Fix - `babel-parser` - [#12167](https://togithub.com/babel/babel/pull/12167) [ts] Add `asserts: false` to `TSTypePredicate` node ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12161](https://togithub.com/babel/babel/pull/12161) Move check for TSTypeCastExpression to catch another case ([@existentialism](https://togithub.com/existentialism)) - [#12120](https://togithub.com/babel/babel/pull/12120) Throw a recoverable error for missing initializer in const declaration ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12108](https://togithub.com/babel/babel/pull/12108) Improve syntax error for class fields in ambient context ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12088](https://togithub.com/babel/babel/pull/12088) Throw a syntax error for empty type parameter/argument ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12093](https://togithub.com/babel/babel/pull/12093) Throw an error for a declare class field that have an initializer ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12085](https://togithub.com/babel/babel/pull/12085) Do not throw an error for optional binding pattern params in function declaration ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12076](https://togithub.com/babel/babel/pull/12076) Fix invalid `setter` parse ([@fisker](https://togithub.com/fisker)) - [#12054](https://togithub.com/babel/babel/pull/12054) Throw a syntax error for a declare function with a body ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12065](https://togithub.com/babel/babel/pull/12065) Throw a syntax error for a constructor with type parameters ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-plugin-transform-typescript` - [#12149](https://togithub.com/babel/babel/pull/12149) fix transform-typescript logic to remove definite fields ([@akphi](https://togithub.com/akphi)) - [#12122](https://togithub.com/babel/babel/pull/12122) [transform-typescript] Fix import elision for type exports ([@Amareis](https://togithub.com/Amareis)) - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-nullish-coalescing-operator`, `babel-plugin-proposal-optional-chaining` - [#12032](https://togithub.com/babel/babel/pull/12032) Handle cases when `??` and `?.` is in binding initializers ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-preset-react` - [#12116](https://togithub.com/babel/babel/pull/12116) add `.js` extension to react runtime for JSX transform ([@lunaruan](https://togithub.com/lunaruan)) - `babel-traverse`, `babel-types` - [#12119](https://togithub.com/babel/babel/pull/12119) fix: mark Pattern in CatchClause as scope ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#12114](https://togithub.com/babel/babel/pull/12114) Fix printing TSTypeOperator ([@existentialism](https://togithub.com/existentialism)) - [#12082](https://togithub.com/babel/babel/pull/12082) Ensure expressions wrapped in parens ([@overlookmotel](https://togithub.com/overlookmotel)) - [#12081](https://togithub.com/babel/babel/pull/12081) Fix `@babel/generator` does not print decorators of private properties ([@zweimach](https://togithub.com/zweimach)) - [#12086](https://togithub.com/babel/babel/pull/12086) Add sourcemap markings for each line of a string ([@jridgewell](https://togithub.com/jridgewell)) - `babel-plugin-transform-modules-systemjs` - [#12110](https://togithub.com/babel/babel/pull/12110) Fix reexporting init-less variable in systemjs ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-runtime` - [#11739](https://togithub.com/babel/babel/pull/11739) [cjs] Skip duplicate reexported bindings in namespace reexports ([@mischnic](https://togithub.com/mischnic)) - `babel-helper-create-regexp-features-plugin`, `babel-plugin-transform-unicode-regex` - [#12077](https://togithub.com/babel/babel/pull/12077) Bump regexpu-core ([@existentialism](https://togithub.com/existentialism)) - `babel-plugin-proposal-do-expressions`, `babel-traverse` - [#11728](https://togithub.com/babel/babel/pull/11728) fix(do-expr): SwitchStatement with IfStatement cases ([@barronwei](https://togithub.com/barronwei)) ##### :nail_care: Polish - `babel-parser` - [#12072](https://togithub.com/babel/babel/pull/12072) [parser] Better error message for missing number exponent ([@iamfotx](https://togithub.com/iamfotx)) - [#12061](https://togithub.com/babel/babel/pull/12061) Throw a syntax error for a parameter properties in not constructor ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-helper-compilation-targets`, `babel-helper-validator-option`, `babel-preset-env` - [#12006](https://togithub.com/babel/babel/pull/12006) refactor: add [@babel/helper-validator-option](https://togithub.com/babel/helper-validator-option) ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-cli`, `babel-helper-transform-fixture-test-runner`, `babel-traverse` - [#11797](https://togithub.com/babel/babel/pull/11797) Replace lodash 'defaults' usage with ES6 Spread initializer ([@jayaddison](https://togithub.com/jayaddison)) - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#10853](https://togithub.com/babel/babel/pull/10853) Specify runtime exports ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#11689](https://togithub.com/babel/babel/pull/11689) Instantiate presets before plugins ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-logical-assignment-operators`, `babel-plugin-proposal-numeric-separator`, `babel-plugin-syntax-import-meta`, `babel-plugin-syntax-logical-assignment-operators`, `babel-plugin-syntax-numeric-separator`, `babel-plugin-transform-modules-systemjs`, `babel-preset-env`, `babel-standalone` - [#12117](https://togithub.com/babel/babel/pull/12117) Archive plugins ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#12154](https://togithub.com/babel/babel/pull/12154) chore: bump gulp-cli to 2.3.0 ([@JLHwung](https://togithub.com/JLHwung)) - [#12134](https://togithub.com/babel/babel/pull/12134) Yarn 2.3 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12099](https://togithub.com/babel/babel/pull/12099) fix: apply terser plugin only on \*.min.js ([@JLHwung](https://togithub.com/JLHwung)) - [#12098](https://togithub.com/babel/babel/pull/12098) docs: update build required node version ([@JLHwung](https://togithub.com/JLHwung)) - [#12078](https://togithub.com/babel/babel/pull/12078) Bump Babel deps ([@existentialism](https://togithub.com/existentialism)) - [#12070](https://togithub.com/babel/babel/pull/12070) chore: pin browserslist version to 4.12.0 ([@JLHwung](https://togithub.com/JLHwung)) - [#12063](https://togithub.com/babel/babel/pull/12063) chore: add git-blame-ignore-revs ([@JLHwung](https://togithub.com/JLHwung)) - [#12049](https://togithub.com/babel/babel/pull/12049) chore: use latest node on ci workflow when possible ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#12118](https://togithub.com/babel/babel/pull/12118) chore: bump electron-to-chromium ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#12103](https://togithub.com/babel/babel/pull/12103) Add missing tests for TypeScript syntax errors ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-core`, `babel-plugin-transform-runtime` - [#12102](https://togithub.com/babel/babel/pull/12102) docs: Fix simple typo, preprelease -> pre-release ([@timgates42](https://togithub.com/timgates42)) - `babel-compat-data` - [#12044](https://togithub.com/babel/babel/pull/12044) chore: remove unused dependencies ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.11.6`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7116-2020-09-03) [Compare Source](https://togithub.com/babel/babel/compare/v7.11.5...v7.11.6) ##### :house: Internal - [#12028](https://togithub.com/babel/babel/pull/12028) Run prepublish build after versioning ([@JLHwung](https://togithub.com/JLHwung)) ##### :leftwards_arrow_with_hook: Revert - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-transform-fixture-test-runner` - [#12027](https://togithub.com/babel/babel/pull/12027) Revert [#12014](https://togithub.com/babel/babel/issues/12014) ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.11.5`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7115-2020-08-31) [Compare Source](https://togithub.com/babel/babel/compare/v7.10.5...v7.11.5) ##### :bug: Bug Fix - `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development` - [#12017](https://togithub.com/babel/babel/pull/12017) Fix `jsxDEV` for generated elements ([@Timer](https://togithub.com/Timer)) - `babel-parser` - [#11931](https://togithub.com/babel/babel/pull/11931) fix: ExpressionBody should respect [In] parameter ([@JLHwung](https://togithub.com/JLHwung)) - [#11987](https://togithub.com/babel/babel/pull/11987) Set generator to true during error recovery of accessor ([@existentialism](https://togithub.com/existentialism)) - Other - [#11993](https://togithub.com/babel/babel/pull/11993) Added linting support for private class methods ([@giovannicalo](https://togithub.com/giovannicalo)) - `babel-plugin-proposal-function-bind` - [#12000](https://togithub.com/babel/babel/pull/12000) fix(plugin-proposal-function-bind): fix invalid code emitted for `::super.foo` ([@uhyo](https://togithub.com/uhyo)) ##### :nail_care: Polish - `babel-traverse` - [#11832](https://togithub.com/babel/babel/pull/11832) Forward deopt node path ([@johanholmerin](https://togithub.com/johanholmerin)) ##### :house: Internal - Other - [#12013](https://togithub.com/babel/babel/pull/12013) Remove unused enhanced-resolve and normalize lock resolutions ([@JLHwung](https://togithub.com/JLHwung)) - [#12010](https://togithub.com/babel/babel/pull/12010) chore: use Rollup 2 ([@JLHwung](https://togithub.com/JLHwung)) - [#12002](https://togithub.com/babel/babel/pull/12002) Restructure CI workflow ([@JLHwung](https://togithub.com/JLHwung)) - [#11781](https://togithub.com/babel/babel/pull/11781) chore: improve Yarn 2 cache on CI ([@JLHwung](https://togithub.com/JLHwung)) - _Every package_ - [#11962](https://togithub.com/babel/babel/pull/11962) Use Yarn 2 ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.10.5`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7105-2020-07-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.10.4...v7.10.5) ##### :bug: Bug Fix - `babel-helper-builder-react-jsx-experimental`, `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-module-transforms`, `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-function-bind`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-jsx-source`, `babel-plugin-transform-runtime`, `babel-plugin-transform-template-literals`, `babel-plugin-transform-typescript` - [#11807](https://togithub.com/babel/babel/pull/11807) Disallow duplicated AST nodes ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#11814](https://togithub.com/babel/babel/pull/11814) fix: add optional: false to chained optional call expression ([@JLHwung](https://togithub.com/JLHwung)) - [#11774](https://togithub.com/babel/babel/pull/11774) fix: throw expect jsx plugin error when an idStart or > is seen ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-typescript` - [#11816](https://togithub.com/babel/babel/pull/11816) Typescript transform now removes generic arguments from optional calls (Closes [#11813](https://togithub.com/babel/babel/issues/11813)) ([@RafaelSalguero](https://togithub.com/RafaelSalguero)) - `babel-plugin-transform-block-scoping` - [#11802](https://togithub.com/babel/babel/pull/11802) Fix break/continue when switch is nested inside loop ([@existentialism](https://togithub.com/existentialism)) - `babel-generator`, `babel-plugin-transform-typescript`, `babel-types` - [#11582](https://togithub.com/babel/babel/pull/11582) Refactor generated builder names in [@babel/types](https://togithub.com/babel/types) ([@zxbodya](https://togithub.com/zxbodya)) - `babel-compat-data` - [#11783](https://togithub.com/babel/babel/pull/11783) fix: update class properties support matrix ([@JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - Other - [#11799](https://togithub.com/babel/babel/pull/11799) docs: update README example and REPL link ([@JLHwung](https://togithub.com/JLHwung)) - [#11761](https://togithub.com/babel/babel/pull/11761) Add note about running Make targets in Windows 10 ([@kaicataldo](https://togithub.com/kaicataldo)) - `babel-parser` - [#11729](https://togithub.com/babel/babel/pull/11729) docs: add AST spec on optional chain [skip ci]([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-cli`, `babel-compat-data`, `babel-core`, `babel-helper-define-map`, `babel-helper-fixtures`, `babel-helper-module-transforms`, `babel-helper-regex`, `babel-helper-transform-fixture-test-runner`, `babel-node`, `babel-plugin-transform-proto-to-assign`, `babel-register`, `babel-traverse`, `babel-types` - [#11818](https://togithub.com/babel/babel/pull/11818) Bump some deps for audit ([@existentialism](https://togithub.com/existentialism)) - `babel-helper-fixtures`, `babel-traverse` - [#11811](https://togithub.com/babel/babel/pull/11811) Replace lodash 'clone' usage with ES6 Spread initializer ([@jayaddison](https://togithub.com/jayaddison)) - `babel-helper-fixtures`, `babel-helper-transform-fixture-test-runner` - [#11812](https://togithub.com/babel/babel/pull/11812) Replace lodash 'extend' usage with Object.assign ([@jayaddison](https://togithub.com/jayaddison)) - `babel-plugin-transform-block-scoping` - [#11798](https://togithub.com/babel/babel/pull/11798) Reduce dependency on lodash functions: values, extends ([@jayaddison](https://togithub.com/jayaddison)) - `babel-generator`, `babel-plugin-transform-typescript`, `babel-types` - [#11582](https://togithub.com/babel/babel/pull/11582) Refactor generated builder names in [@babel/types](https://togithub.com/babel/types) ([@zxbodya](https://togithub.com/zxbodya)) - `babel-cli`, `babel-generator`, `babel-helper-transform-fixture-test-runner`, `babel-traverse`, `babel-types` - [#11790](https://togithub.com/babel/babel/pull/11790) Reduce dependency on lodash functions: includes, uniq, repeat, isinteger ([@jayaddison](https://togithub.com/jayaddison)) - Other - [#11782](https://togithub.com/babel/babel/pull/11782) chore: refine yarn cache config ([@JLHwung](https://togithub.com/JLHwung)) - `babel-register` - [#11780](https://togithub.com/babel/babel/pull/11780) test: add console warn spy on babel-register tests ([@JLHwung](https://togithub.com/JLHwung)) - [#11776](https://togithub.com/babel/babel/pull/11776) chore: remove babel-register generated test artifacts ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.10.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7104-2020-06-30) [Compare Source](https://togithub.com/babel/babel/compare/v7.10.3...v7.10.4) ##### :eyeglasses: Spec Compliance - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties` - [#11669](https://togithub.com/babel/babel/pull/11669) Add `delete obj?.#x.a` support ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser`, `babel-types` - [#11652](https://togithub.com/babel/babel/pull/11652) fix: implement early errors for record and tuple ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-types` - [#11752](https://togithub.com/babel/babel/pull/11752) [regression] Don't validate file.comments in `@babel/types` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-do-expressions`, `babel-types` - [#11724](https://togithub.com/babel/babel/pull/11724) fix: do-statementlist behavior ([@wlawt](https://togithub.com/wlawt)) ##### :nail_care: Polish - `babel-parser` - [#11722](https://togithub.com/babel/babel/pull/11722) Add better parser error when using jsx ([@penguingovernor](https://togithub.com/penguingovernor)) - `babel-core` - [#11544](https://togithub.com/babel/babel/pull/11544) Refine babel core types ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-core`, `babel-helper-fixtures`, `babel-standalone`, `babel-traverse` - [#11758](https://togithub.com/babel/babel/pull/11758) Replace non-inclusive "whitelist" and "blacklist" terms with "allowlist" etc. ([@wojtekmaj](https://togithub.com/wojtekmaj)) - `babel-parser` - [#11376](https://togithub.com/babel/babel/pull/11376) Add [@babel/eslint-plugin-development-internal](https://togithub.com/babel/eslint-plugin-development-internal) ([@kaicataldo](https://togithub.com/kaicataldo)) - `babel-core` - [#11544](https://togithub.com/babel/babel/pull/11544) Refine babel core types ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.10.3`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7103-2020-06-19) [Compare Source](https://togithub.com/babel/babel/compare/v7.10.1...v7.10.3) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#11676](https://togithub.com/babel/babel/pull/11676) Properly parse `export default from` when `exportDefaultFrom` is not enabled ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-optional-chaining` - [#11662](https://togithub.com/babel/babel/pull/11662) refactor: do not rely on AST extra properties in plugins ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-logical-assignment-operators` - [#11658](https://togithub.com/babel/babel/pull/11658) Perform NamedEvaluation of Anonymous Functions in Logical Assignment ([@jridgewell](https://togithub.com/jridgewell)) - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-optional-chaining` - [#11623](https://togithub.com/babel/babel/pull/11623) fix: ensure (a?.b)() has proper this ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser`, `babel-plugin-transform-flow-comments` - [#11697](https://togithub.com/babel/babel/pull/11697) Fix innercomments ([@shaodahong](https://togithub.com/shaodahong)) - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties` - [#11703](https://togithub.com/babel/babel/pull/11703) fix:added check for forXstatement pattern ([@wlawt](https://togithub.com/wlawt)) - `babel-template` - [#11695](https://togithub.com/babel/babel/pull/11695) Allow templates to parse v8intrinsics ([@jridgewell](https://togithub.com/jridgewell)) - `babel-types` - [#11687](https://togithub.com/babel/babel/pull/11687) improve node type definitions to avoid any's in generated types ([@zxbodya](https://togithub.com/zxbodya)) - `babel-plugin-transform-react-pure-annotations` - [#11685](https://togithub.com/babel/babel/pull/11685) Add React.createContext to [@babel/plugin-transform-react-pure-annotat](https://togithub.com/babel/plugin-transform-react-pure-annotat)… ([@jessethomson](https://togithub.com/jessethomson)) - `babel-parser` - [#11676](https://togithub.com/babel/babel/pull/11676) Properly parse `export default from` when `exportDefaultFrom` is not enabled ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-methods` - [#11571](https://togithub.com/babel/babel/pull/11571) Add a check for privateMap's existence ([@AjayPoshak](https://togithub.com/AjayPoshak)) ##### :nail_care: Polish - `babel-plugin-transform-typescript` - [#11682](https://togithub.com/babel/babel/pull/11682) Fix small typo ([@sajadtorkamani](https://togithub.com/sajadtorkamani)) ##### :house: Internal - Other - [#11730](https://togithub.com/babel/babel/pull/11730) Revert "chore: pin windows node.js version ([#11522](https://togithub.com/babel/babel/issues/11522))" ([@JLHwung](https://togithub.com/JLHwung)) - [#11727](https://togithub.com/babel/babel/pull/11727) replace whitelist by allowlist in parser-tests ([@JLHwung](https://togithub.com/JLHwung)) - [#11677](https://togithub.com/babel/babel/pull/11677) Bump @babel/\* deps ([@existentialism](https://togithub.com/existentialism)) - [#11672](https://togithub.com/babel/babel/pull/11672) chore: output ascii only standalone minified bundle ([@JLHwung](https://togithub.com/JLHwung)) - [#11647](https://togithub.com/babel/babel/pull/11647) chore: check version lazily in babel-eslint-parser ([@kaicataldo](https://togithub.com/kaicataldo)) - `babel-helper-plugin-utils` - [#11674](https://togithub.com/babel/babel/pull/11674) chore: add npmignore to babel-helper-plugin-utils ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-property-in-object`, `babel-preset-env` - [#11655](https://togithub.com/babel/babel/pull/11655) Fix some test fixtures ([@existentialism](https://togithub.com/existentialism)) ### [`v7.10.1`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7101-2020-05-27) [Compare Source](https://togithub.com/babel/babel/compare/v7.10.0...v7.10.1) ##### :bug: Bug Fix - `babel-preset-env` - [#11633](https://togithub.com/babel/babel/pull/11633) [hotfix] Use same targets for fields as for private methods ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-standalone` - [#11624](https://togithub.com/babel/babel/pull/11624) Fix standalone tag when data-type is not set. ([@dfabulich](https://togithub.com/dfabulich)) ##### :house: Internal - _Every package_ - [#11625](https://togithub.com/babel/babel/pull/11625) Use `repository.directory` field in `package.json` files ([@saulosantiago](https://togithub.com/saulosantiago)) ### [`v7.10.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7100-2020-05-26) [Compare Source](https://togithub.com/babel/babel/compare/v7.8.4...v7.10.0) ##### :eyeglasses: Spec Compliance - `babel-plugin-proposal-logical-assignment-operators` - [#11370](https://togithub.com/babel/babel/pull/11370) logical-assignment: Do not assign names to anonymous functions ([@arku](https://togithub.com/arku)) ##### :rocket: New Feature - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-optimise-call-expression`, `babel-helper-replace-supers`, `babel-parser`, `babel-plugin-proposal-class-properties` - [#11248](https://togithub.com/babel/babel/pull/11248) Handle private access chained on an optional chain ([@jridgewell](https://togithub.com/jridgewell)) - `babel-standalone` - [#11593](https://togithub.com/babel/babel/pull/11593) feat: add privatePropertyInObject to babel-standalone ([@JLHwung](https://togithub.com/JLHwung)) - [#11466](https://togithub.com/babel/babel/pull/11466) Support data-type="module" to generate native Githubissues.
Githubissues is a development platform for aggregating issues.
This PR contains the following updates:
7.8.4
->7.12.10
Release Notes
babel/babel
### [`v7.12.10`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71210-2020-12-09) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.8...v7.12.10) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#12443](https://togithub.com/babel/babel/pull/12443) Make sure estree test should not throw if babel parser does not throw ([@JLHwung](https://togithub.com/JLHwung)) - [#12375](https://togithub.com/babel/babel/pull/12375) Make sure babel parser throws exactly same recoverable errors when estree plugin is enabled ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-generator` - [#12424](https://togithub.com/babel/babel/pull/12424) Fix printing BigIntLiterals/DecimalLiterals with compact option ([@existentialism](https://togithub.com/existentialism)) - `babel-types` - [#12418](https://togithub.com/babel/babel/pull/12418) babel-types update OptionalCallExpression to support ArgumentPlaceholder ([@zxbodya](https://togithub.com/zxbodya)) - [#12395](https://togithub.com/babel/babel/pull/12395) Fix `t.isReferenced()` for named re-exports ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#12394](https://togithub.com/babel/babel/pull/12394) Set correct `path.context` un `push/unshiftContainer` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-preset-env` - [#12402](https://togithub.com/babel/babel/pull/12402) Clarify warning source about underspecified corejs option in preset-env. ([@AndrewSouthpaw](https://togithub.com/AndrewSouthpaw)) ##### :memo: Documentation - `babel-parser` - [#12449](https://togithub.com/babel/babel/pull/12449) Add StaticBlock to Table of Contents in AST spec ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) ##### :house: Internal - Other - [#12450](https://togithub.com/babel/babel/pull/12450) Use new CircleCI images ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12453](https://togithub.com/babel/babel/pull/12453) Use Yarn 2.4.0 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12430](https://togithub.com/babel/babel/pull/12430) chore: remove travis-ci badge ([@JLHwung](https://togithub.com/JLHwung)) - [#12397](https://togithub.com/babel/babel/pull/12397) chore: bump chokidar in glob-watcher to ^3.4.0 ([@JLHwung](https://togithub.com/JLHwung)) - `babel-cli`, `babel-node`, `babel-plugin-transform-runtime`, `babel-register` - [#12458](https://togithub.com/babel/babel/pull/12458) Use native Node.js functions when available ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-preset-react` - [#12253](https://togithub.com/babel/babel/pull/12253) Stop using old JSX transform ([@Andarist](https://togithub.com/Andarist)) - `babel-helper-fixtures`, `babel-types` - [#12440](https://togithub.com/babel/babel/pull/12440) Prepare codebase for inline Babel 8 breaking changes ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-node`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typeof-symbol` - [#12439](https://togithub.com/babel/babel/pull/12439) Use `require.resolve` instead of the `resolve` package ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#12398](https://togithub.com/babel/babel/pull/12398) refactor: simplify isAwaitAllowed ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.12.8`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7128-2020-11-23) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.7...v7.12.8) ##### :bug: Bug Fix - `babel-traverse` - [#12390](https://togithub.com/babel/babel/pull/12390) Avoid infinite loops in type inference logic ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12387](https://togithub.com/babel/babel/pull/12387) Initialize NodePath context when using `getSibling` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-cli` - [#12382](https://togithub.com/babel/babel/pull/12382) Fix Node version check ([@Hypnosphi](https://togithub.com/Hypnosphi)) ##### :house: Internal - [#12372](https://togithub.com/babel/babel/pull/12372) chore: fix watch config ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.12.7`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7127-2020-11-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.1...v7.12.7) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#12346](https://togithub.com/babel/babel/pull/12346) refactor: reorder checkLVal parameters ([@JLHwung](https://togithub.com/JLHwung)) - [#12327](https://togithub.com/babel/babel/pull/12327) fix: disallow all parenthesized pattern except parsing LHS ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#12356](https://togithub.com/babel/babel/pull/12356) [ts]Fix syntax error for modifier name class methods with type parameters ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12352](https://togithub.com/babel/babel/pull/12352) [ts]Set `false` to default value of TsTypePredicate.asserts ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12333](https://togithub.com/babel/babel/pull/12333) Fix syntax error for getter and setter with typescript and estree plugin ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-helper-optimise-call-expression`, `babel-plugin-proposal-class-properties` - [#12350](https://togithub.com/babel/babel/pull/12350) Fix: correctly transform `this.#m?.(...arguments)` ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#12340](https://togithub.com/babel/babel/pull/12340) Fix support for polyfilling Array.prototype.values in core-js@2 ([@existentialism](https://togithub.com/existentialism)) - `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-parameters`, `babel-preset-env`, `babel-traverse` - [#12331](https://togithub.com/babel/babel/pull/12331) Use the correct `context` when re-using a cached `NodePath` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-numeric-separator` - [#12311](https://togithub.com/babel/babel/pull/12311) Adding includes fix for plugin-proposal-numeric-separator ([@fraywing](https://togithub.com/fraywing)) ##### :nail_care: Polish - `babel-preset-react`, `babel-preset-typescript` - [#12347](https://togithub.com/babel/babel/pull/12347) refactor: use option-validator in preset-typescript ([@JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#12341](https://togithub.com/babel/babel/pull/12341) improve asserts in generated typescript definitions ([@zxbodya](https://togithub.com/zxbodya)) ##### :house: Internal - `babel-helper-regex` - [#12377](https://togithub.com/babel/babel/pull/12377) Archive `@babel/helper-regex` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-regexp-features-plugin`, `babel-plugin-transform-sticky-regex` - [#12349](https://togithub.com/babel/babel/pull/12349) refactor: inline `@babel/helper-regex` usage ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#12288](https://togithub.com/babel/babel/pull/12288) Don't compile `import()` in development ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#11734](https://togithub.com/babel/babel/pull/11734) Account for ConfigItem being generated by another copy of Babel ([@developit](https://togithub.com/developit)) - `babel-preset-env` - [#12368](https://togithub.com/babel/babel/pull/12368) Bump caniuse-lite resolutions ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#12362](https://togithub.com/babel/babel/pull/12362) chore: fix grammar in bug template ([@snitin315](https://togithub.com/snitin315)) - [#12357](https://togithub.com/babel/babel/pull/12357) chore: prompt maintainer to quit make watch before publish ([@JLHwung](https://togithub.com/JLHwung)) - [#12328](https://togithub.com/babel/babel/pull/12328) chore: remove Node.js 13 from CI ([@JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#11883](https://togithub.com/babel/babel/pull/11883) feat(babel‑types): Add type definitions for Node assertion methods ([@ExE-Boss](https://togithub.com/ExE-Boss)) - `babel-cli` - [#12322](https://togithub.com/babel/babel/pull/12322) Use `chokidar@2` without `fsevents@1` in `@babel/cli` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#12326](https://togithub.com/babel/babel/pull/12326) Add typings for `recordAndTuple` parser plugin ([@JLHwung](https://togithub.com/JLHwung)) - `babel-traverse` - [#12309](https://togithub.com/babel/babel/pull/12309) test: add tests about behaviour of replaceWithMultiple ([@JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-traverse` - [#12302](https://togithub.com/babel/babel/pull/12302) Reduce linear search on list traversing ([@JLHwung](https://togithub.com/JLHwung)) ##### :microscope: Output optimization - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-optional-chaining` - [#12291](https://togithub.com/babel/babel/pull/12291) optimize optional chain when expression will be cast to boolean ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.12.1`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71212-2020-12-23) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.0...v7.12.1) ##### :bug: Bug Fix - `babel-plugin-transform-block-scoping`, `babel-traverse` - [#12530](https://togithub.com/babel/babel/pull/12530) skip discriminant when renamer starts from SwitchStatement. Closes [#12148](https://togithub.com/babel/babel/issues/12148) ([@Zzzen](https://togithub.com/Zzzen)) - `babel-types` - [#12521](https://togithub.com/babel/babel/pull/12521) Restore `@babel/types` support for old TS versions ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-block-scoping` - [#12512](https://togithub.com/babel/babel/pull/12512) Fix annex B block function hoisting semantics ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-polyfill` - [#12541](https://togithub.com/babel/babel/pull/12541) Archive `@babel/polyfill` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx` - [#12524](https://togithub.com/babel/babel/pull/12524) refactor: Move `react-jsx-development` implementation into `react-jsx` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-fixtures`, `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-decorators` - [#12130](https://togithub.com/babel/babel/pull/12130) Remove babel polyfill from fixture test runner ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#12527](https://togithub.com/babel/babel/pull/12527) Update `release-tool` and define implicit deps for `@babel/runtime` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12011](https://togithub.com/babel/babel/pull/12011) Enable PnP linker on CI build job ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.12.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7120-2020-10-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.11.6...v7.12.0) ##### :eyeglasses: Spec Compliance - `babel-core`, `babel-helper-module-transforms`, `babel-parser`, `babel-plugin-proposal-export-namespace-from`, `babel-plugin-syntax-module-string-names`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-types` - [#12091](https://togithub.com/babel/babel/pull/12091) String import/export specifier ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#12111](https://togithub.com/babel/babel/pull/12111) [ts] Throw a syntax error for index signature with `declare` ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) ##### :rocket: New Feature - `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-module-attributes`, `babel-standalone`, `babel-types` - [#12139](https://togithub.com/babel/babel/pull/12139) Parse import-assertions ([@xtuc](https://togithub.com/xtuc)) - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-static-block`, `babel-plugin-transform-modules-commonjs`, `babel-standalone`, `babel-traverse`, `babel-types` - [#12143](https://togithub.com/babel/babel/pull/12143) Transform class static block ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-plugin-syntax-class-static-block`, `babel-types` - [#12079](https://togithub.com/babel/babel/pull/12079) Parse class static block ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-types` - [#12129](https://togithub.com/babel/babel/pull/12129) Support TypeScript mapped type 'as' clauses ([@existentialism](https://togithub.com/existentialism)) - [#12147](https://togithub.com/babel/babel/pull/12147) [ts] Add support for the "intrinsic" keyword ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser`, `babel-types` - [#12131](https://togithub.com/babel/babel/pull/12131) [ts] Add support for template interpolations in types ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-modules-systemjs` - [#12163](https://togithub.com/babel/babel/pull/12163) SystemJS top-level await support ([@guybedford](https://togithub.com/guybedford)) - `babel-plugin-transform-typescript`, `babel-preset-typescript` - [#11950](https://togithub.com/babel/babel/pull/11950) Add `jsxPragmaFrag` support to typescript transform ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-helper-module-transforms`, `babel-parser`, `babel-plugin-proposal-export-namespace-from`, `babel-plugin-syntax-module-string-names`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-types` - [#12091](https://togithub.com/babel/babel/pull/12091) String import/export specifier ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#11907](https://togithub.com/babel/babel/pull/11907) Return a list of files that were read from loadPartialConfig ([@devongovett](https://togithub.com/devongovett)) ##### :bug: Bug Fix - `babel-parser` - [#12167](https://togithub.com/babel/babel/pull/12167) [ts] Add `asserts: false` to `TSTypePredicate` node ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12161](https://togithub.com/babel/babel/pull/12161) Move check for TSTypeCastExpression to catch another case ([@existentialism](https://togithub.com/existentialism)) - [#12120](https://togithub.com/babel/babel/pull/12120) Throw a recoverable error for missing initializer in const declaration ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12108](https://togithub.com/babel/babel/pull/12108) Improve syntax error for class fields in ambient context ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12088](https://togithub.com/babel/babel/pull/12088) Throw a syntax error for empty type parameter/argument ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12093](https://togithub.com/babel/babel/pull/12093) Throw an error for a declare class field that have an initializer ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12085](https://togithub.com/babel/babel/pull/12085) Do not throw an error for optional binding pattern params in function declaration ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12076](https://togithub.com/babel/babel/pull/12076) Fix invalid `setter` parse ([@fisker](https://togithub.com/fisker)) - [#12054](https://togithub.com/babel/babel/pull/12054) Throw a syntax error for a declare function with a body ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#12065](https://togithub.com/babel/babel/pull/12065) Throw a syntax error for a constructor with type parameters ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-plugin-transform-typescript` - [#12149](https://togithub.com/babel/babel/pull/12149) fix transform-typescript logic to remove definite fields ([@akphi](https://togithub.com/akphi)) - [#12122](https://togithub.com/babel/babel/pull/12122) [transform-typescript] Fix import elision for type exports ([@Amareis](https://togithub.com/Amareis)) - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-nullish-coalescing-operator`, `babel-plugin-proposal-optional-chaining` - [#12032](https://togithub.com/babel/babel/pull/12032) Handle cases when `??` and `?.` is in binding initializers ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-preset-react` - [#12116](https://togithub.com/babel/babel/pull/12116) add `.js` extension to react runtime for JSX transform ([@lunaruan](https://togithub.com/lunaruan)) - `babel-traverse`, `babel-types` - [#12119](https://togithub.com/babel/babel/pull/12119) fix: mark Pattern in CatchClause as scope ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#12114](https://togithub.com/babel/babel/pull/12114) Fix printing TSTypeOperator ([@existentialism](https://togithub.com/existentialism)) - [#12082](https://togithub.com/babel/babel/pull/12082) Ensure expressions wrapped in parens ([@overlookmotel](https://togithub.com/overlookmotel)) - [#12081](https://togithub.com/babel/babel/pull/12081) Fix `@babel/generator` does not print decorators of private properties ([@zweimach](https://togithub.com/zweimach)) - [#12086](https://togithub.com/babel/babel/pull/12086) Add sourcemap markings for each line of a string ([@jridgewell](https://togithub.com/jridgewell)) - `babel-plugin-transform-modules-systemjs` - [#12110](https://togithub.com/babel/babel/pull/12110) Fix reexporting init-less variable in systemjs ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-runtime` - [#11739](https://togithub.com/babel/babel/pull/11739) [cjs] Skip duplicate reexported bindings in namespace reexports ([@mischnic](https://togithub.com/mischnic)) - `babel-helper-create-regexp-features-plugin`, `babel-plugin-transform-unicode-regex` - [#12077](https://togithub.com/babel/babel/pull/12077) Bump regexpu-core ([@existentialism](https://togithub.com/existentialism)) - `babel-plugin-proposal-do-expressions`, `babel-traverse` - [#11728](https://togithub.com/babel/babel/pull/11728) fix(do-expr): SwitchStatement with IfStatement cases ([@barronwei](https://togithub.com/barronwei)) ##### :nail_care: Polish - `babel-parser` - [#12072](https://togithub.com/babel/babel/pull/12072) [parser] Better error message for missing number exponent ([@iamfotx](https://togithub.com/iamfotx)) - [#12061](https://togithub.com/babel/babel/pull/12061) Throw a syntax error for a parameter properties in not constructor ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-helper-compilation-targets`, `babel-helper-validator-option`, `babel-preset-env` - [#12006](https://togithub.com/babel/babel/pull/12006) refactor: add [@babel/helper-validator-option](https://togithub.com/babel/helper-validator-option) ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-cli`, `babel-helper-transform-fixture-test-runner`, `babel-traverse` - [#11797](https://togithub.com/babel/babel/pull/11797) Replace lodash 'defaults' usage with ES6 Spread initializer ([@jayaddison](https://togithub.com/jayaddison)) - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#10853](https://togithub.com/babel/babel/pull/10853) Specify runtime exports ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#11689](https://togithub.com/babel/babel/pull/11689) Instantiate presets before plugins ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-logical-assignment-operators`, `babel-plugin-proposal-numeric-separator`, `babel-plugin-syntax-import-meta`, `babel-plugin-syntax-logical-assignment-operators`, `babel-plugin-syntax-numeric-separator`, `babel-plugin-transform-modules-systemjs`, `babel-preset-env`, `babel-standalone` - [#12117](https://togithub.com/babel/babel/pull/12117) Archive plugins ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#12154](https://togithub.com/babel/babel/pull/12154) chore: bump gulp-cli to 2.3.0 ([@JLHwung](https://togithub.com/JLHwung)) - [#12134](https://togithub.com/babel/babel/pull/12134) Yarn 2.3 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#12099](https://togithub.com/babel/babel/pull/12099) fix: apply terser plugin only on \*.min.js ([@JLHwung](https://togithub.com/JLHwung)) - [#12098](https://togithub.com/babel/babel/pull/12098) docs: update build required node version ([@JLHwung](https://togithub.com/JLHwung)) - [#12078](https://togithub.com/babel/babel/pull/12078) Bump Babel deps ([@existentialism](https://togithub.com/existentialism)) - [#12070](https://togithub.com/babel/babel/pull/12070) chore: pin browserslist version to 4.12.0 ([@JLHwung](https://togithub.com/JLHwung)) - [#12063](https://togithub.com/babel/babel/pull/12063) chore: add git-blame-ignore-revs ([@JLHwung](https://togithub.com/JLHwung)) - [#12049](https://togithub.com/babel/babel/pull/12049) chore: use latest node on ci workflow when possible ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#12118](https://togithub.com/babel/babel/pull/12118) chore: bump electron-to-chromium ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#12103](https://togithub.com/babel/babel/pull/12103) Add missing tests for TypeScript syntax errors ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-core`, `babel-plugin-transform-runtime` - [#12102](https://togithub.com/babel/babel/pull/12102) docs: Fix simple typo, preprelease -> pre-release ([@timgates42](https://togithub.com/timgates42)) - `babel-compat-data` - [#12044](https://togithub.com/babel/babel/pull/12044) chore: remove unused dependencies ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.11.6`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7116-2020-09-03) [Compare Source](https://togithub.com/babel/babel/compare/v7.11.5...v7.11.6) ##### :house: Internal - [#12028](https://togithub.com/babel/babel/pull/12028) Run prepublish build after versioning ([@JLHwung](https://togithub.com/JLHwung)) ##### :leftwards_arrow_with_hook: Revert - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-transform-fixture-test-runner` - [#12027](https://togithub.com/babel/babel/pull/12027) Revert [#12014](https://togithub.com/babel/babel/issues/12014) ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.11.5`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7115-2020-08-31) [Compare Source](https://togithub.com/babel/babel/compare/v7.10.5...v7.11.5) ##### :bug: Bug Fix - `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development` - [#12017](https://togithub.com/babel/babel/pull/12017) Fix `jsxDEV` for generated elements ([@Timer](https://togithub.com/Timer)) - `babel-parser` - [#11931](https://togithub.com/babel/babel/pull/11931) fix: ExpressionBody should respect [In] parameter ([@JLHwung](https://togithub.com/JLHwung)) - [#11987](https://togithub.com/babel/babel/pull/11987) Set generator to true during error recovery of accessor ([@existentialism](https://togithub.com/existentialism)) - Other - [#11993](https://togithub.com/babel/babel/pull/11993) Added linting support for private class methods ([@giovannicalo](https://togithub.com/giovannicalo)) - `babel-plugin-proposal-function-bind` - [#12000](https://togithub.com/babel/babel/pull/12000) fix(plugin-proposal-function-bind): fix invalid code emitted for `::super.foo` ([@uhyo](https://togithub.com/uhyo)) ##### :nail_care: Polish - `babel-traverse` - [#11832](https://togithub.com/babel/babel/pull/11832) Forward deopt node path ([@johanholmerin](https://togithub.com/johanholmerin)) ##### :house: Internal - Other - [#12013](https://togithub.com/babel/babel/pull/12013) Remove unused enhanced-resolve and normalize lock resolutions ([@JLHwung](https://togithub.com/JLHwung)) - [#12010](https://togithub.com/babel/babel/pull/12010) chore: use Rollup 2 ([@JLHwung](https://togithub.com/JLHwung)) - [#12002](https://togithub.com/babel/babel/pull/12002) Restructure CI workflow ([@JLHwung](https://togithub.com/JLHwung)) - [#11781](https://togithub.com/babel/babel/pull/11781) chore: improve Yarn 2 cache on CI ([@JLHwung](https://togithub.com/JLHwung)) - _Every package_ - [#11962](https://togithub.com/babel/babel/pull/11962) Use Yarn 2 ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.10.5`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7105-2020-07-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.10.4...v7.10.5) ##### :bug: Bug Fix - `babel-helper-builder-react-jsx-experimental`, `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-module-transforms`, `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-function-bind`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-jsx-source`, `babel-plugin-transform-runtime`, `babel-plugin-transform-template-literals`, `babel-plugin-transform-typescript` - [#11807](https://togithub.com/babel/babel/pull/11807) Disallow duplicated AST nodes ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#11814](https://togithub.com/babel/babel/pull/11814) fix: add optional: false to chained optional call expression ([@JLHwung](https://togithub.com/JLHwung)) - [#11774](https://togithub.com/babel/babel/pull/11774) fix: throw expect jsx plugin error when an idStart or > is seen ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-typescript` - [#11816](https://togithub.com/babel/babel/pull/11816) Typescript transform now removes generic arguments from optional calls (Closes [#11813](https://togithub.com/babel/babel/issues/11813)) ([@RafaelSalguero](https://togithub.com/RafaelSalguero)) - `babel-plugin-transform-block-scoping` - [#11802](https://togithub.com/babel/babel/pull/11802) Fix break/continue when switch is nested inside loop ([@existentialism](https://togithub.com/existentialism)) - `babel-generator`, `babel-plugin-transform-typescript`, `babel-types` - [#11582](https://togithub.com/babel/babel/pull/11582) Refactor generated builder names in [@babel/types](https://togithub.com/babel/types) ([@zxbodya](https://togithub.com/zxbodya)) - `babel-compat-data` - [#11783](https://togithub.com/babel/babel/pull/11783) fix: update class properties support matrix ([@JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - Other - [#11799](https://togithub.com/babel/babel/pull/11799) docs: update README example and REPL link ([@JLHwung](https://togithub.com/JLHwung)) - [#11761](https://togithub.com/babel/babel/pull/11761) Add note about running Make targets in Windows 10 ([@kaicataldo](https://togithub.com/kaicataldo)) - `babel-parser` - [#11729](https://togithub.com/babel/babel/pull/11729) docs: add AST spec on optional chain [skip ci]([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-cli`, `babel-compat-data`, `babel-core`, `babel-helper-define-map`, `babel-helper-fixtures`, `babel-helper-module-transforms`, `babel-helper-regex`, `babel-helper-transform-fixture-test-runner`, `babel-node`, `babel-plugin-transform-proto-to-assign`, `babel-register`, `babel-traverse`, `babel-types` - [#11818](https://togithub.com/babel/babel/pull/11818) Bump some deps for audit ([@existentialism](https://togithub.com/existentialism)) - `babel-helper-fixtures`, `babel-traverse` - [#11811](https://togithub.com/babel/babel/pull/11811) Replace lodash 'clone' usage with ES6 Spread initializer ([@jayaddison](https://togithub.com/jayaddison)) - `babel-helper-fixtures`, `babel-helper-transform-fixture-test-runner` - [#11812](https://togithub.com/babel/babel/pull/11812) Replace lodash 'extend' usage with Object.assign ([@jayaddison](https://togithub.com/jayaddison)) - `babel-plugin-transform-block-scoping` - [#11798](https://togithub.com/babel/babel/pull/11798) Reduce dependency on lodash functions: values, extends ([@jayaddison](https://togithub.com/jayaddison)) - `babel-generator`, `babel-plugin-transform-typescript`, `babel-types` - [#11582](https://togithub.com/babel/babel/pull/11582) Refactor generated builder names in [@babel/types](https://togithub.com/babel/types) ([@zxbodya](https://togithub.com/zxbodya)) - `babel-cli`, `babel-generator`, `babel-helper-transform-fixture-test-runner`, `babel-traverse`, `babel-types` - [#11790](https://togithub.com/babel/babel/pull/11790) Reduce dependency on lodash functions: includes, uniq, repeat, isinteger ([@jayaddison](https://togithub.com/jayaddison)) - Other - [#11782](https://togithub.com/babel/babel/pull/11782) chore: refine yarn cache config ([@JLHwung](https://togithub.com/JLHwung)) - `babel-register` - [#11780](https://togithub.com/babel/babel/pull/11780) test: add console warn spy on babel-register tests ([@JLHwung](https://togithub.com/JLHwung)) - [#11776](https://togithub.com/babel/babel/pull/11776) chore: remove babel-register generated test artifacts ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.10.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7104-2020-06-30) [Compare Source](https://togithub.com/babel/babel/compare/v7.10.3...v7.10.4) ##### :eyeglasses: Spec Compliance - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties` - [#11669](https://togithub.com/babel/babel/pull/11669) Add `delete obj?.#x.a` support ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser`, `babel-types` - [#11652](https://togithub.com/babel/babel/pull/11652) fix: implement early errors for record and tuple ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-types` - [#11752](https://togithub.com/babel/babel/pull/11752) [regression] Don't validate file.comments in `@babel/types` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-do-expressions`, `babel-types` - [#11724](https://togithub.com/babel/babel/pull/11724) fix: do-statementlist behavior ([@wlawt](https://togithub.com/wlawt)) ##### :nail_care: Polish - `babel-parser` - [#11722](https://togithub.com/babel/babel/pull/11722) Add better parser error when using jsx ([@penguingovernor](https://togithub.com/penguingovernor)) - `babel-core` - [#11544](https://togithub.com/babel/babel/pull/11544) Refine babel core types ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-core`, `babel-helper-fixtures`, `babel-standalone`, `babel-traverse` - [#11758](https://togithub.com/babel/babel/pull/11758) Replace non-inclusive "whitelist" and "blacklist" terms with "allowlist" etc. ([@wojtekmaj](https://togithub.com/wojtekmaj)) - `babel-parser` - [#11376](https://togithub.com/babel/babel/pull/11376) Add [@babel/eslint-plugin-development-internal](https://togithub.com/babel/eslint-plugin-development-internal) ([@kaicataldo](https://togithub.com/kaicataldo)) - `babel-core` - [#11544](https://togithub.com/babel/babel/pull/11544) Refine babel core types ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.10.3`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7103-2020-06-19) [Compare Source](https://togithub.com/babel/babel/compare/v7.10.1...v7.10.3) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#11676](https://togithub.com/babel/babel/pull/11676) Properly parse `export default from` when `exportDefaultFrom` is not enabled ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-optional-chaining` - [#11662](https://togithub.com/babel/babel/pull/11662) refactor: do not rely on AST extra properties in plugins ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-logical-assignment-operators` - [#11658](https://togithub.com/babel/babel/pull/11658) Perform NamedEvaluation of Anonymous Functions in Logical Assignment ([@jridgewell](https://togithub.com/jridgewell)) - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-optional-chaining` - [#11623](https://togithub.com/babel/babel/pull/11623) fix: ensure (a?.b)() has proper this ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser`, `babel-plugin-transform-flow-comments` - [#11697](https://togithub.com/babel/babel/pull/11697) Fix innercomments ([@shaodahong](https://togithub.com/shaodahong)) - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties` - [#11703](https://togithub.com/babel/babel/pull/11703) fix:added check for forXstatement pattern ([@wlawt](https://togithub.com/wlawt)) - `babel-template` - [#11695](https://togithub.com/babel/babel/pull/11695) Allow templates to parse v8intrinsics ([@jridgewell](https://togithub.com/jridgewell)) - `babel-types` - [#11687](https://togithub.com/babel/babel/pull/11687) improve node type definitions to avoid any's in generated types ([@zxbodya](https://togithub.com/zxbodya)) - `babel-plugin-transform-react-pure-annotations` - [#11685](https://togithub.com/babel/babel/pull/11685) Add React.createContext to [@babel/plugin-transform-react-pure-annotat](https://togithub.com/babel/plugin-transform-react-pure-annotat)… ([@jessethomson](https://togithub.com/jessethomson)) - `babel-parser` - [#11676](https://togithub.com/babel/babel/pull/11676) Properly parse `export default from` when `exportDefaultFrom` is not enabled ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-methods` - [#11571](https://togithub.com/babel/babel/pull/11571) Add a check for privateMap's existence ([@AjayPoshak](https://togithub.com/AjayPoshak)) ##### :nail_care: Polish - `babel-plugin-transform-typescript` - [#11682](https://togithub.com/babel/babel/pull/11682) Fix small typo ([@sajadtorkamani](https://togithub.com/sajadtorkamani)) ##### :house: Internal - Other - [#11730](https://togithub.com/babel/babel/pull/11730) Revert "chore: pin windows node.js version ([#11522](https://togithub.com/babel/babel/issues/11522))" ([@JLHwung](https://togithub.com/JLHwung)) - [#11727](https://togithub.com/babel/babel/pull/11727) replace whitelist by allowlist in parser-tests ([@JLHwung](https://togithub.com/JLHwung)) - [#11677](https://togithub.com/babel/babel/pull/11677) Bump @babel/\* deps ([@existentialism](https://togithub.com/existentialism)) - [#11672](https://togithub.com/babel/babel/pull/11672) chore: output ascii only standalone minified bundle ([@JLHwung](https://togithub.com/JLHwung)) - [#11647](https://togithub.com/babel/babel/pull/11647) chore: check version lazily in babel-eslint-parser ([@kaicataldo](https://togithub.com/kaicataldo)) - `babel-helper-plugin-utils` - [#11674](https://togithub.com/babel/babel/pull/11674) chore: add npmignore to babel-helper-plugin-utils ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-property-in-object`, `babel-preset-env` - [#11655](https://togithub.com/babel/babel/pull/11655) Fix some test fixtures ([@existentialism](https://togithub.com/existentialism)) ### [`v7.10.1`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7101-2020-05-27) [Compare Source](https://togithub.com/babel/babel/compare/v7.10.0...v7.10.1) ##### :bug: Bug Fix - `babel-preset-env` - [#11633](https://togithub.com/babel/babel/pull/11633) [hotfix] Use same targets for fields as for private methods ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-standalone` - [#11624](https://togithub.com/babel/babel/pull/11624) Fix standalone tag when data-type is not set. ([@dfabulich](https://togithub.com/dfabulich)) ##### :house: Internal - _Every package_ - [#11625](https://togithub.com/babel/babel/pull/11625) Use `repository.directory` field in `package.json` files ([@saulosantiago](https://togithub.com/saulosantiago)) ### [`v7.10.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7100-2020-05-26) [Compare Source](https://togithub.com/babel/babel/compare/v7.8.4...v7.10.0) ##### :eyeglasses: Spec Compliance - `babel-plugin-proposal-logical-assignment-operators` - [#11370](https://togithub.com/babel/babel/pull/11370) logical-assignment: Do not assign names to anonymous functions ([@arku](https://togithub.com/arku)) ##### :rocket: New Feature - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-optimise-call-expression`, `babel-helper-replace-supers`, `babel-parser`, `babel-plugin-proposal-class-properties` - [#11248](https://togithub.com/babel/babel/pull/11248) Handle private access chained on an optional chain ([@jridgewell](https://togithub.com/jridgewell)) - `babel-standalone` - [#11593](https://togithub.com/babel/babel/pull/11593) feat: add privatePropertyInObject to babel-standalone ([@JLHwung](https://togithub.com/JLHwung)) - [#11466](https://togithub.com/babel/babel/pull/11466) Support data-type="module" to generate native Githubissues.