Closed renovate[bot] closed 4 years ago
Merging #376 into master will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #376 +/- ##
=====================================
Coverage 100% 100%
=====================================
Files 3 3
Lines 85 85
Branches 25 25
=====================================
Hits 85 85
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 4af6e46...54b11fb. Read the comment docs.
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.4
->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: "before 3am on the first day of the month" (UTC).
:vertical_traffic_light: Automerge: Enabled.
: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.