Closed renovate[bot] closed 4 years ago
This PR contains the following updates:
7.7.7
7.8.4
7.7.4
7.8.3
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you tick the rebase/retry checkbox below.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.
This PR contains the following updates:
7.7.7
->7.8.4
7.7.7
->7.8.4
7.7.4
->7.8.3
7.7.7
->7.8.4
7.7.7
->7.8.3
Release Notes
babel/babel
### [`v7.8.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v784-2020-01-30) [Compare Source](https://togithub.com/babel/babel/compare/v7.8.3...v7.8.4) > :warning: In Babel 7.8.0 we introduced the `--copy-ignored` option for `@babel/cli`, defaulting to `false`. However, previous versions behaved as if that option was present: for this reason, we changed its default value to `true` (when `--copy-files` is provided) and introduced a `--no-copy-ignored` option to disable it. > > ##### :eyeglasses: Spec Compliance > > - `babel-parser` > - [#11031](https://togithub.com/babel/babel/pull/11031) fix: properly parse member expression after property initializer ([@vedantroy](https://togithub.com/vedantroy)) > - [#11017](https://togithub.com/babel/babel/pull/11017) Update coalesce precedence ([@JLHwung](https://togithub.com/JLHwung)) > - [#11009](https://togithub.com/babel/babel/pull/11009) fix: triple `__proto__` in object patterns should be allowed ([@JLHwung](https://togithub.com/JLHwung)) > - [#10987](https://togithub.com/babel/babel/pull/10987) Duplicate `__proto__` key should be allowed in object patterns ([@JLHwung](https://togithub.com/JLHwung)) > > ##### :bug: Bug Fix > > - `babel-cli` > - [#11063](https://togithub.com/babel/babel/pull/11063) [@babel/cli] Copy ignored files by default ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - `babel-compat-data` > - [#11066](https://togithub.com/babel/babel/pull/11066) Fix core-js 2 builtin data for opera ([@danez](https://togithub.com/danez)) > - `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-classes`, `babel-plugin-transform-parameters`, `babel-plugin-transform-typeof-symbol`, `babel-preset-env` > - [#11049](https://togithub.com/babel/babel/pull/11049) Avoid compiling the \_typeof helper with itself ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - `babel-traverse` > - [#11011](https://togithub.com/babel/babel/pull/11011) Bug/missing references after crawl ([@regiontog](https://togithub.com/regiontog)) > - `babel-plugin-transform-parameters` > - [#9714](https://togithub.com/babel/babel/pull/9714) Fix rest parameters indexing with TypeScript 'this parameter' ([@BenoitZugmeyer](https://togithub.com/BenoitZugmeyer)) > - `babel-plugin-transform-for-of` > - [#11023](https://togithub.com/babel/babel/pull/11023) fix: for-of transform should skip for-await-of ([@JLHwung](https://togithub.com/JLHwung)) > - `babel-compat-data`, `babel-preset-env` > - [#11016](https://togithub.com/babel/babel/pull/11016) Re-generate preset-env fixtures ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - `babel-generator` > - [#11014](https://togithub.com/babel/babel/pull/11014) Fix parentheses removal in nullish-coalescing operation ([@sidntrivedi012](https://togithub.com/sidntrivedi012)) > - `babel-helper-compilation-targets` > - [#11006](https://togithub.com/babel/babel/pull/11006) fix: supply '.' subpath for backward compatibility with node.js 13.0-13.1 ([@JLHwung](https://togithub.com/JLHwung)) > > ##### :nail_care: Polish > > - `babel-core` > - [#10969](https://togithub.com/babel/babel/pull/10969) polish: throw human-friendly error when item-option pair is incorrectly unwrapped ([@JLHwung](https://togithub.com/JLHwung)) > > ##### :memo: Documentation > > - `babel-parser` > - [#11015](https://togithub.com/babel/babel/pull/11015) add AST for the module attribute proposal ([@xtuc](https://togithub.com/xtuc)) > > ##### :house: Internal > > - `babel-compat-data` > - [#11039](https://togithub.com/babel/babel/pull/11039) Update compat table ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - [#11041](https://togithub.com/babel/babel/pull/11041) Delete duplicated file in `@babel/compat-data` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - [#10814](https://togithub.com/babel/babel/pull/10814) chore: map mobile browser data to their desktop version ([@JLHwung](https://togithub.com/JLHwung)) > - [#11024](https://togithub.com/babel/babel/pull/11024) Check that generated compat-data is up to date on CI ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > - `babel-parser` > - [#11032](https://togithub.com/babel/babel/pull/11032) refactor: simplify toAssignable routine ([@JLHwung](https://togithub.com/JLHwung)) > - [#11026](https://togithub.com/babel/babel/pull/11026) chore: use [@babel/eslint-config-internal](https://togithub.com/babel/eslint-config-internal) ([@JLHwung](https://togithub.com/JLHwung)) > - `babel-preset-env` > - [#11030](https://togithub.com/babel/babel/pull/11030) update compat-data related docs/config [skip ci]([@JLHwung](https://togithub.com/JLHwung)) > - `babel-compat-data`, `babel-node`, `babel-parser`, `babel-preset-env` > - [#11025](https://togithub.com/babel/babel/pull/11025) Enable `no-process-exit` ([@JLHwung](https://togithub.com/JLHwung)) > - Other > - [#11021](https://togithub.com/babel/babel/pull/11021) chore: replace yarn-upgrade by bump-babel-dependencies in vuejs e2e tests ([@JLHwung](https://togithub.com/JLHwung)) > - [#11004](https://togithub.com/babel/babel/pull/11004) chore: test against [@vue/babel-preset-app](https://togithub.com/vue/babel-preset-app) ([@JLHwung](https://togithub.com/JLHwung)) > - `babel-core` > - [#10995](https://togithub.com/babel/babel/pull/10995) Exclude `import()` tests from pubilsh build ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) > > ##### :running_woman: Performance > > - `babel-parser` > - [#11029](https://togithub.com/babel/babel/pull/11029) fix(babel-parser): avoid state.clone() to clone the whole token store ([@3cp](https://togithub.com/3cp)) ### [`v7.8.3`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v783-2020-01-13) [Compare Source](https://togithub.com/babel/babel/compare/v7.8.0...v7.8.3) ##### :bug: Bug Fix - `babel-types` - [#11002](https://togithub.com/babel/babel/pull/11002) fix: generated builder parameter should respect builder keys ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-preset-env-standalone`, `babel-standalone` - [#10994](https://togithub.com/babel/babel/pull/10994) Ignore .map files in standalone packages ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-decorators`, `babel-plugin-proposal-dynamic-import`, `babel-plugin-proposal-logical-assignment-operators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-syntax-async-generators`, `babel-plugin-syntax-bigint`, `babel-plugin-syntax-dynamic-import`, `babel-plugin-syntax-json-strings`, `babel-plugin-syntax-nullish-coalescing-operator`, `babel-plugin-syntax-object-rest-spread`, `babel-plugin-syntax-optional-catch-binding`, `babel-plugin-syntax-optional-chaining`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-react-constant-elements`, `babel-preset-env-standalone`, `babel-preset-env`, `babel-standalone` - [#10820](https://togithub.com/babel/babel/pull/10820) Archive syntax plugins enabled by default ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :leftwards_arrow_with_hook: Revert - _Every package_ - [#11003](https://togithub.com/babel/babel/pull/11003) Revert "chore: specify package type ([#10849](https://togithub.com/babel/babel/issues/10849))" ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.8.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v780-2020-01-12) [Compare Source](https://togithub.com/babel/babel/compare/v7.7.7...v7.8.0) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#10980](https://togithub.com/babel/babel/pull/10980) Disallow private name in object elements and TS type elements ([@JLHwung](https://togithub.com/JLHwung)) - [#10955](https://togithub.com/babel/babel/pull/10955) LiteralPropertyName should allow BigIntLiteral ([@JLHwung](https://togithub.com/JLHwung)) - [#10953](https://togithub.com/babel/babel/pull/10953) fix: check await when parsing AsyncArrowBindingIdentifier ([@JLHwung](https://togithub.com/JLHwung)) - [#10947](https://togithub.com/babel/babel/pull/10947) Fix: TopLevelAwait should respect await identifiers defined in sub scope. ([@JLHwung](https://togithub.com/JLHwung)) - [#10946](https://togithub.com/babel/babel/pull/10946) fix: Class Field Initializer should not allow await expression as immediate child ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-numeric-separator` - [#10938](https://togithub.com/babel/babel/pull/10938) StringNumericLiteral does not include NumericLiteralSeparator ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-private-methods` - [#10456](https://togithub.com/babel/babel/pull/10456) [parser] Disallow duplicate and undeclared private names ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :boom: Breaking Change - `babel-types` - [#10917](https://togithub.com/babel/babel/pull/10917) (opt-in) Improve [@babel/types](https://togithub.com/babel/types) with env.BABEL_TYPES_8_BREAKING ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :rocket: New Feature - `babel-standalone` - [#10821](https://togithub.com/babel/babel/pull/10821) Merge env-standalone to babel-standalone ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#10783](https://togithub.com/babel/babel/pull/10783) Add babelrc.json support ([@yordis](https://togithub.com/yordis)) - [#10903](https://togithub.com/babel/babel/pull/10903) Add support for babel.config.mjs and .babelrc.mjs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-preset-env-standalone`, `babel-preset-env` - [#10811](https://togithub.com/babel/babel/pull/10811) Add optional-chaining and nullish-coalescing to preset-env ([@Druotic](https://togithub.com/Druotic)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-systemjs` - [#10780](https://togithub.com/babel/babel/pull/10780) add `allowTopLevelThis` option to `transform-modules-systemjs` ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#10817](https://togithub.com/babel/babel/pull/10817) enable optional chaining by default in [@babel/parser](https://togithub.com/babel/parser) ([@jackisherwood](https://togithub.com/jackisherwood)) - `babel-cli` - [#10887](https://togithub.com/babel/babel/pull/10887) --copy-ignored flag added to CLI ([@rajasekarm](https://togithub.com/rajasekarm)) - [#9144](https://togithub.com/babel/babel/pull/9144) Add --out-file-extension option to babel-cli ([@eps1lon](https://togithub.com/eps1lon)) - `babel-core`, `babel-generator`, `babel-parser` - [#10819](https://togithub.com/babel/babel/pull/10819) Enable nullish coalescing by default in [@babel/parser](https://togithub.com/babel/parser) ([@layershifter](https://togithub.com/layershifter)) - `babel-core`, `babel-parser` - [#10843](https://togithub.com/babel/babel/pull/10843) [parser] enable dynamic import by default ([@AbdulAli19](https://togithub.com/AbdulAli19)) ##### :bug: Bug Fix - `babel-node` - [#10763](https://togithub.com/babel/babel/pull/10763) Filename detection should respect short flags ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-numeric-separator` - [#10938](https://togithub.com/babel/babel/pull/10938) StringNumericLiteral does not include NumericLiteralSeparator ([@JLHwung](https://togithub.com/JLHwung)) - `babel-preset-env` - [#10790](https://togithub.com/babel/babel/pull/10790) Use chrome data when android is absent ([@JLHwung](https://togithub.com/JLHwung)) - [#10930](https://togithub.com/babel/babel/pull/10930) fix: Promise.any requires global.AggregateError ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#10944](https://togithub.com/babel/babel/pull/10944) When reading a new string, U+2028/2029 should correctly set the new column ([@JLHwung](https://togithub.com/JLHwung)) - [#10937](https://togithub.com/babel/babel/pull/10937) Refactor parseSubscript ([@JLHwung](https://togithub.com/JLHwung)) - [#10901](https://togithub.com/babel/babel/pull/10901) fix: lost leading comment after named import ([@elevatebart](https://togithub.com/elevatebart)) - `babel-traverse` - [#10949](https://togithub.com/babel/babel/pull/10949) Override toString in case this function is printed ([@jayenashar](https://togithub.com/jayenashar)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#10934](https://togithub.com/babel/babel/pull/10934) helper-module-transforms: dereference imported template tag ([@ajafff](https://togithub.com/ajafff)) - `babel-traverse`, `babel-types` - [#10912](https://togithub.com/babel/babel/pull/10912) Fix parameter expression get binding ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#10914](https://togithub.com/babel/babel/pull/10914) [@babel-core](https://togithub.com/babel-core): parse should parse only ([@kaicataldo](https://togithub.com/kaicataldo)) - `babel-helpers` - [#10902](https://togithub.com/babel/babel/pull/10902) fix: Object.getOwnPropertySymbols called on non-object ([@bassaer](https://togithub.com/bassaer)) ##### :nail_care: Polish - `babel-node` - [#9695](https://togithub.com/babel/babel/pull/9695) Use `babel >` as prompt in babel-node ([@ZYSzys](https://togithub.com/ZYSzys)) - `babel-parser` - [#10906](https://togithub.com/babel/babel/pull/10906) refactor: remove inClassProperty parser state ([@JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - `babel-preset-env` - [#10982](https://togithub.com/babel/babel/pull/10982) CONTRIBUTING: Update link to plugin-features.js [skip ci]([@andersk](https://togithub.com/andersk)) - Other - [#10973](https://togithub.com/babel/babel/pull/10973) Added instructions to fork the repo in order to setup. ([@sidntrivedi012](https://togithub.com/sidntrivedi012)) ##### :house: Internal - `babel-preset-env` - [#10983](https://togithub.com/babel/babel/pull/10983) chore: update corejs fixtures ([@JLHwung](https://togithub.com/JLHwung)) - [#10974](https://togithub.com/babel/babel/pull/10974) chore: update caniuse-usage Chrome 49 related fixtures ([@JLHwung](https://togithub.com/JLHwung)) - [#10924](https://togithub.com/babel/babel/pull/10924) Replace custom "findSuggestion" function with "levenary" ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#10507](https://togithub.com/babel/babel/pull/10507) Prepare [@babel/core](https://togithub.com/babel/core) for asynchronicity ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#10979](https://togithub.com/babel/babel/pull/10979) Reduce false negative cases of typescript parser tests ([@JLHwung](https://togithub.com/JLHwung)) - [#10976](https://togithub.com/babel/babel/pull/10976) Update Test262, Flow and TS parser tests ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#10964](https://togithub.com/babel/babel/pull/10964) Bump coverage target from 80% to 90% ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#10958](https://togithub.com/babel/babel/pull/10958) Fix recent e2e-vuejs-cli error ([@JLHwung](https://togithub.com/JLHwung)) - [#10919](https://togithub.com/babel/babel/pull/10919) Add integration test: e2e-vue-cli ([@JLHwung](https://togithub.com/JLHwung)) - [#10943](https://togithub.com/babel/babel/pull/10943) chore: update test262 ([@JLHwung](https://togithub.com/JLHwung)) - [#10918](https://togithub.com/babel/babel/pull/10918) chore: refine e2e test scripts ([@JLHwung](https://togithub.com/JLHwung)) - [#10905](https://togithub.com/babel/babel/pull/10905) chore: separate build-standalone with coverage ([@JLHwung](https://togithub.com/JLHwung)) - [#10898](https://togithub.com/babel/babel/pull/10898) Move coverage to GitHub actions ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-helper-compilation-targets`, `babel-preset-env` - [#10899](https://togithub.com/babel/babel/pull/10899) Extract targets parser and compat data from preset-env ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#10950](https://togithub.com/babel/babel/pull/10950) test: add invalid-lone-import test ([@JLHwung](https://togithub.com/JLHwung)) - [#10936](https://togithub.com/babel/babel/pull/10936) refactor: remove unecessary checkYieldAwaitInDefaultParams ([@JLHwung](https://togithub.com/JLHwung)) - [#10935](https://togithub.com/babel/babel/pull/10935) refactor: remove unused invalidTemplateEscapePosition tokenizer state ([@JLHwung](https://togithub.com/JLHwung)) - [#10939](https://togithub.com/babel/babel/pull/10939) TSTypeCastExpression should not be inside call parameters ([@JLHwung](https://togithub.com/JLHwung)) - [#10942](https://togithub.com/babel/babel/pull/10942) Remove unused parser methods ([@JLHwung](https://togithub.com/JLHwung)) - _Every package_ - [#10849](https://togithub.com/babel/babel/pull/10849) chore: specify package type [skip-ci]([@JLHwung](https://togithub.com/JLHwung)) ##### :leftwards_arrow_with_hook: Revert - `babel-cli` - [#10923](https://togithub.com/babel/babel/pull/10923) fix: minified should not accept optional argument ([@JLHwung](https://togithub.com/JLHwung))Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you tick the rebase/retry checkbox below.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.