bastienrobert / la-ferme

mobile-app board game to denounce uncivilities of everyday life
https://la-ferme.netlify.app/
MIT License
1 stars 1 forks source link

chore(deps): update babel monorepo #83

Open renovate[bot] opened 3 years ago

renovate[bot] commented 3 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/core (source) ~7.6.0 -> 7.18.5 age adoption passing confidence
@babel/runtime (source) ^7.6.2 -> 7.18.3 age adoption passing confidence
babel-loader ^8.0.6 -> 8.2.5 age adoption passing confidence

Release Notes

babel/babel ### [`v7.18.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7185-2022-06-13) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.2...v7.18.5) ##### :bug: Bug Fix - `babel-plugin-transform-new-target` - [#​14611](https://togithub.com/babel/babel/pull/14611) fix: `new.target` with shadowed class name ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-modules-systemjs` - [#​14655](https://togithub.com/babel/babel/pull/14655) Fix named destructuring exports ([@​underfin](https://togithub.com/underfin)) ##### :memo: Documentation - [#​14332](https://togithub.com/babel/babel/pull/14332) docs: eslint-parser requireConfigFile behaviour ([@​JLHwung](https://togithub.com/JLHwung)) - [#​14619](https://togithub.com/babel/babel/pull/14619) Move v7 prereleases changelog to a separate file ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-traverse` - [#​14649](https://togithub.com/babel/babel/pull/14649) Rely on the call stack to clean up cache in `_guessExecutionStatusRelativeTo` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#​14641](https://togithub.com/babel/babel/pull/14641) Change limit of source map 3MB ([@​vasicvuk](https://togithub.com/vasicvuk)) - Other - [#​14627](https://togithub.com/babel/babel/pull/14627) Speedup e2e test on github ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14248](https://togithub.com/babel/babel/pull/14248) chore: automate compat-data update ([@​tony-go](https://togithub.com/tony-go)) - `babel-parser` - [#​14592](https://togithub.com/babel/babel/pull/14592) feat: Automatically generate test results that do not exist ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :running_woman: Performance - `babel-traverse` - [#​14617](https://togithub.com/babel/babel/pull/14617) Fix `_guessExecutionStatusRelativeToDifferentFunctions` perf ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.18.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7182-2022-05-25) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.0...v7.18.2) ##### :bug: Bug Fix - `babel-plugin-transform-template-literals` - [#​14582](https://togithub.com/babel/babel/pull/14582) fix: skip template literal transform for TSLiteralType ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helpers` - [#​14537](https://togithub.com/babel/babel/pull/14537) Support frozen built-ins in `@babel/runtime` ([@​Jack-Works](https://togithub.com/Jack-Works)) - `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​14581](https://togithub.com/babel/babel/pull/14581) Define the global `regeneratorRuntime` in `@babel/runtime/regenerator` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-environment-visitor`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-traverse`, `babel-types` - [#​14371](https://togithub.com/babel/babel/pull/14371) environmentVisitor should skip decorator expressions ([@​JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - `babel-types` - [#​14571](https://togithub.com/babel/babel/pull/14571) add Accessor alias description ([@​JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - [#​14541](https://togithub.com/babel/babel/pull/14541) Fix synchronization between main thread and worker ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.18.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7180-2022-05-19) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.12...v7.18.0) ##### :rocket: New Feature - `babel-preset-env` - [#​14556](https://togithub.com/babel/babel/pull/14556) feat: add import-assertions to shippedProposals ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helper-define-map`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-syntax-destructuring-private`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-proto-to-assign`, `babel-plugin-transform-typescript`, `babel-standalone`, `babel-traverse`, `babel-types` - [#​14304](https://togithub.com/babel/babel/pull/14304) Transform destructuring private ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-types` - [#​14359](https://togithub.com/babel/babel/pull/14359) \[ts 4.7] Support optional variance annotations ([@​magic-akari](https://togithub.com/magic-akari)) - `babel-generator`, `babel-parser` - [#​14476](https://togithub.com/babel/babel/pull/14476) \[ts 4.7] Support `extends` constraints for `infer` ([@​sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-traverse`, `babel-types` - [#​14457](https://togithub.com/babel/babel/pull/14457) \[ts] Add support for instantiation expressions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd` - [#​14456](https://togithub.com/babel/babel/pull/14456) Pass filename to `importInterop` method ([@​NickHeiner](https://togithub.com/NickHeiner)) ##### :bug: Bug Fix - `babel-types` - [#​14551](https://togithub.com/babel/babel/pull/14551) Do not create multiple copies of comments when cloning nodes ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​14557](https://togithub.com/babel/babel/pull/14557) Fix parsing of `<` after object literals with the `jsx` plugin ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-react-pure-annotations` - [#​14528](https://togithub.com/babel/babel/pull/14528) fix: do not mark computed `React[...]` methods as pure ([@​JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone` - [#​14538](https://togithub.com/babel/babel/pull/14538) Inline `regeneratorRuntime` as a normal helper ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-modules-systemjs` - [#​14530](https://togithub.com/babel/babel/pull/14530) improve helper-create-class-features typings ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.17.12`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71712-2022-05-16) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.10...v7.17.12) ##### :bug: Bug Fix - `babel-plugin-transform-react-constant-elements` - [#​14536](https://togithub.com/babel/babel/pull/14536) Never hoist JSX elts referencing vars from the current scope ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator` - [#​14524](https://togithub.com/babel/babel/pull/14524) fix: perserve parentheses of lhs id with rhs unamed fn ([@​JLHwung](https://togithub.com/JLHwung)) - [#​14532](https://togithub.com/babel/babel/pull/14532) Print necessary parentheses for functions in postfix expressions ([@​xiawenqi](https://togithub.com/xiawenqi)) - `babel-plugin-transform-destructuring` - [#​14494](https://togithub.com/babel/babel/pull/14494) Update scope info after destructuring transform ([@​peey](https://togithub.com/peey)) - `babel-parser` - [#​14522](https://togithub.com/babel/babel/pull/14522) fix: allow liberal named type-as imports ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser`, `babel-plugin-transform-destructuring`, `babel-types` - [#​14500](https://togithub.com/babel/babel/pull/14500) Fix parsing ts type casts and nested patterns in destructuring ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-plugin-proposal-decorators`, `babel-types` - [#​14519](https://togithub.com/babel/babel/pull/14519) [@​babel/types](https://togithub.com/babel/types) builder improvements ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#​14490](https://togithub.com/babel/babel/pull/14490) Update to Jest 28 ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-parser`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `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-export-default-from`, `babel-plugin-proposal-export-namespace-from`, `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-object-rest-spread`, `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-unicode-property-regex`, `babel-plugin-syntax-decorators`, `babel-plugin-syntax-destructuring-private`, `babel-plugin-syntax-flow`, `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-pipeline-operator`, `babel-plugin-syntax-record-and-tuple`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-computed-properties`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-duplicate-keys`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-for-of`, `babel-plugin-transform-instanceof`, `babel-plugin-transform-jscript`, `babel-plugin-transform-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-parameters`, `babel-plugin-transform-property-mutators`, `babel-plugin-transform-proto-to-assign`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-reserved-words`, `babel-plugin-transform-runtime`, `babel-plugin-transform-spread`, `babel-plugin-transform-template-literals`, `babel-plugin-transform-typeof-symbol`, `babel-plugin-transform-typescript`, `babel-preset-env`, `babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`, `babel-traverse`, `babel-types` - [#​14499](https://togithub.com/babel/babel/pull/14499) Provide plugin/preset typings from plugin-utils ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.17.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71710-2022-04-29) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.9...v7.17.10) ##### :bug: Bug Fix - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-transform-fixture-test-runner` - [#​14479](https://togithub.com/babel/babel/pull/14479) \[cli] Avoid `SourceMapGenerator` for simple map concatenation ([@​jridgewell](https://togithub.com/jridgewell)) ##### :nail_care: Polish - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-fixtures`, `babel-helper-transform-fixture-test-runner` - [#​14506](https://togithub.com/babel/babel/pull/14506) Do not add sourcemap markings for indentation ([@​jridgewell](https://togithub.com/jridgewell)) - `babel-plugin-proposal-pipeline-operator`, `babel-traverse` - [#​14424](https://togithub.com/babel/babel/pull/14424) Update detection of pure nodes (`Scope#isPure`) ([@​JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-core` - [#​14493](https://togithub.com/babel/babel/pull/14493) Remove git.io shortlinks from repo ([@​Andoryuuta](https://togithub.com/Andoryuuta)) - Other - [#​14462](https://togithub.com/babel/babel/pull/14462) fix: build standalone on windows ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :running_woman: Performance - `babel-cli`, `babel-core`, `babel-generator` - [#​14497](https://togithub.com/babel/babel/pull/14497) Switch to `@jridgewell/gen-mapping` for sourcemap generation ([@​jridgewell](https://togithub.com/jridgewell)) ### [`v7.17.9`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7179-2022-04-06) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.8...v7.17.9) ##### :bug: Bug Fix - `babel-parser`, `babel-standalone` - [#​14427](https://togithub.com/babel/babel/pull/14427) Restore numeric seaprators support in `@babel/standalone` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#​14403](https://togithub.com/babel/babel/pull/14403) Fix NodePath.referencesImport for JSXMemberExpression ([@​swandir](https://togithub.com/swandir)) - `babel-plugin-proposal-decorators` - [#​14396](https://togithub.com/babel/babel/pull/14396) \[2021-12] Support class decorators in export declarations ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​14387](https://togithub.com/babel/babel/pull/14387) fix: forward accessor proxy getter results ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#​14384](https://togithub.com/babel/babel/pull/14384) fix: parse type parameters within correct context ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser` - [#​14378](https://togithub.com/babel/babel/pull/14378) Parenthesize non-simple decorator expression ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-classes`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env` - [#​14366](https://togithub.com/babel/babel/pull/14366) Align named imports behavior in `.mjs` and `.js` files ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties` - [#​14351](https://togithub.com/babel/babel/pull/14351) \[setPublicClassFields] Use define for static `name`/`length` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-plugin-proposal-decorators` - [#​14398](https://togithub.com/babel/babel/pull/14398) Add missing semicolons in 2021-12 decorators output ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :memo: Documentation - [#​14397](https://togithub.com/babel/babel/pull/14397) Mention how to report vulns in Babel dependencies ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - Other - [#​14419](https://togithub.com/babel/babel/pull/14419) Use `jest-light-runner` from npm ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-cli` - [#​14385](https://togithub.com/babel/babel/pull/14385) Fix flaky [@​babel/cli](https://togithub.com/babel/cli) test ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-function-name`, `babel-helper-get-function-arity` - [#​14389](https://togithub.com/babel/babel/pull/14389) Inline `@babel/helper-get-function-arity` package ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers` - [#​14343](https://togithub.com/babel/babel/pull/14343) Remove unused `@babel/helpers` code ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-highlight`, `babel-parser` - [#​14377](https://togithub.com/babel/babel/pull/14377) refactor: replace deprecated String.prototype.substr() ([@​CommanderRoot](https://togithub.com/CommanderRoot)) ### [`v7.17.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7178-2022-03-18) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.7...v7.17.8) ##### :eyeglasses: Spec Compliance - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​14353](https://togithub.com/babel/babel/pull/14353) Update decorators to match latest spec ([@​pzuraq](https://togithub.com/pzuraq)) - [#​14339](https://togithub.com/babel/babel/pull/14339) Decorators misc fixes ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-plugin-transform-modules-systemjs` - [#​14057](https://togithub.com/babel/babel/pull/14057) \[systemjs] Fix nested `let`/`const` shadowing imported bindings ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-parser` - [#​14362](https://togithub.com/babel/babel/pull/14362) Allow keywords in TS qualified types ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :leftwards_arrow_with_hook: Revert - `babel-parser` - [#​14367](https://togithub.com/babel/babel/pull/14367) Defer `() => {}` TSX error to Babel 8 ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.17.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7177-2022-03-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.5...v7.17.7) ##### :eyeglasses: Spec Compliance - `babel-generator`, `babel-parser` - [#​14135](https://togithub.com/babel/babel/pull/14135) \[tsx] raise error on single arrow type argument without comma ([@​ozanhonamlioglu](https://togithub.com/ozanhonamlioglu)) ##### :bug: Bug Fix - `babel-helper-compilation-targets` - [#​14294](https://togithub.com/babel/babel/pull/14294) Avoid `resolveTargets` call if `browsers` is an empty array ([@​dev-itsheng](https://togithub.com/dev-itsheng)) - `babel-helper-module-transforms`, `babel-helper-simple-access`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd` - [#​14341](https://togithub.com/babel/babel/pull/14341) Fix update expression for exported bigints ([@​magic-akari](https://togithub.com/magic-akari)) - `babel-parser` - [#​14344](https://togithub.com/babel/babel/pull/14344) Allow variable and function with the same name in static blocks ([@​Yokubjon-J](https://togithub.com/Yokubjon-J)) - [#​14327](https://togithub.com/babel/babel/pull/14327) Remove length restriction from JSX entities, and ignore `Object.prototype` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​14293](https://togithub.com/babel/babel/pull/14293) fix(ts): skip func-type param start on parsing ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​14335](https://togithub.com/babel/babel/pull/14335) Fix static/proto initializers when there aren't class fields ([@​JLHwung](https://togithub.com/JLHwung)) - [#​14334](https://togithub.com/babel/babel/pull/14334) fix: push `newClass` only when class is decorated ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#​14309](https://togithub.com/babel/babel/pull/14309) Fix `import type/typeof` printing with no specifiers ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#​14313](https://togithub.com/babel/babel/pull/14313) Fix duplicate exports initialization with many exports ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-member-expression-to-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-methods`, `babel-plugin-transform-classes`, `babel-plugin-transform-object-super` - [#​14311](https://togithub.com/babel/babel/pull/14311) fix: support bigints in update expressions for private fields ([@​magic-akari](https://togithub.com/magic-akari)) - `babel-register` - [#​14303](https://togithub.com/babel/babel/pull/14303) Fix babel register cache invalidation ([@​cha0s](https://togithub.com/cha0s)) ##### :nail_care: Polish - `babel-parser` - [#​14338](https://togithub.com/babel/babel/pull/14338) Report single error for invalid num seps in unicode escapes ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-generator`, `babel-parser` - [#​14320](https://togithub.com/babel/babel/pull/14320) Type-safe ParseErrors ([@​tolmasky](https://togithub.com/tolmasky)) - `babel-plugin-transform-destructuring` - [#​14236](https://togithub.com/babel/babel/pull/14236) Improve `transform-destructuring` typings ([@​JLHwung](https://togithub.com/JLHwung)) - Other - [#​14180](https://togithub.com/babel/babel/pull/14180) Convert ESLint plugins to CommonJS ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.17.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7175-2022-02-17) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.4...v7.17.5) ##### :bug: Bug Fix - `babel-core` - [#​14283](https://togithub.com/babel/babel/pull/14283) Make source maps plain objects for use with `t.valueToNode` ([@​thebanjomatic](https://togithub.com/thebanjomatic)) - [#​14282](https://togithub.com/babel/babel/pull/14282) Fix merging sourcemaps on Windows ([@​jridgewell](https://togithub.com/jridgewell)) ### [`v7.17.4`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7174-2022-02-15) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.3...v7.17.4) ##### :bug: Bug Fix - `babel-core` - [#​14274](https://togithub.com/babel/babel/pull/14274) Fix infinite recursion when merge sourcemaps ([@​jridgewell](https://togithub.com/jridgewell)) ### [`v7.17.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7173-2022-02-15) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.2...v7.17.3) ##### :bug: Bug Fix - `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx` - [#​14271](https://togithub.com/babel/babel/pull/14271) jsx-development: do not emit `this` within ts module block ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-destructuring` - [#​14240](https://togithub.com/babel/babel/pull/14240) Fix destructuring with holes in assign pattern ([@​magic-akari](https://togithub.com/magic-akari)) ##### :house: Internal - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-transform-fixture-test-runner` - [#​14253](https://togithub.com/babel/babel/pull/14253) Convert all SourceMapConsumers to TraceMaps ([@​jridgewell](https://togithub.com/jridgewell)) ##### :microscope: Output optimization - `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object`, `babel-plugin-transform-new-target`, `babel-plugin-transform-parameters`, `babel-traverse` - [#​14268](https://togithub.com/babel/babel/pull/14268) Skip unnecessary temp vars in `path.insertAfter` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.17.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7172-2022-02-08) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.0...v7.17.2) ##### :bug: Bug Fix - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​14244](https://togithub.com/babel/babel/pull/14244) Fix 2021-12 decorators application order ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#​14241](https://togithub.com/babel/babel/pull/14241) Fix reinstantiation of inherited plugins ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​14246](https://togithub.com/babel/babel/pull/14246) Merge multi-source output sourcemaps ([@​jridgewell](https://togithub.com/jridgewell)) ### [`v7.17.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7170-2022-02-02) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.12...v7.17.0) ##### :rocket: New Feature - `babel-cli`, `babel-core` - [#​14065](https://togithub.com/babel/babel/pull/14065) Allow plugins/presets to indicate external dependencies ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-parser`, `babel-traverse` - [#​14174](https://togithub.com/babel/babel/pull/14174) Expose `.index` on Position to internally track nodes location ([@​tolmasky](https://togithub.com/tolmasky)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-syntax-pipeline-operator` - [#​13973](https://togithub.com/babel/babel/pull/13973) proposal-pipe: Add support for `^^` and `@@​` topics ([@​js-choi](https://togithub.com/js-choi)) - `babel-traverse` - [#​13940](https://togithub.com/babel/babel/pull/13940) Add new method to check if node is null or not ([@​danez](https://togithub.com/danez)) - `babel-generator`, `babel-parser`, `babel-plugin-syntax-destructuring-private`, `babel-standalone` - [#​13931](https://togithub.com/babel/babel/pull/13931) Parse destructuring private fields ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone`, `babel-types` - [#​14004](https://togithub.com/babel/babel/pull/14004) Add new decorators transform ([@​pzuraq](https://togithub.com/pzuraq)) - `babel-generator`, `babel-parser`, `babel-traverse`, `babel-types` - [#​13681](https://togithub.com/babel/babel/pull/13681) Add the `decoratorsAutoAccessors` parser plugin ([@​pzuraq](https://togithub.com/pzuraq)) - `babel-core`, `babel-helper-create-regexp-features-plugin`, `babel-plugin-proposal-unicode-sets-regex`, `babel-plugin-syntax-unicode-sets-regex`, `babel-plugin-transform-dotall-regex` - [#​14125](https://togithub.com/babel/babel/pull/14125) Add transform support for the "regexp unicode sets" proposal ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​14086](https://togithub.com/babel/babel/pull/14086) Add parser support for the "regexp unicode sets" proposal ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-register` - [#​14087](https://togithub.com/babel/babel/pull/14087) Expose `@babel/register/experimental-worker` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-parser` - [#​14145](https://togithub.com/babel/babel/pull/14145) Reinterpret << when parsing TS type arguments ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-runtime` - [#​14187](https://togithub.com/babel/babel/pull/14187) Normalize absolute paths on Windows ([@​atti187](https://togithub.com/atti187)) ##### :memo: Documentation - [#​14223](https://togithub.com/babel/babel/pull/14223) Remove Babel 6 from SECURITY.md ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-fixtures`, `babel-parser` - [#​14201](https://togithub.com/babel/babel/pull/14201) Fuzz test location-related parser options ([@​tolmasky](https://togithub.com/tolmasky)) - `babel-compat-data` - [#​14208](https://togithub.com/babel/babel/pull/14208) Update compat data (specifically for rhino 1.7.14) ([@​phulin](https://togithub.com/phulin)) - Other - [#​14190](https://togithub.com/babel/babel/pull/14190) chore: run tscheck on babel 8 breaking test ([@​JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-cli`, `babel-core` - [#​14209](https://togithub.com/babel/babel/pull/14209) Switch to `@ampproject/remapping` to merge source maps ([@​jridgewell](https://togithub.com/jridgewell)) ### [`v7.16.12`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71612-2022-01-22) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.10...v7.16.12) ##### :bug: Bug Fix - `babel-core` - [#​14192](https://togithub.com/babel/babel/pull/14192) Avoid dynamic import when it's not needed ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​14194](https://togithub.com/babel/babel/pull/14194) fix: incorrect `in` parsing in arrow ConciseBody ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.16.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71610-2022-01-19) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.7...v7.16.10) ##### :bug: Bug Fix - `babel-highlight` - [#​14165](https://togithub.com/babel/babel/pull/14165) Avoid infinite loop when highlighting an empty input ([@​blankPen](https://togithub.com/blankPen)) - `babel-traverse` - [#​14164](https://togithub.com/babel/babel/pull/14164) Handle logical assignment in super property transforms ([@​magic-akari](https://togithub.com/magic-akari)) - [#​14162](https://togithub.com/babel/babel/pull/14162) Fix the transform of `super.foo--`/`super[foo]--` (and prefix) ([@​magic-akari](https://togithub.com/magic-akari)) - `babel-core` - [#​14110](https://togithub.com/babel/babel/pull/14110) Respect `package.json#exports` when resolving plugins ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​14153](https://togithub.com/babel/babel/pull/14153) Disable "Reentrant plugin detected" error in async mode ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-plugin-transform-runtime` - [#​14157](https://togithub.com/babel/babel/pull/14157) Remove workaround for `_typeof` in runtime build script ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​14130](https://togithub.com/babel/babel/pull/14130) Improve errors location tracking ([@​tolmasky](https://togithub.com/tolmasky)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-preset-env` - [#​14169](https://togithub.com/babel/babel/pull/14169) Skip class fields transform when not necessary for private methods ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.16.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7167-2021-12-31) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.5...v7.16.7) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​14049](https://togithub.com/babel/babel/pull/14049) fix: check preceding line break before exclamation ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​14081](https://togithub.com/babel/babel/pull/14081) Import the correct `./typeof.js` helper in `@babel/runtime` ([@​exb](https://togithub.com/exb)) - `babel-helpers` - [#​14072](https://togithub.com/babel/babel/pull/14072) Fix derived classes in Chrome <= 36 ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-function-name`, `babel-plugin-transform-function-name` - [#​14047](https://togithub.com/babel/babel/pull/14047) Fix unicode handling in generated function names ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) ##### :nail_care: Polish - `babel-core` - [#​14067](https://togithub.com/babel/babel/pull/14067) Allow `$schema` property in json config files ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) ### [`v7.16.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7165-2021-12-13) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.0...v7.16.5) ##### :eyeglasses: Spec Compliance - `babel-cli`, `babel-core`, `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-classes`, `babel-plugin-transform-jscript`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime`, `babel-plugin-transform-spread`, `babel-plugin-transform-typescript`, `babel-preset-env` - [#​12115](https://togithub.com/babel/babel/pull/12115) Mark class prototype as read-only ([@​wentout](https://togithub.com/wentout)) ##### :bug: Bug Fix - `babel-plugin-transform-parameters` - [#​14032](https://togithub.com/babel/babel/pull/14032) Fix: default rest argument array elements as undefined ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-plugin-transform-arrow-functions`, `babel-traverse` - [#​14036](https://togithub.com/babel/babel/pull/14036) Don't resolve shadowed `arguments` variables from functions ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-parser` - [#​14039](https://togithub.com/babel/babel/pull/14039) maintain estree string literal shape when cloned ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-traverse` - [#​14016](https://togithub.com/babel/babel/pull/14016) Fix duplicate declaration error on ambient class declarations ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-generator` - [#​14014](https://togithub.com/babel/babel/pull/14014) Support flow function type annotation with no parent ([@​krosenberg](https://togithub.com/krosenberg)) - `babel-plugin-transform-react-jsx` - [#​14012](https://togithub.com/babel/babel/pull/14012) Fix JSX pragma anywhere in comment ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-helper-create-class-features-plugin`, `babel-helper-environment-visitor`, `babel-helper-member-expression-to-functions`, `babel-helper-module-transforms`, `babel-helper-replace-supers`, `babel-plugin-transform-classes`, `babel-traverse` - [#​14005](https://togithub.com/babel/babel/pull/14005) Fix handling of `this`\&co in computed keys in arrows transform ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-parser` - [#​13968](https://togithub.com/babel/babel/pull/13968) Recover from shorthand assign exprs ([@​JLHwung](https://togithub.com/JLHwung)) - [#​13975](https://togithub.com/babel/babel/pull/13975) fix: update UnexpectedPrivateField error message ([@​JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - `babel-compat-data`, `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-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-async-do-expressions`, `babel-plugin-proposal-record-and-tuple`, `babel-plugin-syntax-async-do-expressions`, `babel-plugin-syntax-module-blocks`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-pure-annotations`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​14006](https://togithub.com/babel/babel/pull/14006) Regenerate monorepo READMEs ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-cli`, `babel-code-frame`, `babel-core`, `babel-generator`, `babel-helper-annotate-as-pure`, `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-optimise-call-expression`, `babel-helper-plugin-test-runner`, `babel-helper-transform-fixture-test-runner`, `babel-helper-validator-identifier`, `babel-helper-validator-option`, `babel-helpers`, `babel-highlight`, `babel-node`, `babel-parser`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `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-decorators`, `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-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-template`, `babel-traverse`, `babel-types` - [#​13966](https://togithub.com/babel/babel/pull/13966) Run tests in a native Node.js ESM environment ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​13982](https://togithub.com/babel/babel/pull/13982) Extend `hasPlugin` to accept plugin-configuration array pairs ([@​js-choi](https://togithub.com/js-choi)) - `babel-helpers` - [#​13996](https://togithub.com/babel/babel/pull/13996) Don't use ESM for `require`d files in `@babel/helpers` tests ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-object-rest-spread`, `babel-traverse` - [#​13948](https://togithub.com/babel/babel/pull/13948) Convert proposal-object-rest-spread to TS ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-optional-chaining`, `babel-preset-react`, `babel-preset-typescript` - [#​13978](https://togithub.com/babel/babel/pull/13978) Only bundle the release build, and don't import `src` in tests ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#​13976](https://togithub.com/babel/babel/pull/13976) Fail CI when `@babel/runtime` ESM tests fail ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-parser` - [#​13919](https://togithub.com/babel/babel/pull/13919) Improve template tokenizing ([@​JLHwung](https://togithub.com/JLHwung)) ##### :microscope: Output optimization - `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime` - [#​13837](https://togithub.com/babel/babel/pull/13837) minify `helpers-generated.ts` ([@​lightmare](https://togithub.com/lightmare)) ### [`v7.16.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7160-2021-10-30) [Compare Source](https://togithub.com/babel/babel/compare/v7.15.8...v7.16.0) ##### :eyeglasses: Spec Compliance - `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​13824](https://togithub.com/babel/babel/pull/13824) Await promises from sync iterators with `for-await` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :rocket: New Feature - `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-types` - [#​13802](https://togithub.com/babel/babel/pull/13802) Support TypeScript 4.5 type-only import/export specifiers ([@​sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-parser` - [#​13887](https://togithub.com/babel/babel/pull/13887) feat: support `startColumn` option ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-fixtures`, `babel-helper-transform-fixture-test-runner`, `babel-parser`, `babel-plugin-syntax-typescript`, `babel-preset-typescript` - [#​13838](https://togithub.com/babel/babel/pull/13838) Handle `.mts` and `.cts` files in `@babel/preset-typescript` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#​13782](https://togithub.com/babel/babel/pull/13782) Add ESLint 8 support to `@babel/eslint-parser` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-syntax-pipeline-operator` - [#​13749](https://togithub.com/babel/babel/pull/13749) Caret topic (pipe operator) ([@​js-choi](https://togithub.com/js-choi)) - `babel-compat-data`, `babel-generator`, `babel-parser`, `babel-preset-env`, `babel-types` - [#​13713](https://togithub.com/babel/babel/pull/13713) Enable class static blocks by default ([@​sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-helper-skip-transparent-expression-wrappers`, `babel-plugin-proposal-optional-chaining` - [#​13687](https://togithub.com/babel/babel/pull/13687) add `skipTransparentExprWrapperNodes` helper ([@​lightmare](https://togithub.com/lightmare)) - `babel-traverse`, `babel-types` - [#​13666](https://togithub.com/babel/babel/pull/13666) Add aliases for Standardized, TypeScript, and Flow ([@​jridgewell](https://togithub.com/jridgewell)) ##### :bug: Bug Fix - `babel-parser`, `babel-plugin-transform-typescript` - [#​13876](https://togithub.com/babel/babel/pull/13876) \[ts] Support private methods overloads ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#​13865](https://togithub.com/babel/babel/pull/13865) fix: allow enum member without initializer after non-literal member ([@​lightmare](https://togithub.com/lightmare)) - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-plugin-transform-typescript` - [#​13854](https://togithub.com/babel/babel/pull/13854) Don't transform `declare class` in plugin-proposal-class-properties ([@​forivall](https://togithub.com/forivall)) - `babel-compat-data`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-transform-react-constant-elements`, `babel-preset-env`, `babel-traverse` - [#​13842](https://togithub.com/babel/babel/pull/13842) Implement @​babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-async-generator-functions`, `babel-traverse` - [#​13813](https://togithub.com/babel/babel/pull/13813) Restore traversal context after enter / traverse ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-traverse`, `babel-types` - [#​13832](https://togithub.com/babel/babel/pull/13832) Mark static block as FunctionParent ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#​13825](https://togithub.com/babel/babel/pull/13825) Fix missing inner comments in function expressions ([@​overlookmotel](https://togithub.com/overlookmotel)) ##### :house: Internal - *Every package* - [#​13772](https://togithub.com/babel/babel/pull/13772) Use `workspace:^` to specify `@babel/` dependencies ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#​13856](https://togithub.com/babel/babel/pull/13856) Update to Yarn 3.1 ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​13867](https://togithub.com/babel/babel/pull/13867) Test on Node.js 17 ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-fixtures`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-runtime`, `babel-preset-react` - [#​13858](https://togithub.com/babel/babel/pull/13858) Force loading plugins/presets from the monorepo in tests ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-types` - [#​13844](https://togithub.com/babel/babel/pull/13844) \[ts] precise return type on `createTypeAnnotationBasedOnTypeof` (babel-types) ([@​lightmare](https://togithub.com/lightmare)) - `babel-helpers` - [#​13841](https://togithub.com/babel/babel/pull/13841) minor: remove ineffectual helper names filter ([@​lightmare](https://togithub.com/lightmare)) - `babel-core`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-types` - [#​13820](https://togithub.com/babel/babel/pull/13820) Improve transform-react-jsx typings ([@​JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-types` - [#​13843](https://togithub.com/babel/babel/pull/13843) Simplify (transpiled) babel-types builder wrappers ([@​lightmare](https://togithub.com/lightmare)) ### [`v7.15.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7158-2021-10-06) [Compare Source](https://togithub.com/babel/babel/compare/v7.15.5...v7.15.8) ##### :eyeglasses: Spec Compliance - `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd` - [#​13788](https://togithub.com/babel/babel/pull/13788) Sort module export names ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#​13769](https://togithub.com/babel/babel/pull/13769) Tokenize keywords-like identifier as new tokens ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-generator` - [#​13821](https://togithub.com/babel/babel/pull/13821) Fix missing inner comments in class expressions ([@​overlookmotel](https://togithub.com/overlookmotel)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-pipeline-operator` - [#​13803](https://togithub.com/babel/babel/pull/13803) Collect comments around parentheses in expressions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#​13800](https://togithub.com/babel/babel/pull/13800) fix: remove imported types from export ([@​JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-core` - [#​13814](https://togithub.com/babel/babel/pull/13814) Improve debug logging for IgnoreList ([@​paleite](https://togithub.com/paleite)) - `babel-node` - [#​13784](https://togithub.com/babel/babel/pull/13784) \[[@​babel/node](https://togithub.com/babel/node)] Forward the signal SIGTERM as well ([@​julienw](https://togithub.com/julienw)) ##### :house: Internal - [#​13808](https://togithub.com/babel/babel/pull/13808) Update parser plugins for TypeScript tests ([@​sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#​13795](https://togithub.com/babel/babel/pull/13795) Fix Gulpfile path separator issue on Windows ([@​NotWearingPants](https://togithub.com/NotWearingPants)) ##### :running_woman: Performance - `babel-code-frame` - [#​13812](https://togithub.com/babel/babel/pull/13812) Optimization of string splitting ([@​shoonia](https://togithub.com/shoonia)) ### [`v7.15.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7155-2021-09-04) [Compare Source](https://togithub.com/babel/babel/compare/v7.15.4...v7.15.5) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​13727](https://togithub.com/babel/babel/pull/13727) Disallow `#a in #b in c` and similar expressions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :leftwards_arrow_with_hook: Revert - `babel-core` - [#​13732](https://togithub.com/babel/babel/pull/13732) Revert "fix: non breaking align options naming" ([@​fedeci](https://togithub.com/fedeci)) ### [`v7.15.4`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7154-2021-09-02) [Compare Source](https://togithub.com/babel/babel/compare/v7.15.0...v7.15.4) ##### :eyeglasses: Spec Compliance - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​13601](https://togithub.com/babel/babel/pull/13601) Disallow reinitializing private elements ([@​komyg](https://togithub.com/komyg)) ##### :bug: Bug Fix - [#​13638](https://togithub.com/babel/babel/pull/13638) \[eslint] Allow `"latest"` as `ecmaVersion` ([@​fisker](https://togithub.com/fisker)) - `babel-traverse`, `babel-types` - [#​13723](https://togithub.com/babel/babel/pull/13723) `getBindingIdentifiers` should return params for private methods ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#​13715](https://togithub.com/babel/babel/pull/13715) \[babel 8] fix: stricter rest element builder check ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-compilation-targets` - [#​13697](https://togithub.com/babel/babel/pull/13697) fix: pass `browserslistEnv` to `resolveTargets` ([@​meskill](https://togithub.com/meskill)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-property-in-object` - [#​13656](https://togithub.com/babel/babel/pull/13656) fix: fix static private field shadowed by local variable ([@​colinaaa](https://togithub.com/colinaaa)) - `babel-plugin-transform-typescript` - [#​13664](https://togithub.com/babel/babel/pull/13664) \[ts] Fix transform for nested namespaces shorthand syntax ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​13680](https://togithub.com/babel/babel/pull/13680) fix(babel-parser): delete `static` property from class static block for TS ([@​sosukesuzuki](https://togithub.com/sosukesuzuki)) - [#​13695](https://togithub.com/babel/babel/pull/13695) fix: assure left bracket is not consumed after dot ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#​13532](https://togithub.com/babel/babel/pull/13532) fix: non breaking align options naming ([@​fedeci](https://togithub.com/fedeci)) ##### :memo: Documentation - `babel-parser` - [#​13691](https:/

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 Mend Renovate. View repository job log here.