amilajack / eslint-plugin-flowtype-errors

Run Flow as an ESLint plugin
MIT License
402 stars 32 forks source link

Update babel monorepo - autoclosed #222

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 4 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/cli (source) ^7.8.4 -> ^7.12.8 age adoption passing confidence
@babel/core (source) ^7.9.6 -> ^7.12.9 age adoption passing confidence
@babel/plugin-proposal-class-properties ^7.8.3 -> ^7.12.1 age adoption passing confidence
@babel/preset-env (source) ^7.9.6 -> ^7.12.7 age adoption passing confidence
@babel/preset-flow ^7.9.0 -> ^7.12.1 age adoption passing confidence
@babel/register ^7.9.0 -> ^7.12.1 age adoption passing confidence
@babel/runtime (source) ^7.9.6 -> ^7.12.5 age adoption passing confidence

Release Notes

babel/babel ### [`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#v7121-2020-10-16) [Compare Source](https://togithub.com/babel/babel/compare/v7.12.0...v7.12.1) ##### :bug: Bug Fix - `babel-cli` - [#​12182](https://togithub.com/babel/babel/pull/12182) Don't force chokidar@2 to be downloaded from registry.npmjs.org ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​12184](https://togithub.com/babel/babel/pull/12184) Allow importing `@babel/runtime/package` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​12183](https://togithub.com/babel/babel/pull/12183) Reland "Fix: check if param is assignable when parsing arrow return type annotation" ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - Other - [#​12188](https://togithub.com/babel/babel/pull/12188) Guard against yarn-issue-1882 ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-bindify-decorators`, `babel-helper-call-delegate`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-explode-assignable-expression`, `babel-helper-explode-class`, `babel-helper-module-imports`, `babel-helper-remap-async-to-generator`, `babel-helper-skip-transparent-expression-wrappers`, `babel-helpers`, `babel-node`, `babel-parser`, `babel-plugin-external-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-do-expressions`, `babel-plugin-proposal-dynamic-import`, `babel-plugin-proposal-export-default-from`, `babel-plugin-proposal-export-namespace-from`, `babel-plugin-proposal-function-bind`, `babel-plugin-proposal-function-sent`, `babel-plugin-proposal-json-strings`, `babel-plugin-proposal-logical-assignment-operators`, `babel-plugin-proposal-nullish-coalescing-operator`, `babel-plugin-proposal-numeric-separator`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-proposal-optional-catch-binding`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object`, `babel-plugin-proposal-throw-expressions`, `babel-plugin-proposal-unicode-property-regex`, `babel-plugin-syntax-class-properties`, `babel-plugin-syntax-decorators`, `babel-plugin-syntax-do-expressions`, `babel-plugin-syntax-export-default-from`, `babel-plugin-syntax-flow`, `babel-plugin-syntax-function-bind`, `babel-plugin-syntax-function-sent`, `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-jsx`, `babel-plugin-syntax-module-string-names`, `babel-plugin-syntax-partial-application`, `babel-plugin-syntax-pipeline-operator`, `babel-plugin-syntax-record-and-tuple`, `babel-plugin-syntax-throw-expressions`, `babel-plugin-syntax-top-level-await`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoped-functions`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-computed-properties`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-dotall-regex`, `babel-plugin-transform-duplicate-keys`, `babel-plugin-transform-exponentiation-operator`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-for-of`, `babel-plugin-transform-function-name`, `babel-plugin-transform-instanceof`, `babel-plugin-transform-jscript`, `babel-plugin-transform-literals`, `babel-plugin-transform-member-expression-literals`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-plugin-transform-new-target`, `babel-plugin-transform-object-assign`, `babel-plugin-transform-object-set-prototype-of-to-assign`, `babel-plugin-transform-object-super`, `babel-plugin-transform-parameters`, `babel-plugin-transform-property-literals`, `babel-plugin-transform-property-mutators`, `babel-plugin-transform-proto-to-assign`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-display-name`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-compat`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx-self`, `babel-plugin-transform-react-jsx-source`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-react-pure-annotations`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-reserved-words`, `babel-plugin-transform-runtime`, `babel-plugin-transform-shorthand-properties`, `babel-plugin-transform-spread`, `babel-plugin-transform-sticky-regex`, `babel-plugin-transform-strict-mode`, `babel-plugin-transform-template-literals`, `babel-plugin-transform-typeof-symbol`, `babel-plugin-transform-typescript`, `babel-plugin-transform-unicode-escapes`, `babel-plugin-transform-unicode-regex`, `babel-preset-env`, `babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`, `babel-register`, `babel-standalone`, `babel-traverse`, `babel-types` - [#​12186](https://togithub.com/babel/babel/pull/12186) chore: use workspace:\* for dev deps ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-remap-async-to-generator`, `babel-helper-simple-access`, `babel-helper-transform-fixture-test-runner`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-plugin-transform-object-assign`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-jsx-self`, `babel-plugin-transform-react-jsx-source`, `babel-plugin-transform-template-literals`, `babel-preset-env`, `babel-preset-react`, `babel-runtime-corejs2`, `babel-runtime`, `babel-standalone` - [#​12175](https://togithub.com/babel/babel/pull/12175) Remove unused `dependencies` and `devDependencies` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`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.