Open renovate[bot] opened 5 years ago
Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.
This PR contains the following updates:
7.2.3
->7.4.4
7.3.1
->7.4.4
Release Notes
babel/babel
### [`v7.4.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v744-2019-04-26) [Compare Source](https://togithub.com/babel/babel/compare/v7.4.0...v7.4.4) ##### :bug: Bug Fix - `babel-plugin-transform-flow-comments` - [#9897](https://togithub.com/babel/babel/pull/9897) fix flow-comments - class type paramters and implements ([@tanhauhau](https://togithub.com/tanhauhau)) - [#9893](https://togithub.com/babel/babel/pull/9893) fix flow-comment - object destructuring ([@tanhauhau](https://togithub.com/tanhauhau)) - `babel-parser` - [#9766](https://togithub.com/babel/babel/pull/9766) Add TS support to [@babel/parser](https://togithub.com/babel/parser)'s Scope ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#9865](https://togithub.com/babel/babel/pull/9865) Always register global bindings as exportable ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#9887](https://togithub.com/babel/babel/pull/9887) Fix TypeScript readonly error location ([@existentialism](https://togithub.com/existentialism)) - [#9869](https://togithub.com/babel/babel/pull/9869) ! remove constant context assertions ([@tanhauhau](https://togithub.com/tanhauhau)) - [#9890](https://togithub.com/babel/babel/pull/9890) Fix parsing typescript bodiless methods with the estree plugin also enabled ([@devongovett](https://togithub.com/devongovett)) - `babel-traverse` - [#9870](https://togithub.com/babel/babel/pull/9870) Fix flow types in traverse/path/family and enable flow ([@danez](https://togithub.com/danez)) - `babel-plugin-proposal-class-properties`, `babel-plugin-transform-modules-commonjs`, `babel-types` - [#9861](https://togithub.com/babel/babel/pull/9861) Fix: PrivateName Identifier should not be isReferenced. ([@coreyfarrell](https://togithub.com/coreyfarrell)) - `babel-types` - [#9832](https://togithub.com/babel/babel/pull/9832) Fix typo in cloneNode. ([@evandervalk](https://togithub.com/evandervalk)) ### [`v7.4.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v740-2019-03-19) [Compare Source](https://togithub.com/babel/babel/compare/v7.3.4...v7.4.0) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#9529](https://togithub.com/babel/babel/pull/9529) Add `readonly` to TypeScript type modifier ([@tanhauhau](https://togithub.com/tanhauhau)) - [#9534](https://togithub.com/babel/babel/pull/9534) TypeScript Constant contexts ([@tanhauhau](https://togithub.com/tanhauhau)) - [#9637](https://togithub.com/babel/babel/pull/9637) Update identifier parsing per Unicode v12 ([@mathiasbynens](https://togithub.com/mathiasbynens)) - [#9616](https://togithub.com/babel/babel/pull/9616) Allow any reserved word in `export {} from` specifiers ([@danez](https://togithub.com/danez)) - [#9612](https://togithub.com/babel/babel/pull/9612) [TS] Disallow type casts in arrow parameters ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#9607](https://togithub.com/babel/babel/pull/9607) Refactor parsing object members ([@danez](https://togithub.com/danez)) - [#9599](https://togithub.com/babel/babel/pull/9599) Disallow duplicate params in methods ([@danez](https://togithub.com/danez)) - [#9586](https://togithub.com/babel/babel/pull/9586) Treat for loop body as part of loop scope ([@danez](https://togithub.com/danez)) - `babel-parser`, `babel-plugin-transform-typescript` - [#9641](https://togithub.com/babel/babel/pull/9641) Allow context type annotation on getters/setters ([@matt-tingen](https://togithub.com/matt-tingen)) - `babel-plugin-proposal-unicode-property-regex`, `babel-plugin-transform-dotall-regex`, `babel-plugin-transform-unicode-regex` - [#9636](https://togithub.com/babel/babel/pull/9636) Update babel-plugin-proposal-unicode-property-regex for Unicode v12 ([@mathiasbynens](https://togithub.com/mathiasbynens)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-modules-systemjs` - [#9589](https://togithub.com/babel/babel/pull/9589) Check exported bindings are defined ([@danez](https://togithub.com/danez)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-classes`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-new-target` - [#9493](https://togithub.com/babel/babel/pull/9493) Introduce scope tracking in the parser ([@danez](https://togithub.com/danez)) ##### :rocket: New Feature - `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-polyfill`, `babel-preset-env`, `babel-register`, `babel-runtime-corejs2`, `babel-runtime-corejs3` - [#7646](https://togithub.com/babel/babel/pull/7646) Update to `core-js@3` ([@zloirock](https://togithub.com/zloirock)) - `babel-template` - [#9648](https://togithub.com/babel/babel/pull/9648) Add %%placeholders%% support to [@babel/template](https://togithub.com/babel/template) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser`, `babel-plugin-proposal-partial-application` - [#9474](https://togithub.com/babel/babel/pull/9474) Partial application plugin ([@byara](https://togithub.com/byara)) - `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-private-methods` - [#9446](https://togithub.com/babel/babel/pull/9446) Private Static Class Methods (Stage 3) ([@tim-mc](https://togithub.com/tim-mc)) - `babel-generator`, `babel-types` - [#9542](https://togithub.com/babel/babel/pull/9542) Add placeholders support to [@babel/types](https://togithub.com/babel/types) and [@babel/generator](https://togithub.com/babel/generator) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#9364](https://togithub.com/babel/babel/pull/9364) Add parser support for placeholders ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-plugin-syntax-partial-application`, `babel-types` - [#9343](https://togithub.com/babel/babel/pull/9343) Partial Application Syntax: Stage 1 ([@byara](https://togithub.com/byara)) ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-plugin-proposal-private-methods` - [#9704](https://togithub.com/babel/babel/pull/9704) Fix `super` Method Calls in Class Private Methods ([@tim-mc](https://togithub.com/tim-mc)) - `babel-parser` - [#9699](https://togithub.com/babel/babel/pull/9699) Correctly parse TS TypeAssertions around arrow functions ([@danez](https://togithub.com/danez)) - [#9600](https://togithub.com/babel/babel/pull/9600) Fix scope check for 2nd+ lexical bindings ([@danez](https://togithub.com/danez)) - [#9593](https://togithub.com/babel/babel/pull/9593) [TS] Correctly forget `await`s after parsing async arrows with type args ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#9585](https://togithub.com/babel/babel/pull/9585) Fix strict mode prescanning with EmptyStatement ([@danez](https://togithub.com/danez)) - `babel-core`, `babel-plugin-transform-for-of` - [#9697](https://togithub.com/babel/babel/pull/9697) Correctly preserve reference to array in for-of loop ([@danez](https://togithub.com/danez)) - `babel-plugin-transform-typescript` - [#9693](https://togithub.com/babel/babel/pull/9693) [plugin-transform-typescript] Fix transpiling of TS abstract classes with decorators ([@agoldis](https://togithub.com/agoldis)) - `babel-traverse`, `babel-types` - [#9692](https://togithub.com/babel/babel/pull/9692) Fix TSFunctionType visitors definition ([@penielse](https://togithub.com/penielse)) - `babel-plugin-proposal-object-rest-spread` - [#9628](https://togithub.com/babel/babel/pull/9628) [proposal-object-rest-spread] fix templateLiteral in extractNormalizedKeys ([@pnowak](https://togithub.com/pnowak)) - `babel-plugin-transform-modules-systemjs` - [#9639](https://togithub.com/babel/babel/pull/9639) System modules - Hoist classes like other variables ([@guybedford](https://togithub.com/guybedford)) - `babel-generator`, `babel-parser` - [#9618](https://togithub.com/babel/babel/pull/9618) Disallow escape sequences in contextual keywords ([@danez](https://togithub.com/danez)) - `babel-helper-split-export-declaration`, `babel-plugin-transform-modules-commonjs`, `babel-traverse` - [#9613](https://togithub.com/babel/babel/pull/9613) Don't add params of anonymous exported function decls to the outer scope ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-parameters`, `babel-plugin-transform-typescript`, `babel-types` - [#9605](https://togithub.com/babel/babel/pull/9605) [plugin-transform-typescript] Strip type imports used in Enums and object types ([@echenley](https://togithub.com/echenley)) - `babel-helper-call-delegate`, `babel-plugin-transform-parameters` - [#9601](https://togithub.com/babel/babel/pull/9601) Don't loose "this" in helper-call-delegate ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-modules-commonjs`, `babel-traverse`, `babel-types` - [#9492](https://togithub.com/babel/babel/pull/9492) Mark FOO in "var { x: FOO }˝ as a binding, not as a reference ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-preset-env` - [#9595](https://togithub.com/babel/babel/pull/9595) preset-env: Sort versions before determining lowest ([@jridgewell](https://togithub.com/jridgewell)) - `babel-helper-define-map`, `babel-helper-hoist-variables`, `babel-parser`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-systemjs`, `babel-traverse`, `babel-types` - [#9518](https://togithub.com/babel/babel/pull/9518) Use `for..of Object.keys` instead of `for..in` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-parser` - [#9646](https://togithub.com/babel/babel/pull/9646) Remove input and length from state ([@danez](https://togithub.com/danez)) - [#9645](https://togithub.com/babel/babel/pull/9645) Reorganize token types and use a map for them ([@danez](https://togithub.com/danez)) - [#9591](https://togithub.com/babel/babel/pull/9591) Remove always false param allowExpressionBody ([@danez](https://togithub.com/danez)) - `babel-standalone`, `babel-types` - [#9025](https://togithub.com/babel/babel/pull/9025) Make babel-standalone an ESModule and enable flow ([@danez](https://togithub.com/danez)) - `babel-generator` - [#9579](https://togithub.com/babel/babel/pull/9579) change var name for coherence ([@tanohzana](https://togithub.com/tanohzana)) ##### :house: Internal - Other - [#9588](https://togithub.com/babel/babel/pull/9588) Publish to npm using a GitHub action ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#9640](https://togithub.com/babel/babel/pull/9640) Switch from rollup-stream to rollup ([@danez](https://togithub.com/danez)) - [#9647](https://togithub.com/babel/babel/pull/9647) Add WarningsToErrorsPlugin to webpack to avoid missing build problems on CI ([@danez](https://togithub.com/danez)) - [#9624](https://togithub.com/babel/babel/pull/9624) Update dependencies ([@danez](https://togithub.com/danez)) - [#9623](https://togithub.com/babel/babel/pull/9623) Add editorconfig for Makefile ([@danez](https://togithub.com/danez)) - [#9587](https://togithub.com/babel/babel/pull/9587) Update test262 ([@danez](https://togithub.com/danez)) - [#9582](https://togithub.com/babel/babel/pull/9582) Minify bundles on circle for repl ([@danez](https://togithub.com/danez)) - `babel-register` - [#9678](https://togithub.com/babel/babel/pull/9678) Remove dependency on home-or-tmp package ([@AmirS](https://togithub.com/AmirS)) ### [`v7.3.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v734-2019-02-25) [Compare Source](https://togithub.com/babel/babel/compare/v7.2.3...v7.3.4) ##### :bug: Bug Fix - `babel-parser` - [#9572](https://togithub.com/babel/babel/pull/9572) Fix TypeScript parsers missing token check ([#9571](https://togithub.com/babel/babel/issues/9571)) ([@elevatebart](https://togithub.com/elevatebart)) - [#9521](https://togithub.com/babel/babel/pull/9521) Also check AssignmentPatterns for duplicate export name ([@danez](https://togithub.com/danez)) - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-traverse` - [#9508](https://togithub.com/babel/babel/pull/9508) Use correct "this" in static fields ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-preset-env` - [#9566](https://togithub.com/babel/babel/pull/9566) Closes [#9465](https://togithub.com/babel/babel/issues/9465) ([@zloirock](https://togithub.com/zloirock)) - `babel-types` - [#9539](https://togithub.com/babel/babel/pull/9539) babel-types is\* type checks accept null | undefiend as value TS type ([@ian-craig](https://togithub.com/ian-craig)) - `babel-plugin-transform-block-scoping`, `babel-traverse` - [#9532](https://togithub.com/babel/babel/pull/9532) Migrate some duplicate binding tests to traverse ([@danez](https://togithub.com/danez)) - `babel-generator` - [#9524](https://togithub.com/babel/babel/pull/9524) Fix typescript generator params ([@tanhauhau](https://togithub.com/tanhauhau)) - [#9523](https://togithub.com/babel/babel/pull/9523) Fix flow babel-generator function parantheses ([@tanhauhau](https://togithub.com/tanhauhau)) ##### :house: Internal - Other - [#9561](https://togithub.com/babel/babel/pull/9561) Update CHANGELOG.md using the "Trigger GitHub release" action ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-modules-systemjs` - [#9541](https://togithub.com/babel/babel/pull/9541) Enable eqeqeq rule in eslint ([@danez](https://togithub.com/danez)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-flow-strip-types`, `babel-traverse` - [#9522](https://togithub.com/babel/babel/pull/9522) Make tests spec compliant by avoiding duplicate declarations in input files ([@danez](https://togithub.com/danez)) - `babel-plugin-transform-proto-to-assign` - [#9533](https://togithub.com/babel/babel/pull/9533) Add import/no-extraneous-dependencies to ESLint ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot. View repository job log here.