Open renovate[bot] opened 3 years ago
This PR contains the following updates:
^7.12.13
^7.14.6
^7.14.5
^1.0.3
^1.1.0
^6.2.5
^6.8.0
^4.8.3
^4.10.2
^2.11.6
^2.13.4
^14.14.6
^14.17.4
^14.14.25
v22.0.0
v22.1.9
^2.16.1
^2.22.1
^8.2.0
^8.6.0
^0.21.11
^0.95.6
^1.1.5
^1.2.0
^1.7.1
^8.4.2
^2.1.2
^2.3.2
^6.0.0
^6.1.3
^26.4.3
^26.5.6
^9.0.0
^9.1.1
^2.0.3
^2.3.0
^1.7.3
^1.8.4
^4.0.5
^4.3.5
^4.1.5
📅 Schedule: "before 3am on the first day of the month" in timezone Europe/Paris.
🚦 Automerge: Disabled due to failing status checks.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 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.12.13
->^7.14.6
^7.12.13
->^7.14.5
^1.0.3
->^1.1.0
^6.2.5
->^6.8.0
^6.2.5
->^6.8.0
^4.8.3
->^4.10.2
^2.11.6
->^2.13.4
^14.14.6
->^14.17.4
^14.14.25
->^14.17.4
v22.0.0
->v22.1.9
^2.16.1
->^2.22.1
^8.2.0
->^8.6.0
^0.21.11
->^0.95.6
^1.0.3
->^1.1.5
^1.2.0
->^1.7.1
^8.4.2
->^8.6.0
^2.1.2
->^2.3.2
^6.0.0
->^6.1.3
^26.4.3
->^26.5.6
^9.0.0
->^9.1.1
^2.0.3
->^2.3.0
^1.7.3
->^1.8.4
^4.0.5
->^4.3.5
^4.1.5
->^4.3.5
Release Notes
babel/babel
### [`v7.14.6`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7146-2021-06-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.14.5...v7.14.6) ##### :bug: Bug Fix - `babel-plugin-transform-spread` - [#13459](https://togithub.com/babel/babel/pull/13459) babel-plugin-transform-spread add missing argument in build calls ([@zxbodya](https://togithub.com/zxbodya)) - [#13439](https://togithub.com/babel/babel/pull/13439) Correctly transform spreads of arrays with holes ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs` - [#13444](https://togithub.com/babel/babel/pull/13444) fix destructuring of empty string ([@lala7573](https://togithub.com/lala7573)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties` - [#13429](https://togithub.com/babel/babel/pull/13429) fix: reference to class expression in private method ([@lala7573](https://togithub.com/lala7573)) - `babel-parser` - [#13428](https://togithub.com/babel/babel/pull/13428) \[ts] Support override modifiers for parameter properties ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#13449](https://togithub.com/babel/babel/pull/13449) Disallow JSX tag forming after TS non-null assertion ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - [#13423](https://togithub.com/babel/babel/pull/13423) Faster babel build ([@JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-parser` - [#13453](https://togithub.com/babel/babel/pull/13453) Faster readRegexp ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.14.5`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7145-2021-06-09) [Compare Source](https://togithub.com/babel/babel/compare/v7.14.3...v7.14.5) ##### :eyeglasses: Spec Compliance - `babel-plugin-proposal-do-expressions`, `babel-traverse` - [#13122](https://togithub.com/babel/babel/pull/13122) fix: hoist variable declaration within do block ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#13409](https://togithub.com/babel/babel/pull/13409) Relax import assertion key-is-type constraint ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#13418](https://togithub.com/babel/babel/pull/13418) fix(parser): correctly parse record and tuple tokens ([@fedeci](https://togithub.com/fedeci)) - [#13410](https://togithub.com/babel/babel/pull/13410) fix: throw when `async()` call param is object with assignement ([@tony-go](https://togithub.com/tony-go)) - [#13396](https://togithub.com/babel/babel/pull/13396) Add support for d flag of regex literals in parser ([@ota-meshi](https://togithub.com/ota-meshi)) - `babel-helpers` - [#13404](https://togithub.com/babel/babel/pull/13404) fix generate-helpers failing in URL-encoded path ([@lightmare](https://togithub.com/lightmare)) ##### :house: Internal - `babel-helper-hoist-variables` - [#13442](https://togithub.com/babel/babel/pull/13442) Disallow dependency cycles ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#13440](https://togithub.com/babel/babel/pull/13440) update test fixtures ([@JLHwung](https://togithub.com/JLHwung)) - [#13431](https://togithub.com/babel/babel/pull/13431) Reduce `exprAllowed` usage ([@JLHwung](https://togithub.com/JLHwung)) - [#13422](https://togithub.com/babel/babel/pull/13422) fix(`@babel/parser`): fix tokenizer context update code ([@Eyoatam](https://togithub.com/Eyoatam)) - Other - [#13420](https://togithub.com/babel/babel/pull/13420) chore: specify [@babel/eslint-parser](https://togithub.com/babel/eslint-parser) deps ([@JLHwung](https://togithub.com/JLHwung)) - `babel-cli`, `babel-code-frame`, `babel-compat-data`, `babel-core`, `babel-generator`, `babel-helper-annotate-as-pure`, `babel-helper-builder-binary-assignment-operator-visitor`, `babel-helper-builder-react-jsx`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-define-map`, `babel-helper-explode-assignable-expression`, `babel-helper-fixtures`, `babel-helper-function-name`, `babel-helper-get-function-arity`, `babel-helper-hoist-variables`, `babel-helper-member-expression-to-functions`, `babel-helper-module-imports`, `babel-helper-module-transforms`, `babel-helper-optimise-call-expression`, `babel-helper-plugin-test-runner`, `babel-helper-plugin-utils`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-helper-simple-access`, `babel-helper-skip-transparent-expression-wrappers`, `babel-helper-split-export-declaration`, `babel-helper-transform-fixture-test-runner`, `babel-helper-validator-identifier`, `babel-helper-validator-option`, `babel-helper-wrap-function`, `babel-helpers`, `babel-highlight`, `babel-node`, `babel-parser`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-external-helpers`, `babel-plugin-proposal-async-do-expressions`, `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-record-and-tuple`, `babel-plugin-proposal-throw-expressions`, `babel-plugin-proposal-unicode-property-regex`, `babel-plugin-syntax-async-do-expressions`, `babel-plugin-syntax-class-static-block`, `babel-plugin-syntax-decimal`, `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-blocks`, `babel-plugin-syntax-partial-application`, `babel-plugin-syntax-pipeline-operator`, `babel-plugin-syntax-private-property-in-object`, `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-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone`, `babel-template`, `babel-traverse`, `babel-types` - [#13363](https://togithub.com/babel/babel/pull/13363) chore: setup Yarn constraints ([@merceyz](https://togithub.com/merceyz)) ##### :running_woman: Performance - `babel-parser` - [#13408](https://togithub.com/babel/babel/pull/13408) Use set in parser scope ([@JLHwung](https://togithub.com/JLHwung)) - [#13386](https://togithub.com/babel/babel/pull/13386) Faster checkReservedWord ([@JLHwung](https://togithub.com/JLHwung)) - [#13406](https://togithub.com/babel/babel/pull/13406) Back parser state `exportedIdentifiers` by set ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.14.3`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7143-2021-05-17) [Compare Source](https://togithub.com/babel/babel/compare/v7.14.2...v7.14.3) ##### :bug: Bug Fix - `babel-core` - [#13321](https://togithub.com/babel/babel/pull/13321) Pass assumptions set in presets to plugins ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#13326](https://togithub.com/babel/babel/pull/13326) fix: preserve tokensLength in tryParse ([@JLHwung](https://togithub.com/JLHwung)) - [#13325](https://togithub.com/babel/babel/pull/13325) Parse `let` declarations whose id starts with `\` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block` - [#13303](https://togithub.com/babel/babel/pull/13303) Don't duplicate the base class when using `constantSuper` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - Other - [#13313](https://togithub.com/babel/babel/pull/13313) chore: add class-static-block test262 mapping ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-block-scoping` - [#13304](https://togithub.com/babel/babel/pull/13304) Add test for fixed block scoping issue ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-static-block`, `babel-preset-env` - [#13297](https://togithub.com/babel/babel/pull/13297) Compile static blocks without the intermediate priv field step ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.14.2`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7142-2021-05-12) [Compare Source](https://togithub.com/babel/babel/compare/v7.14.0...v7.14.2) ##### :bug: Bug Fix - `babel-node` - [#13295](https://togithub.com/babel/babel/pull/13295) Fix: Only create `@babel/node` IPC channel when needed ([@quickgiant](https://togithub.com/quickgiant)) - `babel-parser` - [#13284](https://togithub.com/babel/babel/pull/13284) Parse attributes of import expression with estree plugin ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#13261](https://togithub.com/babel/babel/pull/13261) Fix invalid identifier name on unfinished escape ([@JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#13275](https://togithub.com/babel/babel/pull/13275) Support objects from other contexts in `t.valueToNode` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#13274](https://togithub.com/babel/babel/pull/13274) \[eslint] Don't crash on multiple `@babel/parser` copies ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator` - [#13269](https://togithub.com/babel/babel/pull/13269) Print parentheses around identifier `let` where necessary ([@Zalathar](https://togithub.com/Zalathar)) ##### :nail_care: Polish - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#13296](https://togithub.com/babel/babel/pull/13296) Better error for `export * as ns` without the correct plugin ([@JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - [#13253](https://togithub.com/babel/babel/pull/13253) \[DOC] Add missing Monorepo configuration ([@serut](https://togithub.com/serut)) ##### :house: Internal - Other - [#13289](https://togithub.com/babel/babel/pull/13289) Update lodash version for fixing security vulnerability ([@trinangkur](https://togithub.com/trinangkur)) - `babel-types` - [#13264](https://togithub.com/babel/babel/pull/13264) \[babel-types] Update `matchesPattern` to account for `this` ([@liuyenwei](https://togithub.com/liuyenwei)) ##### :running_woman: Performance - `babel-parser` - [#13262](https://togithub.com/babel/babel/pull/13262) Faster identifier tokenizing ([@JLHwung](https://togithub.com/JLHwung)) - [#13256](https://togithub.com/babel/babel/pull/13256) Refactor private name tokenizing ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.14.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7140-2021-04-29) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.16...v7.14.0) ##### :eyeglasses: Spec Compliance - `babel-generator`, `babel-parser` - [#13209](https://togithub.com/babel/babel/pull/13209) \[ts] Enforce order for the `override` modifier ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :rocket: New Feature - `babel-plugin-proposal-async-do-expressions` - [#13117](https://togithub.com/babel/babel/pull/13117) Implement async-do-expressions transform ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-proposal-do-expressions`, `babel-plugin-syntax-async-do-expressions`, `babel-types` - [#13043](https://togithub.com/babel/babel/pull/13043) Parse async do expressions ([@JLHwung](https://togithub.com/JLHwung)) - `babel-preset-env` - [#13091](https://togithub.com/babel/babel/pull/13091) Enable class fields & private methods by default ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-preset-env` - [#13176](https://togithub.com/babel/babel/pull/13176) Add private brand checks to `shippedProposals` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#13114](https://togithub.com/babel/babel/pull/13114) Add class static blocks to `preset-env`'s `shippedProposals` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-private-property-in-object`, `babel-plugin-syntax-private-property-in-object` - [#13172](https://togithub.com/babel/babel/pull/13172) Allow compiling `#foo in obj` without compiling private fields ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#13113](https://togithub.com/babel/babel/pull/13113) babel-parser(ts): Add new plugin option `dts: boolean` ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#13175](https://togithub.com/babel/babel/pull/13175) Materialize the class features in `@babel/parser`. ([@JLHwung](https://togithub.com/JLHwung)) - [#13033](https://togithub.com/babel/babel/pull/13033) Introduce parser error codes ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-helper-module-transforms`, `babel-helpers`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd` - [#12838](https://togithub.com/babel/babel/pull/12838) Implement `importInterop: "node"` option for module transforms ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-traverse`, `babel-types` - [#13224](https://togithub.com/babel/babel/pull/13224) Support parsing Flow's Optional Indexed Access Types ([@gkz](https://togithub.com/gkz)) - [#13053](https://togithub.com/babel/babel/pull/13053) Support parsing Flow's Indexed Access Types ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-parser`, `babel-traverse` - [#13195](https://togithub.com/babel/babel/pull/13195) Parse string export names by default (`moduleStringNames`) ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-types` - [#13089](https://togithub.com/babel/babel/pull/13089) Support TypeScript 4.3 get/set type members ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#13097](https://togithub.com/babel/babel/pull/13097) support TS 4.3 `override` syntax in class ([@g-plane](https://togithub.com/g-plane)) - [#13096](https://togithub.com/babel/babel/pull/13096) support TS 4.3 static index signature in class ([@g-plane](https://togithub.com/g-plane)) ##### :bug: Bug Fix - `babel-generator` - [#13208](https://togithub.com/babel/babel/pull/13208) Prevent ForOfStatement from printing the forbidden sequence "for ( async of" ([@Zalathar](https://togithub.com/Zalathar)) - [#13169](https://togithub.com/babel/babel/pull/13169) fix: don't deduplicate comments with same start index ([@gzzhanghao](https://togithub.com/gzzhanghao)) - `babel-generator`, `babel-plugin-proposal-object-rest-spread`, `babel-preset-env` - [#13204](https://togithub.com/babel/babel/pull/13204) Simplify the special-case printing of single-param arrow functions ([@Zalathar](https://togithub.com/Zalathar)) - `babel-core` - [#13182](https://togithub.com/babel/babel/pull/13182) fix: Don't load browserslist in block-hoist-plugin ([@MichaReiser](https://togithub.com/MichaReiser)) ##### :nail_care: Polish - `babel-cli`, `babel-core`, `babel-parser`, `babel-plugin-transform-classes`, `babel-preset-env`, `babel-preset-typescript` - [#13130](https://togithub.com/babel/babel/pull/13130) babel-parser: Add new internal ESLint rule to consistent error messages ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) ##### :house: Internal - `babel-parser` - [#13227](https://togithub.com/babel/babel/pull/13227) Add `runFixtureTestsWithoutExactASTMatch` in parser test runner ([@JLHwung](https://togithub.com/JLHwung)) - [#13163](https://togithub.com/babel/babel/pull/13163) babel-parser: Use `this.isThisParam` ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#13200](https://togithub.com/babel/babel/pull/13200) refactor: avoid parsing logic on locations ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#13190](https://togithub.com/babel/babel/pull/13190) Allow putting helpers in individual files ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#13183](https://togithub.com/babel/babel/pull/13183) chore: run coverage-test against node 16 ([@JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-core` - [#13090](https://togithub.com/babel/babel/pull/13090) perf(core): check files before interacting with them ([@FauxFaux](https://togithub.com/FauxFaux)) - [#13223](https://togithub.com/babel/babel/pull/13223) perf: avoid loadFullConfig when creating block hoist plugin ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-validator-identifier` - [#13211](https://togithub.com/babel/babel/pull/13211) Improve `isIdentifierName` performance ([@JLHwung](https://togithub.com/JLHwung)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object`, `babel-preset-env` - [#13194](https://togithub.com/babel/babel/pull/13194) Mark `WeakMap`s of private fields as pure ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#13201](https://togithub.com/babel/babel/pull/13201) Simplify the `wrapRegExp` helper for named groups ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.13.16`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71316-2021-04-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.15...v7.13.16) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#13143](https://togithub.com/babel/babel/pull/13143) fix: raise `SyntaxError` for `declare` before getter/setter ([@fedeci](https://togithub.com/fedeci)) ##### :bug: Bug Fix - `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-spread`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime` - [#13129](https://togithub.com/babel/babel/pull/13129) Support iterating generators in browsers without `Symbol` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-compilation-targets` - [#13159](https://togithub.com/babel/babel/pull/13159) fix: add default value for browserslist config path ([@JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#13136](https://togithub.com/babel/babel/pull/13136) Fix printing of single-param async arrow function with comments ([@nwalters512](https://togithub.com/nwalters512)) ##### :memo: Documentation - Other - [#13155](https://togithub.com/babel/babel/pull/13155) Update links in eslint-parser README ([@codyatwork](https://togithub.com/codyatwork)) - `babel-types` - [#13148](https://togithub.com/babel/babel/pull/13148) docs: refine babel-types docs generator ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-compilation-targets` - [#13131](https://togithub.com/babel/babel/pull/13131) docs: add README to helper-compilation-targets ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-helper-bindify-decorators`, `babel-helper-explode-class` - [#13160](https://togithub.com/babel/babel/pull/13160) Archive helper-explode-class and helper-bindify-decorators ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#13158](https://togithub.com/babel/babel/pull/13158) codecov: token not required ([@hzoo](https://togithub.com/hzoo)) - `babel-helper-call-delegate` - [#13153](https://togithub.com/babel/babel/pull/13153) Archive `@babel/helper-call-delegate` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-hoist-variables`, `babel-plugin-transform-block-scoping` - [#13152](https://togithub.com/babel/babel/pull/13152) refactor: use FunctionParent on visiting var scope ([@JLHwung](https://togithub.com/JLHwung)) - `babel-cli`, `babel-core`, `babel-generator`, `babel-plugin-transform-function-name`, `babel-register`, `babel-types` - [#13139](https://togithub.com/babel/babel/pull/13139) Remove remaining `lodash` dependencies ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.13.15`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71315-2021-04-08) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.14...v7.13.15) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#13099](https://togithub.com/babel/babel/pull/13099) fix: raise `SyntaxError` for unparenthesized assert and assign ([@fedeci](https://togithub.com/fedeci)) - [#13049](https://togithub.com/babel/babel/pull/13049) fix: the LHS in for-of loop should not start with let ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#13101](https://togithub.com/babel/babel/pull/13101) fix(ts): allow trailing comma after rest parameter in `TSDeclareFunction` ([@fedeci](https://togithub.com/fedeci)) - `babel-plugin-proposal-do-expressions`, `babel-traverse` - [#10101](https://togithub.com/babel/babel/pull/10101) yield for do expression ([@tanhauhau](https://togithub.com/tanhauhau)) - [#13030](https://togithub.com/babel/babel/pull/13030) Refactor switch support in `NodePath#getCompletionRecords` ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#13106](https://togithub.com/babel/babel/pull/13106) fix: do not filter report from functions within class elements ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#13075](https://togithub.com/babel/babel/pull/13075) Compile classes when spread is unsupported ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-preset-env` - [#13115](https://togithub.com/babel/babel/pull/13115) \[preset-env - debug] Print targets that need each plugin ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :memo: Documentation - [#13081](https://togithub.com/babel/babel/pull/13081) Update CoC contacts ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-plugin-transform-regenerator`, `babel-standalone` - [#13086](https://togithub.com/babel/babel/pull/13086) Align `regenerator-transform` import with native ESM ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-transform-fixture-test-runner` - [#13087](https://togithub.com/babel/babel/pull/13087) Do not load root `babel.config.js` in tests ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-preset-env` - [#13076](https://togithub.com/babel/babel/pull/13076) perf: lazy load preset-env plugins ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.13.14`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71314-2021-03-29) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.13...v7.13.14) ##### :bug: Bug Fix - `babel-core` - [#13068](https://togithub.com/babel/babel/pull/13068) fix(core): make sure "clone-deep-browser" code path is used on browsers ([@charlessuh](https://togithub.com/charlessuh)) ##### :house: Internal - Other - [#13066](https://togithub.com/babel/babel/pull/13066) add SHOW_CONFIG_FOR to template ([@hzoo](https://togithub.com/hzoo)) - `babel-cli`, `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-register`, `babel-types` - [#13057](https://togithub.com/babel/babel/pull/13057) Remove lodash deps ([@hzoo](https://togithub.com/hzoo)) ##### :running_woman: Performance - `babel-core` - [#13063](https://togithub.com/babel/babel/pull/13063) Only resolve `package.json` when relative configs are enabled ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.13.13`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71313-2021-03-26) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.10...v7.13.13) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#12441](https://togithub.com/babel/babel/pull/12441) Disallow await before exponential ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-core` - [#13031](https://togithub.com/babel/babel/pull/13031) Correctly handle relative `browserslistConfigFile` paths ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-preset-env` - [#13028](https://togithub.com/babel/babel/pull/13028) Resolve `.browserslistrc` as a project-wide file ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-react-constant-elements` - [#13054](https://togithub.com/babel/babel/pull/13054) fix: constant variables only enable constant react elements ([@cgood92](https://togithub.com/cgood92)) - `babel-types` - [#13046](https://togithub.com/babel/babel/pull/13046) fix(types): add missing range for BaseNode ([@JounQin](https://togithub.com/JounQin)) - `babel-node` - [#13037](https://togithub.com/babel/babel/pull/13037) fix: make babel-node spawned process bubble msg ([@lambertkevin](https://togithub.com/lambertkevin)) - [#13037](https://togithub.com/babel/babel/pull/13037) fix: make babel-node spawned process bubble msg ([@lambertkevin](https://togithub.com/lambertkevin)) - `babel-parser` - [#12933](https://togithub.com/babel/babel/pull/12933) fix(ts): parenthesized assert and assign ([@fedeci](https://togithub.com/fedeci)) ##### :nail_care: Polish - `babel-cli`, `babel-core` - [#12954](https://togithub.com/babel/babel/pull/12954) Do not bail on SHOW_CONFIG_FOR matches ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-core` - [#13021](https://togithub.com/babel/babel/pull/13021) Remove lodash sortBy use ([@jridgewell](https://togithub.com/jridgewell)) - Other - [#13055](https://togithub.com/babel/babel/pull/13055) Replace CircleCI badge by GitHub CI ([@JLHwung](https://togithub.com/JLHwung)) - `babel-traverse` - [#13044](https://togithub.com/babel/babel/pull/13044) Expand type definitions for path.{get,set}Data to cover symbols ([@addaleax](https://togithub.com/addaleax)) ##### :running_woman: Performance - `babel-core` - [#13040](https://togithub.com/babel/babel/pull/13040) Set `rootMode: "root"` in `loadPartialConfig` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.13.10`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v71310-2021-03-08) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.8...v7.13.10) ##### :bug: Bug Fix - `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-jsx` - [#12967](https://togithub.com/babel/babel/pull/12967) Lazily initialize and cache constant JSX elements ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-private-methods` - [#12918](https://togithub.com/babel/babel/pull/12918) Ensure static private method init run before static property ([@JLHwung](https://togithub.com/JLHwung)) - [#12707](https://togithub.com/babel/babel/pull/12707) Evaluate object and initializer when setting a private method ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-methods` - [#12917](https://togithub.com/babel/babel/pull/12917) Class static private field destructure set ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#12687](https://togithub.com/babel/babel/pull/12687) (ts) Raise syntax error for an abstract method that has body ([@sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-helper-compilation-targets`, `babel-preset-env` - [#12908](https://togithub.com/babel/babel/pull/12908) Fix `esmodules: true` without specified browsers ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - Other - [#12956](https://togithub.com/babel/babel/pull/12956) Suggest using `babel.config.json` when linting dependencies ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-methods` - [#12910](https://togithub.com/babel/babel/pull/12910) check descriptor before private field access ([@JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - [#12974](https://togithub.com/babel/babel/pull/12974) Capitalize design docs headings ([@MrBrain295](https://togithub.com/MrBrain295)) ##### :house: Internal - `babel-helper-fixtures` - [#12982](https://togithub.com/babel/babel/pull/12982) Optionally enable external-helpers in tests ([@jridgewell](https://togithub.com/jridgewell)) - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-fixtures`, `babel-helper-module-imports`, `babel-helper-plugin-test-runner`, `babel-helper-transform-fixture-test-runner`, `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-record-and-tuple`, `babel-plugin-proposal-throw-expressions`, `babel-plugin-proposal-unicode-property-regex`, `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-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-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` - [#12963](https://togithub.com/babel/babel/pull/12963) Avoid using CJS globals in internal source files ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-transform-fixture-test-runner`, `babel-highlight`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#12795](https://togithub.com/babel/babel/pull/12795) \[internal] Use the Node.js behavior for default imports ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.13.8`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7138-2021-02-26) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.1...v7.13.8) ##### :bug: Bug Fix - Other - [#12909](https://togithub.com/babel/babel/pull/12909) chore: do not provide polyfills on bundling [@babel/standalone](https://togithub.com/babel/standalone) ([@JLHwung](https://togithub.com/JLHwung)) - [#12891](https://togithub.com/babel/babel/pull/12891) fix(eslint-parser): merge input `estree` options ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#12901](https://togithub.com/babel/babel/pull/12901) Fix Module not found: Error: Can't resolve 'core-js/modules/es6.array.concat.js' with compat-data@7.13.x ([@luxp](https://togithub.com/luxp)) - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#12893](https://togithub.com/babel/babel/pull/12893) Allow `require()` of runtime helpers in Node.js 13.2-13.6 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-helper-create-class-features-plugin` - [#12898](https://togithub.com/babel/babel/pull/12898) Do not warn for `loose` of class features in `preset-env` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-register` - [#12820](https://togithub.com/babel/babel/pull/12820) \[internal] Keep the `.cjs` extension when compiling source files ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime` - [#12883](https://togithub.com/babel/babel/pull/12883) Improve `@babel/runtime` esm stability ([@nicolo-ribaudo](https://togithub.com/nicConfiguration
📅 Schedule: "before 3am on the first day of the month" in timezone Europe/Paris.
🚦 Automerge: Disabled due to failing status checks.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 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.