SocialGouv / sre-tools

https://socialgouv.github.io/sre-tools/
1 stars 1 forks source link

chore(deps): update dependency @babel/plugin-transform-modules-commonjs to v7.21.5 - autoclosed #79

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 3 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/plugin-transform-modules-commonjs (source) 7.14.5 -> 7.21.5 age adoption passing confidence

Release Notes

babel/babel ### [`v7.21.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7215-2023-04-28) [Compare Source](https://togithub.com/babel/babel/compare/v7.21.2...v7.21.5) ##### :eyeglasses: Spec Compliance - `babel-generator`, `babel-parser`, `babel-types` - [#​15539](https://togithub.com/babel/babel/pull/15539) fix: Remove `mixins` and `implements` for `DeclareInterface` and `InterfaceDeclaration` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :bug: Bug Fix - `babel-core`, `babel-generator`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-react-jsx` - [#​15515](https://togithub.com/babel/babel/pull/15515) fix: `)` position with `createParenthesizedExpressions` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-preset-env` - [#​15580](https://togithub.com/babel/babel/pull/15580) Add syntax import meta to preset env ([@​JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-types` - [#​15546](https://togithub.com/babel/babel/pull/15546) Improve the layout of generated validators ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core` - [#​15535](https://togithub.com/babel/babel/pull/15535) Use `lt` instead of `lte` to check TS version for .cts config ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-core` - [#​15575](https://togithub.com/babel/babel/pull/15575) Use synchronous `import.meta.resolve` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-fixtures`, `babel-preset-typescript` - [#​15568](https://togithub.com/babel/babel/pull/15568) Handle `.overrides` and `.env` when resolving plugins/presets from fixture options ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin` - [#​15548](https://togithub.com/babel/babel/pull/15548) Use `semver` package to compare versions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.21.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7212-2023-02-23) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.11...v7.21.2) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​15439](https://togithub.com/babel/babel/pull/15439) fix: Throws on `new foo?.bar!()` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-traverse`, `babel-types` - [#​15448](https://togithub.com/babel/babel/pull/15448) Reduce warnings for deprecated node aliases ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-types` - [#​15451](https://togithub.com/babel/babel/pull/15451) Update babel-types docs generator ([@​JLHwung](https://togithub.com/JLHwung)) ##### :microscope: Output optimization - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#​15449](https://togithub.com/babel/babel/pull/15449) Avoid unnecessary code for unused lazy imports ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.20.11`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72011-2022-12-23) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.7...v7.20.11) ##### :eyeglasses: Spec Compliance - `babel-helper-module-transforms`, `babel-plugin-proposal-dynamic-import`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs` - [#​15290](https://togithub.com/babel/babel/pull/15290) Return rejected promise when stringify import specifier throws ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) ##### :bug: Bug Fix - `babel-plugin-transform-block-scoping` - [#​15309](https://togithub.com/babel/babel/pull/15309) Fix for binding shadowing outer var with loop closure ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.20.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7207-2022-12-22) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.6...v7.20.7) ##### :eyeglasses: Spec Compliance - `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes` - [#​15223](https://togithub.com/babel/babel/pull/15223) fix: Deleting super property should throw ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-object-super` - [#​15241](https://togithub.com/babel/babel/pull/15241) fix: Throw correct error types from sed ant class TDZ helpers ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) ##### :bug: Bug Fix - `babel-parser`, `babel-plugin-transform-typescript` - [#​15209](https://togithub.com/babel/babel/pull/15209) fix: Support auto accessors with TypeScript annotations ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-traverse` - [#​15287](https://togithub.com/babel/babel/pull/15287) Fix `.parentPath` after rename in `SwitchCase` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript`, `babel-traverse` - [#​15284](https://togithub.com/babel/babel/pull/15284) fix: Ts import type and func with duplicate name ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-block-scoping` - [#​15278](https://togithub.com/babel/babel/pull/15278) Fix tdz analysis for reassigned captured for bindings ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-async-generator-functions`, `babel-preset-env` - [#​15235](https://togithub.com/babel/babel/pull/15235) fix: Transform `for await` with shadowed variables ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator`, `babel-plugin-proposal-optional-chaining` - [#​15258](https://togithub.com/babel/babel/pull/15258) fix: Correctly generate `(a ?? b) as T` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-react-jsx`, `babel-types` - [#​15233](https://togithub.com/babel/babel/pull/15233) fix: Emit correct sourcemap ranges for `JSXText` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core`, `babel-helpers`, `babel-plugin-transform-computed-properties`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​15232](https://togithub.com/babel/babel/pull/15232) fix: Computed properties should keep original definition order ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes` - [#​15223](https://togithub.com/babel/babel/pull/15223) fix: Deleting super property should throw ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-generator` - [#​15216](https://togithub.com/babel/babel/pull/15216) fix: Print newlines for leading Comments of `TSEnumMember` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-plugin-transform-block-scoping`, `babel-traverse` - [#​15275](https://togithub.com/babel/babel/pull/15275) Improve relative execution tracking in fn exprs ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-define-map`, `babel-plugin-transform-property-mutators` - [#​15274](https://togithub.com/babel/babel/pull/15274) Inline & simplify `@babel/helper-define-map` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-parameters`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-traverse` - [#​15200](https://togithub.com/babel/babel/pull/15200) Rewrite `transform-block-scoping` plugin ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-helper-compilation-targets` - [#​15228](https://togithub.com/babel/babel/pull/15228) perf: Speed up `getTargets` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.19.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7196-2022-10-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.6...v7.19.6) ##### :eyeglasses: Spec Compliance - `babel-plugin-proposal-decorators` - [#​15059](https://togithub.com/babel/babel/pull/15059) Ensure non-static decorators are applied when a class is instantiated. ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#​15062](https://togithub.com/babel/babel/pull/15062) Fix parsing of block comments nested in flow comments ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​15052](https://togithub.com/babel/babel/pull/15052) fix: improve module block program location tracking ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3` - [#​15060](https://togithub.com/babel/babel/pull/15060) Ensure `@babel/runtime-corejs3/core-js/*.js` can be imported on Node.js 17+ ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-preset-env`, `babel-traverse` - [#​15043](https://togithub.com/babel/babel/pull/15043) fix: preserve this for `super.*` template tags ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-generator`, `babel-plugin-transform-flow-comments` - [#​15037](https://togithub.com/babel/babel/pull/15037) Improve generation of comments without location ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :memo: Documentation - `babel-standalone` - [#​15055](https://togithub.com/babel/babel/pull/15055) Fix missing `transformSync` function name ([@​lomirus](https://togithub.com/lomirus)) ##### :house: Internal - `babel-parser` - [#​15056](https://togithub.com/babel/babel/pull/15056) Use `startLoc.index` instead of carrying around `start` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#​15035](https://togithub.com/babel/babel/pull/15035) chore: Update yarn 3.2.4 ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :running_woman: Performance - `babel-core`, `babel-standalone` - [#​15023](https://togithub.com/babel/babel/pull/15023) Don't bundle unnecessary plugins in `@babel/standalone` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.18.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7186-2022-06-27) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.2...v7.18.6) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​14650](https://togithub.com/babel/babel/pull/14650) \[ts] Disallow property access after instantiation expression ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​14636](https://togithub.com/babel/babel/pull/14636) \[ts] Allow `...<...>` followed by newline or binary operator ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-preset-env`, `babel-template` - [#​14668](https://togithub.com/babel/babel/pull/14668) JSON modules should be imported with default ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-helper-remap-async-to-generator`, `babel-plugin-proposal-async-generator-functions` - [#​14391](https://togithub.com/babel/babel/pull/14391) Transform `await` in computed class keys ([@​Yokubjon-J](https://togithub.com/Yokubjon-J)) - `babel-plugin-transform-parameters` - [#​14694](https://togithub.com/babel/babel/pull/14694) fix: preserve function params type if possible ([@​magic-akari](https://togithub.com/magic-akari)) - `babel-core` - [#​14583](https://togithub.com/babel/babel/pull/14583) fix: Memory leak when deep cloning in `babel-core` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core`, `babel-helper-check-duplicate-nodes`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-transform-runtime` - [#​14663](https://togithub.com/babel/babel/pull/14663) Fix `import { types } from "@​babel/core"` with native ESM ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-standalone` - [#​14697](https://togithub.com/babel/babel/pull/14697) Add `proposal-unicode-sets-regex` to `@babel/standalone` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#​14687](https://togithub.com/babel/babel/pull/14687) chore: Update bench baselines ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator`, `babel-types` - [#​14685](https://togithub.com/babel/babel/pull/14685) enable TS compiler option: strictBindCallApply ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-code-frame`, `babel-core`, `babel-generator`, `babel-helper-annotate-as-pure`, `babel-helper-builder-binary-assignment-operator-visitor`, `babel-helper-builder-react-jsx`, `babel-helper-check-duplicate-nodes`, `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-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-split-export-declaration`, `babel-helper-transform-fixture-test-runner`, `babel-helper-validator-option`, `babel-helper-wrap-function`, `babel-helpers`, `babel-highlight`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-external-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-function-bind`, `babel-plugin-proposal-function-sent`, `babel-plugin-proposal-json-strings`, `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-property-in-object`, `babel-plugin-proposal-record-and-tuple`, `babel-plugin-syntax-typescript`, `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-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-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-object-super`, `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-display-name`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-compat`, `babel-plugin-transform-react-jsx-source`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-plugin-transform-unicode-escapes`, `babel-preset-env`, `babel-preset-typescript`, `babel-standalone`, `babel-template`, `babel-traverse`, `babel-types` - [#​14601](https://togithub.com/babel/babel/pull/14601) enable noImplicitAny ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-plugin-transform-destructuring` - [#​14659](https://togithub.com/babel/babel/pull/14659) Run Babel asynchronously in fixtures ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`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.9...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.9`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7179-2022-04-06) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.7...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.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7177-2022-03-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.8...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.16.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7168-2022-01-10) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.7...v7.16.8) ##### :bug: Bug Fix - `babel-generator`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-parameters` - [#​14113](https://togithub.com/babel/babel/pull/14113) Print trailing comma after a single TS generic in arrow fns ([@​ozanhonamlioglu](https://togithub.com/ozanhonamlioglu)) - `babel-traverse` - [#​14105](https://togithub.com/babel/babel/pull/14105) fix: forward stop signal to parent path ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-register` - [#​14107](https://togithub.com/babel/babel/pull/14107) Don't mutate `@babel/register` options ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-modules-commonjs` - [#​14097](https://togithub.com/babel/babel/pull/14097) Register binding for newly created vars for commonjs transforms ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-plugin-transform-typescript` - [#​14093](https://togithub.com/babel/babel/pull/14093) Fix TypeScript Enum self-references ([@​magic-akari](https://togithub.com/magic-akari)) ##### :nail_care: Polish - `babel-generator` - [#​14094](https://togithub.com/babel/babel/pull/14094) Always print directives with double quotes when minified ([@​overlookmotel](https://togithub.com/overlookmotel)) ##### :house: Internal - `babel-helper-fixtures`, `babel-plugin-proposal-record-and-tuple`, `babel-preset-env` - [#​14118](https://togithub.com/babel/babel/pull/14118) Always use the plugin/preset name in fixtures options ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-helper-remap-async-to-generator`, `babel-helper-wrap-function`, `babel-plugin-transform-async-to-generator` - [#​14122](https://togithub.com/babel/babel/pull/14122) Optimize `transform-async-to-generator` output ([@​magic-akari](https://togithub.com/magic-akari)) ### [`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.4...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.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](ht

Configuration

📅 Schedule: Branch creation - "before 3am on the first day of the month" in timezone Europe/Paris, 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

codecov-commenter commented 3 years ago

Codecov Report

Patch and project coverage have no change.

Comparison is base (b13f46f) 84.37% compared to head (1127e78) 84.37%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #79 +/- ## ======================================= Coverage 84.37% 84.37% ======================================= Files 3 3 Lines 32 32 Branches 6 6 ======================================= Hits 27 27 Misses 4 4 Partials 1 1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.