chore(deps): update dependency @babel/eslint-parser to v7.29.9 #5

Open
renovate-bot wants to merge 1 commit from renovate/babel-monorepo into master
Collaborator

This PR contains the following updates:

Package Change Age Confidence
@babel/eslint-parser (source) 7.19.1 → 7.29.9 age confidence

Release Notes

babel/babel (@​babel/eslint-parser)

v7.29.9

Compare Source

v7.29.9 (2026-09-18)

🐛 Bug Fix
🏠 Internal
Committers: 4

v7.29.7

Compare Source

v7.29.7 (2026-05-25)

Re-release all packages with npm provenance attestations

v7.28.6

Compare Source

v7.28.6 (2026-01-12)

Thanks @​kadhirash and @​kolvian for your first PRs!

🐛 Bug Fix
  • babel-cli, babel-code-frame, babel-core, babel-helper-check-duplicate-nodes, babel-helper-fixtures, babel-helper-plugin-utils, babel-node, babel-plugin-transform-flow-comments, babel-plugin-transform-modules-commonjs, babel-plugin-transform-property-mutators, babel-preset-env, babel-traverse, babel-types
  • babel-plugin-transform-regenerator
  • babel-plugin-transform-react-jsx
💅 Polish
  • babel-core, babel-standalone
🏠 Internal
  • babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-proposal-decorators, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-json-strings, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-sets-regex
🏃‍♀️ Performance
Committers: 7

v7.28.5

Compare Source

v7.28.5 (2025-10-23)

Thank you @​CO0Ki3, @​Olexandr88, and @​youthfulhps for your first PRs!

👓 Spec Compliance
🐛 Bug Fix
  • babel-plugin-proposal-destructuring-private
  • babel-parser
  • babel-plugin-proposal-discard-binding, babel-plugin-transform-destructuring
  • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-optional-chaining, babel-traverse, babel-types
  • babel-traverse
🏠 Internal
🏃‍♀️ Performance
Committers: 8

v7.28.4

Compare Source

v7.28.4 (2025-09-05)

Thanks @​gwillen and @​mrginglymus for your first PRs!

🏠 Internal
Committers: 5

v7.28.0

Compare Source

v7.28.0 (2025-07-02)

🚀 New Feature
  • babel-node
  • babel-types
  • babel-compat-data, babel-preset-env
  • babel-core, babel-parser
  • babel-generator, babel-parser
  • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-object-rest-spread, babel-traverse, babel-types
  • babel-parser, babel-traverse, babel-types
  • babel-generator, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-transform-destructuring, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-react-display-name, babel-types
  • babel-generator, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-transform-block-scoping, babel-plugin-transform-object-rest-spread, babel-plugin-transform-typescript, babel-traverse, babel-types
🐛 Bug Fix
🏠 Internal
  • babel-compat-data, babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-json-modules, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs3
Committers: 5

v7.27.5

Compare Source

v7.27.5 (2025-06-03)

Thanks @​NullVoxPopuli for your first PR!

🐛 Bug Fix
💅 Polish
Committers: 4

v7.27.1

Compare Source

v7.27.1 (2025-04-30)

Thanks @​kermanx and @​woaitsAryan for your first PRs!

👓 Spec Compliance
🐛 Bug Fix
  • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-traverse
  • babel-helper-wrap-function, babel-plugin-transform-async-to-generator
  • babel-helper-remap-async-to-generator, babel-plugin-transform-async-to-generator
  • babel-helper-fixtures, babel-parser
  • babel-generator, babel-parser
    • #​17226 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (@​JLHwung)
  • babel-parser
  • babel-compat-data, babel-preset-env
  • babel-traverse
  • babel-generator
💅 Polish
  • babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-decorators, babel-plugin-transform-arrow-functions, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-traverse
🏠 Internal
  • babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-compat-data, babel-preset-env
  • babel-compat-data, babel-standalone
  • babel-register
  • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
  • All packages
🔬 Output optimization
  • babel-helpers, babel-plugin-transform-modules-commonjs, babel-runtime-corejs3
  • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
Committers: 9

v7.27.0

Compare Source

v7.27.0 (2025-03-24)

Thanks @​ishchhabra and @​vovkasm for your first PRs!

👓 Spec Compliance
🚀 New Feature
🐛 Bug Fix
  • babel-helper-create-class-features-plugin, babel-plugin-transform-class-properties
  • babel-traverse
  • babel-helpers, babel-preset-typescript, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-cli
  • babel-plugin-transform-named-capturing-groups-regex, babel-types
🏃‍♀️ Performance
Committers: 5

v7.26.10

Compare Source

v7.26.10 (2025-03-11)

Thanks @​jordan-choi and @​mmmsssttt404 for your first PRs!

This release includes a fix for https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8, a security vulnerability which affects the .replace method of transpiled regular expressions that use named capturing groups.

👓 Spec Compliance
🐛 Bug Fix
💅 Polish
🏠 Internal
Committers: 6

v7.26.8

Compare Source

v7.26.8 (2025-02-08)

🏠 Internal
  • babel-preset-env
    • #​17097 Update dependency babel-plugin-polyfill-corejs3 to ^0.11.0

v7.26.5

Compare Source

v7.26.5 (2025-01-10)

👓 Spec Compliance
🐛 Bug Fix
🔬 Output optimization
Committers: 5

v7.25.9

Compare Source

v7.25.9 (2024-10-22)

Thanks @​victorenator for your first PR!

🐛 Bug Fix
🏠 Internal
🏃‍♀️ Performance
Committers: 4

v7.25.8

Compare Source

v7.25.8 (2024-10-10)

🐛 Bug Fix
🏠 Internal
  • babel-parser, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-explicit-resource-management, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-defer, babel-plugin-proposal-partial-application, babel-plugin-proposal-throw-expressions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-static-block, babel-plugin-transform-dynamic-import, babel-plugin-transform-export-namespace-from, babel-plugin-transform-json-strings, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-property-in-object, babel-preset-env
Committers: 3

v7.25.7

Compare Source

v7.25.7 (2024-10-02)

Thanks @​DylanPiercey and @​YuHyeonWook for your first PRs!

🐛 Bug Fix
💅 Polish
🏠 Internal
  • babel-core
  • babel-helper-compilation-targets, babel-helper-plugin-utils, babel-preset-env
  • babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-plugin-syntax-import-reflection, babel-standalone
  • babel-generator
🏃‍♀️ Performance
Committers: 8

v7.25.1

Compare Source

v7.25.1 (2024-07-28)

🐛 Bug Fix
  • babel-plugin-transform-function-name
  • babel-plugin-transform-react-constant-elements
    • #​16582 fix plugin-transform-react-constant-elements transform JSXFrament but not add JSXExpressionContainer (@​keiseiTi)
  • babel-traverse
🏠 Internal
Committers: 4

v7.25.0

Compare Source

v7.25.0 (2024-07-26)

Thanks @​davidtaylorhq and @​slatereax for your first PR!

You can find the release blog post with some highlights at https://babeljs.io/blog/2024/07/26/7.25.0.

👓 Spec Compliance
  • babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs3
  • babel-plugin-transform-typescript
🚀 New Feature
  • babel-helper-create-class-features-plugin, babel-helper-function-name, babel-helper-plugin-utils, babel-helper-wrap-function, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-preset-env, babel-traverse, babel-types
  • babel-helper-hoist-variables, babel-helper-plugin-utils, babel-plugin-proposal-async-do-expressions, babel-plugin-transform-modules-systemjs, babel-traverse
  • babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-split-export-declaration, babel-plugin-transform-classes, babel-traverse, babel-types
  • babel-helper-create-class-features-plugin, babel-helper-environment-visitor, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-transform-async-generator-functions, babel-plugin-transform-classes, babel-traverse
  • babel-core, babel-parser
  • babel-compat-data, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-preset-env
  • babel-plugin-transform-block-scoping, babel-traverse, babel-types
  • babel-helper-import-to-platform-api, babel-plugin-proposal-json-modules
  • babel-helper-transform-fixture-test-runner, babel-node
  • babel-compat-data, babel-helper-create-regexp-features-plugin, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-preset-env, babel-standalone
🐛 Bug Fix
🏠 Internal
🏃‍♀️ Performance
  • babel-parser, babel-plugin-proposal-pipeline-operator
🔬 Output optimization
  • babel-plugin-transform-classes
  • babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-object-super, babel-plugin-transform-private-methods, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-plugin-transform-class-properties, babel-plugin-transform-classes
Committers: 6

v7.24.8

Compare Source

v7.24.8 (2024-07-11)

Thanks @​H0onnn, @​jkup and @​SreeXD for your first pull requests!

👓 Spec Compliance
🐛 Bug Fix
💅 Polish
Committers: 9

v7.24.7

Compare Source

v7.24.7 (2024-06-05)

🐛 Bug Fix
🏠 Internal
  • babel-helpers, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
Committers: 7

v7.24.6

Compare Source

v7.24.6 (2024-05-24)

Thanks @​amjed-98, @​blakewilson, @​coelhucas, and @​SukkaW for your first PRs!

🐛 Bug Fix
  • babel-helper-create-class-features-plugin, babel-plugin-transform-class-properties
  • babel-core, babel-generator, babel-plugin-transform-modules-commonjs
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
  • babel-helpers, babel-plugin-proposal-decorators, babel-runtime-corejs3
  • babel-parser, babel-plugin-transform-typescript
🏠 Internal
  • babel-core, babel-helpers, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-helpers
  • babel-cli, babel-helpers, babel-plugin-external-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-parser, babel-traverse
  • Other
Committers: 9

v7.24.5

Compare Source

v7.24.5 (2024-04-29)

Thanks @​romgrk and @​sossost for your first PRs!

🐛 Bug Fix
💅 Polish
🏠 Internal
  • Other
  • babel-parser
  • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-split-export-declaration, babel-helper-wrap-function, babel-helpers, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-proposal-explicit-resource-management, babel-plugin-transform-block-scoping, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-property-in-object, babel-plugin-transform-react-jsx-self, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-traverse
  • babel-plugin-proposal-partial-application, babel-types
  • babel-plugin-transform-class-properties, babel-preset-env
🏃‍♀️ Performance
  • babel-helpers, babel-preset-env, babel-runtime-corejs3
Committers: 6

v7.24.1

Compare Source

v7.24.1 (2024-03-19)

🐛 Bug Fix
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
  • babel-plugin-proposal-decorators, babel-plugin-proposal-json-modules, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties
  • babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties
📝 Documentation
🏠 Internal
  • babel-code-frame, babel-highlight
  • babel-helper-fixtures, babel-helpers, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow
  • babel-helper-module-imports, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-json-modules, babel-plugin-proposal-record-and-tuple, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx
  • Other
🔬 Output optimization
  • babel-helper-replace-supers, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-parameters, babel-plugin-transform-runtime
  • babel-plugin-transform-class-properties, babel-plugin-transform-classes
  • babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-object-rest-spread, babel-traverse
  • babel-core, babel-plugin-external-helpers, babel-plugin-proposal-decorators, babel-plugin-proposal-function-bind, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-plugin-transform-parameters, babel-plugin-transform-private-property-in-object, babel-plugin-transform-react-jsx, babel-plugin-transform-runtime, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-env
Committers: 4

v7.23.10

Compare Source

v7.23.10 (2024-01-31)

🐛 Bug Fix
Committers: 3

v7.23.9

Compare Source

v7.23.9 (2024-01-25)

🐛 Bug Fix
  • babel-helper-transform-fixture-test-runner, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-preset-env
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
  • babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-runtime, babel-preset-env
  • babel-traverse
  • Other
🏠 Internal
🏃‍♀️ Performance
🔬 Output optimization
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-new-target, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-preset-env
  • babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
Committers: 4

v7.23.3

Compare Source

v7.23.3 (2023-11-09)

🐛 Bug Fix
📝 Documentation
🏠 Internal
🏃‍♀️ Performance
🔬 Output optimization
  • babel-plugin-transform-computed-properties
Committers: 9

v7.22.15

Compare Source

v7.22.15 (2023-09-04)

🐛 Bug Fix
🏠 Internal
Committers: 4

v7.22.11

Compare Source

v7.22.11 (2023-08-24)

Thanks @​0o001 and @​yangguansen for your first PRs!

🐛 Bug Fix
  • babel-plugin-transform-typescript
  • babel-types
  • babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-static-block, babel-plugin-transform-dynamic-import, babel-plugin-transform-export-namespace-from, babel-plugin-transform-json-strings, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-property-in-object
  • babel-core
🏠 Internal
  • babel-parser
  • babel-core, babel-helper-compilation-targets, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decorators, babel-preset-env, babel-preset-react, babel-register, babel-traverse, babel-types
  • babel-core, babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-modules-commonjs, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • Other
🔬 Output optimization
  • babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-optional-chaining, babel-preset-env
Committers: 7

v7.22.10

Compare Source

v7.22.10 (2023-08-07)

Thanks @​DimitriPapadopoulos, @​FabianWarnecke, @​JoshuaKGoldberg, and @​YYvanYang for your first pull requests!

🐛 Bug Fix
  • babel-plugin-transform-typescript
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-new-target, babel-plugin-transform-private-methods, babel-preset-env
💅 Polish
🏠 Internal
  • Other
  • babel-cli, babel-core, babel-generator, babel-helper-builder-react-jsx, babel-preset-env, babel-standalone
  • babel-helper-compilation-targets
  • babel-parser
  • babel-plugin-transform-runtime, babel-traverse, babel-types
🔬 Output optimization
  • babel-plugin-transform-block-scoping, babel-plugin-transform-parameters, babel-plugin-transform-regenerator
Committers: 9

v7.22.9: 7.22.9

Compare Source

v7.22.9 (2023-07-12)

🐛 Bug Fix
  • babel-plugin-transform-typescript
  • babel-helper-module-transforms, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-wrap-function
💅 Polish
🏠 Internal
Committers: 5

v7.22.7

Compare Source

v7.22.7 (2023-07-06)

🐛 Bug Fix
🏠 Internal
Committers: 4

v7.22.6

Compare Source

v7.22.6 (2023-07-04)

🐛 Bug Fix
  • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
  • babel-plugin-transform-optional-chaining
  • babel-helper-split-export-declaration, babel-plugin-transform-modules-commonjs
  • babel-compat-data, babel-preset-env
  • babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs3, babel-runtime
  • babel-standalone
  • babel-core
🏠 Internal
  • babel-helper-create-class-features-plugin, babel-plugin-transform-classes
🔬 Output optimization
  • babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-transform-class-properties, babel-plugin-transform-optional-chaining, babel-plugin-transform-typescript
  • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-property-in-object, babel-traverse
Committers: 5

v7.22.5

Compare Source

v7.22.5 (2023-06-08)

🐛 Bug Fix
💅 Polish
Committers: 4

v7.21.8

Compare Source

v7.21.8 (2023-05-02)

👓 Spec Compliance
🐛 Bug Fix
  • babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin
Committers: 2

v7.21.3

Compare Source

v7.21.3 (2023-03-14)

Thanks @​amoeller, @​Harpica, and @​nzakas for your first PRs!

👓 Spec Compliance
🐛 Bug Fix
💅 Polish
🏠 Internal
🔬 Output optimization
Committers: 8

Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • 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.

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


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@babel/eslint-parser](https://babel.dev/) ([source](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser)) | [`7.19.1` → `7.29.9`](https://renovatebot.com/diffs/npm/@babel%2feslint-parser/7.19.1/7.29.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2feslint-parser/7.29.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2feslint-parser/7.19.1/7.29.9?slim=true) | --- ### Release Notes <details> <summary>babel/babel (@&#8203;babel/eslint-parser)</summary> ### [`v7.29.9`](https://github.com/babel/babel/releases/tag/v7.29.9) [Compare Source](https://github.com/babel/babel/compare/v7.29.7...v7.29.9) #### v7.29.9 (2026-09-18) ##### :bug: Bug Fix - `babel-plugin-transform-typescript` - [#&#8203;18247](https://github.com/babel/babel/pull/18247) \[ts] Allow merging `enum` into a `namespace` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-parser` - [#&#8203;18241](https://github.com/babel/babel/pull/18241) Fix parsing of arrow function params inside ternaries with Flow ([@&#8203;robhogan](https://github.com/robhogan)) ##### :house: Internal - `babel-parser` - [#&#8203;18245](https://github.com/babel/babel/pull/18245) test: test with ts-eslint 8.70.0 ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### Committers: 4 - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Joelle Mahfoud ([@&#8203;joelle-a-dev](https://github.com/joelle-a-dev)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - Rob Hogan ([@&#8203;robhogan](https://github.com/robhogan)) ### [`v7.29.7`](https://github.com/babel/babel/releases/tag/v7.29.7) [Compare Source](https://github.com/babel/babel/compare/v7.28.6...v7.29.7) #### v7.29.7 (2026-05-25) Re-release all packages with npm provenance attestations ### [`v7.28.6`](https://github.com/babel/babel/releases/tag/v7.28.6) [Compare Source](https://github.com/babel/babel/compare/v7.28.5...v7.28.6) #### v7.28.6 (2026-01-12) Thanks [@&#8203;kadhirash](https://github.com/kadhirash) and [@&#8203;kolvian](https://github.com/kolvian) for your first PRs! ##### :bug: Bug Fix - `babel-cli`, `babel-code-frame`, `babel-core`, `babel-helper-check-duplicate-nodes`, `babel-helper-fixtures`, `babel-helper-plugin-utils`, `babel-node`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-property-mutators`, `babel-preset-env`, `babel-traverse`, `babel-types` - [#&#8203;17589](https://github.com/babel/babel/pull/17589) Improve Unicode handling in code-frame tokenizer ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-plugin-transform-regenerator` - [#&#8203;17556](https://github.com/babel/babel/pull/17556) fix: `transform-regenerator` correctly handles scope ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-plugin-transform-react-jsx` - [#&#8203;17538](https://github.com/babel/babel/pull/17538) fix: Keep jsx comments ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :nail\_care: Polish - `babel-core`, `babel-standalone` - [#&#8203;17606](https://github.com/babel/babel/pull/17606) Polish(standalone): improve message on invalid preset/plugin ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :house: Internal - `babel-plugin-bugfix-v8-static-class-fields-redefine-readonly`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-import-attributes-to-assertions`, `babel-plugin-proposal-import-wasm-source`, `babel-plugin-syntax-async-do-expressions`, `babel-plugin-syntax-decorators`, `babel-plugin-syntax-destructuring-private`, `babel-plugin-syntax-do-expressions`, `babel-plugin-syntax-explicit-resource-management`, `babel-plugin-syntax-export-default-from`, `babel-plugin-syntax-flow`, `babel-plugin-syntax-function-bind`, `babel-plugin-syntax-function-sent`, `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-import-attributes`, `babel-plugin-syntax-import-defer`, `babel-plugin-syntax-import-source`, `babel-plugin-syntax-jsx`, `babel-plugin-syntax-module-blocks`, `babel-plugin-syntax-optional-chaining-assign`, `babel-plugin-syntax-partial-application`, `babel-plugin-syntax-pipeline-operator`, `babel-plugin-syntax-throw-expressions`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-dotall-regex`, `babel-plugin-transform-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-explicit-resource-management`, `babel-plugin-transform-exponentiation-operator`, `babel-plugin-transform-json-strings`, `babel-plugin-transform-logical-assignment-operators`, `babel-plugin-transform-nullish-coalescing-operator`, `babel-plugin-transform-numeric-separator`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-catch-binding`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-private-methods`, `babel-plugin-transform-private-property-in-object`, `babel-plugin-transform-regexp-modifiers`, `babel-plugin-transform-unicode-property-regex`, `babel-plugin-transform-unicode-sets-regex` - [#&#8203;17580](https://github.com/babel/babel/pull/17580) Allow Babel 8 in compatible Babel 7 plugins ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :running\_woman: Performance - `babel-plugin-transform-react-jsx` - [#&#8203;17555](https://github.com/babel/babel/pull/17555) perf: Use lighter traversal for jsx `__source,__self` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### Committers: 7 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Eliot Pontarelli ([@&#8203;kolvian](https://github.com/kolvian)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Kadhirash Sivakumar ([@&#8203;kadhirash](https://github.com/kadhirash)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - coderaiser ([@&#8203;coderaiser](https://github.com/coderaiser)) ### [`v7.28.5`](https://github.com/babel/babel/releases/tag/v7.28.5) [Compare Source](https://github.com/babel/babel/compare/v7.28.4...v7.28.5) #### v7.28.5 (2025-10-23) Thank you [@&#8203;CO0Ki3](https://github.com/CO0Ki3), [@&#8203;Olexandr88](https://github.com/Olexandr88), and [@&#8203;youthfulhps](https://github.com/youthfulhps) for your first PRs! ##### :eyeglasses: Spec Compliance - `babel-parser` - [#&#8203;17446](https://github.com/babel/babel/pull/17446) Allow `Runtime Errors for Function Call Assignment Targets` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helper-validator-identifier` - [#&#8203;17501](https://github.com/babel/babel/pull/17501) fix: update identifier to unicode 17 ([@&#8203;fisker](https://github.com/fisker)) ##### :bug: Bug Fix - `babel-plugin-proposal-destructuring-private` - [#&#8203;17534](https://github.com/babel/babel/pull/17534) Allow mixing private destructuring and rest ([@&#8203;CO0Ki3](https://github.com/CO0Ki3)) - `babel-parser` - [#&#8203;17521](https://github.com/babel/babel/pull/17521) Improve `@babel/parser` error typing ([@&#8203;JLHwung](https://github.com/JLHwung)) - [#&#8203;17491](https://github.com/babel/babel/pull/17491) fix: improve ts-only declaration parsing ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-plugin-proposal-discard-binding`, `babel-plugin-transform-destructuring` - [#&#8203;17519](https://github.com/babel/babel/pull/17519) fix: `rest` correctly returns plain array ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-optional-chaining`, `babel-traverse`, `babel-types` - [#&#8203;17503](https://github.com/babel/babel/pull/17503) Fix `JSXIdentifier` handling in `isReferencedIdentifier` ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-traverse` - [#&#8203;17504](https://github.com/babel/babel/pull/17504) fix: ensure scope.push register in anonymous fn ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :house: Internal - `babel-types` - [#&#8203;17494](https://github.com/babel/babel/pull/17494) Type checking babel-types scripts ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :running\_woman: Performance - `babel-core` - [#&#8203;17490](https://github.com/babel/babel/pull/17490) Faster finding of locations in `buildCodeFrameError` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### Committers: 8 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Byeongho Yoo ([@&#8203;youthfulhps](https://github.com/youthfulhps)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Hyeon Dokko ([@&#8203;CO0Ki3](https://github.com/CO0Ki3)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;Olexandr88](https://github.com/Olexandr88) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - fisker Cheung ([@&#8203;fisker](https://github.com/fisker)) ### [`v7.28.4`](https://github.com/babel/babel/releases/tag/v7.28.4) [Compare Source](https://github.com/babel/babel/compare/v7.28.0...v7.28.4) #### v7.28.4 (2025-09-05) Thanks [@&#8203;gwillen](https://github.com/gwillen) and [@&#8203;mrginglymus](https://github.com/mrginglymus) for your first PRs! ##### :house: Internal - `babel-core`, `babel-helper-check-duplicate-nodes`, `babel-traverse`, `babel-types` - [#&#8203;17493](https://github.com/babel/babel/pull/17493) Update Jest to v30.1.1 ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-plugin-transform-regenerator` - [#&#8203;17455](https://github.com/babel/babel/pull/17455) chore: Clean up `transform-regenerator` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-core` - [#&#8203;17474](https://github.com/babel/babel/pull/17474) Switch to [@&#8203;jridgewell/remapping](https://github.com/jridgewell/remapping) ([@&#8203;mrginglymus](https://github.com/mrginglymus)) ##### Committers: 5 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Bill Collins ([@&#8203;mrginglymus](https://github.com/mrginglymus)) - Glenn Willen ([@&#8203;gwillen](https://github.com/gwillen)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.28.0`](https://github.com/babel/babel/releases/tag/v7.28.0) [Compare Source](https://github.com/babel/babel/compare/v7.27.5...v7.28.0) #### v7.28.0 (2025-07-02) ##### :rocket: New Feature - `babel-node` - [#&#8203;17147](https://github.com/babel/babel/pull/17147) Support top level await in node repl ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-types` - [#&#8203;17258](https://github.com/babel/babel/pull/17258) feat(matchesPattern): support super/private/meta ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#&#8203;17355](https://github.com/babel/babel/pull/17355) Add explicit resource management to preset-env ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-core`, `babel-parser` - [#&#8203;17390](https://github.com/babel/babel/pull/17390) Support `sourceType: "commonjs"` ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-generator`, `babel-parser` - [#&#8203;17346](https://github.com/babel/babel/pull/17346) Materialize `explicitResourceManagement` parser plugin ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-do-expressions`, `babel-plugin-transform-object-rest-spread`, `babel-traverse`, `babel-types` - [#&#8203;17391](https://github.com/babel/babel/pull/17391) LVal coverage updates (Part 2) ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-parser`, `babel-traverse`, `babel-types` - [#&#8203;17378](https://github.com/babel/babel/pull/17378) Accept bigints in `t.bigIntLiteral` factory ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-generator`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-discard-binding`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-explicit-resource-management`, `babel-plugin-transform-react-display-name`, `babel-types` - [#&#8203;17277](https://github.com/babel/babel/pull/17277) Transform discard binding ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-typescript`, `babel-traverse`, `babel-types` - [#&#8203;17163](https://github.com/babel/babel/pull/17163) Parse discard binding ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :bug: Bug Fix - `babel-helper-globals`, `babel-plugin-transform-classes`, `babel-traverse` - [#&#8203;17297](https://github.com/babel/babel/pull/17297) Create babel-helper-globals ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-types` - [#&#8203;17009](https://github.com/babel/babel/pull/17009) feature: TSTypeOperator: keyof ([#&#8203;16799](https://github.com/babel/babel/issues/16799)) ([@&#8203;coderaiser](https://github.com/coderaiser)) ##### :house: Internal - `babel-compat-data`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-json-modules`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs3` - [#&#8203;17403](https://github.com/babel/babel/pull/17403) Update `babel-polyfill` packages ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### Committers: 5 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - coderaiser ([@&#8203;coderaiser](https://github.com/coderaiser)) ### [`v7.27.5`](https://github.com/babel/babel/releases/tag/v7.27.5) [Compare Source](https://github.com/babel/babel/compare/v7.27.1...v7.27.5) #### v7.27.5 (2025-06-03) Thanks [@&#8203;NullVoxPopuli](https://github.com/NullVoxPopuli) for your first PR! ##### :bug: Bug Fix - `babel-plugin-transform-regenerator` - [#&#8203;17359](https://github.com/babel/babel/pull/17359) fix: Unexpected infinite loop with `regenerator` for `try` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - Other - [#&#8203;17349](https://github.com/babel/babel/pull/17349) Map ESLint's `sourceType: commonjs` to script ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :nail\_care: Polish - `babel-parser` - [#&#8203;17333](https://github.com/babel/babel/pull/17333) Improve using declaration errors ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### Committers: 4 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - [@&#8203;NullVoxPopuli](https://github.com/NullVoxPopuli) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.27.1`](https://github.com/babel/babel/releases/tag/v7.27.1) [Compare Source](https://github.com/babel/babel/compare/v7.27.0...v7.27.1) #### v7.27.1 (2025-04-30) Thanks [@&#8203;kermanx](https://github.com/kermanx) and [@&#8203;woaitsAryan](https://github.com/woaitsAryan) for your first PRs! ##### :eyeglasses: Spec Compliance - `babel-parser` - [#&#8203;17254](https://github.com/babel/babel/pull/17254) Allow `using of` as lexical declaration within for ([@&#8203;JLHwung](https://github.com/JLHwung)) - [#&#8203;17230](https://github.com/babel/babel/pull/17230) Disallow get/set in TSPropertySignature ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-parser`, `babel-types` - [#&#8203;17193](https://github.com/babel/babel/pull/17193) Stricter TSImportType options parsing ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :bug: Bug Fix - `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-do-expressions`, `babel-traverse` - [#&#8203;17137](https://github.com/babel/babel/pull/17137) fix: do expressions should allow early exit ([@&#8203;kermanx](https://github.com/kermanx)) - `babel-helper-wrap-function`, `babel-plugin-transform-async-to-generator` - [#&#8203;17251](https://github.com/babel/babel/pull/17251) Fix: propagate argument evaluation errors through async promise chain ([@&#8203;magic-akari](https://github.com/magic-akari)) - `babel-helper-remap-async-to-generator`, `babel-plugin-transform-async-to-generator` - [#&#8203;17231](https://github.com/babel/babel/pull/17231) fix apply()/call() annotated as pure ([@&#8203;Lacsw](https://github.com/Lacsw)) - `babel-helper-fixtures`, `babel-parser` - [#&#8203;17233](https://github.com/babel/babel/pull/17233) Create ChainExpression within TSInstantiationExpression ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-generator`, `babel-parser` - [#&#8203;17226](https://github.com/babel/babel/pull/17226) Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-parser` - [#&#8203;17224](https://github.com/babel/babel/pull/17224) Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) ([@&#8203;JLHwung](https://github.com/JLHwung)) - [#&#8203;17080](https://github.com/babel/babel/pull/17080) Fix start of TSParameterProperty ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#&#8203;17228](https://github.com/babel/babel/pull/17228) Update firefox bugfix compat data ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-traverse` - [#&#8203;17156](https://github.com/babel/babel/pull/17156) fix: Objects and arrays with multiple references should not be evaluated ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-generator` - [#&#8203;17216](https://github.com/babel/babel/pull/17216) Fix: support const type parameter in generator ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :nail\_care: Polish - `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-parameters`, `babel-traverse` - [#&#8203;17221](https://github.com/babel/babel/pull/17221) Reduce generated names size for the 10th-11th ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#&#8203;17263](https://github.com/babel/babel/pull/17263) Remove unused `regenerator-runtime` dep in `@babel/runtime` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-preset-env` - [#&#8203;17256](https://github.com/babel/babel/pull/17256) Tune plugin compat data ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-compat-data`, `babel-standalone` - [#&#8203;17236](https://github.com/babel/babel/pull/17236) migrate babel-compat-data build script to mjs ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-register` - [#&#8203;16844](https://github.com/babel/babel/pull/16844) Migrate `@babel/register` to cts ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-regenerator`, `babel-preset-env`, `babel-runtime-corejs3` - [#&#8203;17205](https://github.com/babel/babel/pull/17205) Inline regenerator in the relevant packages ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - *All packages* - [#&#8203;17207](https://github.com/babel/babel/pull/17207) Enforce node protocol import ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :microscope: Output optimization - `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-runtime-corejs3` - [#&#8203;16538](https://github.com/babel/babel/pull/16538) Reduce `interopRequireWildcard` size ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-regenerator`, `babel-preset-env`, `babel-runtime-corejs3` - [#&#8203;17213](https://github.com/babel/babel/pull/17213) Reduce `regeneratorRuntime` size ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### Committers: 9 - Aryan Bharti ([@&#8203;woaitsAryan](https://github.com/woaitsAryan)) - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Frolov Roman ([@&#8203;Lacsw](https://github.com/Lacsw)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - [@&#8203;magic-akari](https://github.com/magic-akari) - \_Kerman ([@&#8203;kermanx](https://github.com/kermanx)) - fisker Cheung ([@&#8203;fisker](https://github.com/fisker)) ### [`v7.27.0`](https://github.com/babel/babel/releases/tag/v7.27.0) [Compare Source](https://github.com/babel/babel/compare/v7.26.10...v7.27.0) #### v7.27.0 (2025-03-24) Thanks [@&#8203;ishchhabra](https://github.com/ishchhabra) and [@&#8203;vovkasm](https://github.com/vovkasm) for your first PRs! ##### :eyeglasses: Spec Compliance - `babel-generator`, `babel-parser` - [#&#8203;16977](https://github.com/babel/babel/pull/16977) Default `importAttributesKeyword` to `with` ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :rocket: New Feature - `babel-helper-create-class-features-plugin`, `babel-traverse`, `babel-types` - [#&#8203;17169](https://github.com/babel/babel/pull/17169) Allow `traverseFast` to exit early ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-parser`, `babel-types` - [#&#8203;17110](https://github.com/babel/babel/pull/17110) Add `ImportAttributes` to `Standardized` and move its parser test fixtures ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-generator` - [#&#8203;17100](https://github.com/babel/babel/pull/17100) fix(babel-generator): add named export of generate function ([@&#8203;vovkasm](https://github.com/vovkasm)) - `babel-parser`, `babel-template` - [#&#8203;17149](https://github.com/babel/babel/pull/17149) Add `allowYieldOutsideFunction` to parser ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-plugin-transform-typescript`, `babel-traverse` - [#&#8203;17102](https://github.com/babel/babel/pull/17102) feat: Add `upToScope` parameter to `hasBinding` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-parser` - [#&#8203;17082](https://github.com/babel/babel/pull/17082) Support ESTree AccessorProperty ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-types` - [#&#8203;17162](https://github.com/babel/babel/pull/17162) feat(babel-types): Add support for BigInt literal conversion in valueToNode ([@&#8203;ishchhabra](https://github.com/ishchhabra)) ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-class-properties` - [#&#8203;16816](https://github.com/babel/babel/pull/16816) fix: Class reference in type throws error ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-traverse` - [#&#8203;17170](https://github.com/babel/babel/pull/17170) fix: Reset child scopes when `scope.crawl()` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helpers`, `babel-preset-typescript`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#&#8203;17118](https://github.com/babel/babel/pull/17118) Fix: align behaviour to tsc `rewriteRelativeImportExtensions` ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-cli` - [#&#8203;17182](https://github.com/babel/babel/pull/17182) fix: `@babel/cli` generates duplicate inline source maps ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-plugin-transform-named-capturing-groups-regex`, `babel-types` - [#&#8203;17175](https://github.com/babel/babel/pull/17175) Generate computed proto key ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :running\_woman: Performance - `babel-types` - [#&#8203;16870](https://github.com/babel/babel/pull/16870) perf: Improve builders of `@babel/types` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helper-create-regexp-features-plugin` - [#&#8203;17176](https://github.com/babel/babel/pull/17176) fix: improve duplicate named groups check ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### Committers: 5 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Ish Chhabra ([@&#8203;ishchhabra](https://github.com/ishchhabra)) - Vladimir Timofeev ([@&#8203;vovkasm](https://github.com/vovkasm)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.26.10`](https://github.com/babel/babel/releases/tag/v7.26.10) [Compare Source](https://github.com/babel/babel/compare/v7.26.8...v7.26.10) #### v7.26.10 (2025-03-11) Thanks [@&#8203;jordan-choi](https://github.com/jordan-choi) and [@&#8203;mmmsssttt404](https://github.com/mmmsssttt404) for your first PRs! This release includes a fix for <https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8>, a security vulnerability which affects the `.replace` method of transpiled regular expressions that use named capturing groups. ##### :eyeglasses: Spec Compliance - `babel-parser` - [#&#8203;17159](https://github.com/babel/babel/pull/17159) Disallow decorator in array pattern ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser`, `babel-template` - [#&#8203;17164](https://github.com/babel/babel/pull/17164) Fix: always initialize ExportDeclaration attributes ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-core` - [#&#8203;17142](https://github.com/babel/babel/pull/17142) fix: "Map maximum size exceeded" in deepClone ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-parser`, `babel-plugin-transform-typescript` - [#&#8203;17154](https://github.com/babel/babel/pull/17154) Update typescript parser tests ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-traverse` - [#&#8203;17151](https://github.com/babel/babel/pull/17151) fix: Should not evaluate vars in child scope ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-generator` - [#&#8203;17153](https://github.com/babel/babel/pull/17153) fix: Correctly generate `abstract override` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-parser` - [#&#8203;17107](https://github.com/babel/babel/pull/17107) Fix source type detection when parsing TypeScript ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-helpers`, `babel-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3` - [#&#8203;17173](https://github.com/babel/babel/pull/17173) Fix processing of replacement pattern with named capture groups ([@&#8203;mmmsssttt404](https://github.com/\[mmmsssttt404]\(https://github.com/mmmsssttt404\))) ##### :nail\_care: Polish - `babel-standalone` - [#&#8203;17158](https://github.com/babel/babel/pull/17158) Avoid warnings when re-bundling [@&#8203;babel/standalone](https://github.com/babel/standalone) with webpack ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :house: Internal - `babel-parser` - [#&#8203;17160](https://github.com/babel/babel/pull/17160) Left-value parsing cleanup ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### Committers: 6 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - Yunyoung Jordan Choi ([@&#8203;jordan-choi](https://github.com/jordan-choi)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - [@&#8203;mmmsssttt404](https://github.com/mmmsssttt404) ### [`v7.26.8`](https://github.com/babel/babel/releases/tag/v7.26.8) [Compare Source](https://github.com/babel/babel/compare/v7.26.5...v7.26.8) #### v7.26.8 (2025-02-08) ##### :house: Internal - `babel-preset-env` - [#&#8203;17097](https://github.com/babel/babel/pull/17097) Update dependency babel-plugin-polyfill-corejs3 to ^0.11.0 ### [`v7.26.5`](https://github.com/babel/babel/releases/tag/v7.26.5) [Compare Source](https://github.com/babel/babel/compare/v7.25.9...v7.26.5) #### v7.26.5 (2025-01-10) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#&#8203;17011](https://github.com/babel/babel/pull/17011) Allow the dynamic `import.defer()` form of `import defer` ([@&#8203;babel-bot](https://github.com/babel-bot)) ##### :bug: Bug Fix - `babel-plugin-transform-block-scoped-functions` - [#&#8203;17024](https://github.com/babel/babel/pull/17024) chore: Avoid calling `isInStrictMode` in Babel 7 ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-plugin-transform-typescript` - [#&#8203;17026](https://github.com/babel/babel/pull/17026) fix: Correctly generate exported const enums in namespace ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-parser` - [#&#8203;17045](https://github.com/babel/babel/pull/17045) \[estree] Unify method type parameters handling ([@&#8203;JLHwung](https://github.com/JLHwung)) - [#&#8203;17013](https://github.com/babel/babel/pull/17013) fix: Correctly set position for `@(a.b)()` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - [#&#8203;16996](https://github.com/babel/babel/pull/16996) \[estree] Adjust the start loc of class methods with type params ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-flow-strip-types`, `babel-types` - [#&#8203;17028](https://github.com/babel/babel/pull/17028) Support flow jsx opening element type arguments ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#&#8203;17031](https://github.com/babel/babel/pull/17031) fix: More accurate `transform-typeof-symbol` compat data ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-generator`, `babel-parser`, `babel-types` - [#&#8203;17019](https://github.com/babel/babel/pull/17019) Fix incomplete visitor keys ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :microscope: Output optimization - `babel-plugin-transform-nullish-coalescing-operator` - [#&#8203;16612](https://github.com/babel/babel/pull/16612) Improve nullish coalescing operator output ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### Committers: 5 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - fisker Cheung ([@&#8203;fisker](https://github.com/fisker)) ### [`v7.25.9`](https://github.com/babel/babel/releases/tag/v7.25.9) [Compare Source](https://github.com/babel/babel/compare/v7.25.8...v7.25.9) #### v7.25.9 (2024-10-22) Thanks [@&#8203;victorenator](https://github.com/victorenator) for your first PR! ##### :bug: Bug Fix - `babel-parser`, `babel-template`, `babel-types` - [#&#8203;16905](https://github.com/babel/babel/pull/16905) fix: Keep type annotations in `syntacticPlaceholders` mode ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helper-compilation-targets`, `babel-preset-env` - [#&#8203;16907](https://github.com/babel/babel/pull/16907) fix: support BROWSERSLIST{,\_CONFIG} env ([@&#8203;JLHwung](https://github.com/JLHwung)) - Other - [#&#8203;16884](https://github.com/babel/babel/pull/16884) Analyze `ClassAccessorProperty` to prevent the `no-undef` rule ([@&#8203;victorenator](https://github.com/victorenator)) ##### :house: Internal - `babel-helper-transform-fixture-test-runner` - [#&#8203;16914](https://github.com/babel/babel/pull/16914) remove test options flaky ([@&#8203;JLHwung](https://github.com/JLHwung)) - *Every package* - [#&#8203;16917](https://github.com/babel/babel/pull/16917) fix: Accidentally published `tsconfig` files ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :running\_woman: Performance - `babel-parser`, `babel-types` - [#&#8203;16918](https://github.com/babel/babel/pull/16918) perf: Make `VISITOR_KEYS` etc. faster to access ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### Committers: 4 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Viktar Vaŭčkievič ([@&#8203;victorenator](https://github.com/victorenator)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.25.8`](https://github.com/babel/babel/releases/tag/v7.25.8) [Compare Source](https://github.com/babel/babel/compare/v7.25.7...v7.25.8) #### v7.25.8 (2024-10-10) ##### :bug: Bug Fix - `babel-core` - [#&#8203;16888](https://github.com/babel/babel/pull/16888) Restore public API of `resolvePlugin`/`resolvePreset` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-parser`, `babel-plugin-proposal-async-do-expressions`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-do-expressions`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-proposal-export-default-from`, `babel-plugin-proposal-function-bind`, `babel-plugin-proposal-function-sent`, `babel-plugin-proposal-import-defer`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-throw-expressions`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-dynamic-import`, `babel-plugin-transform-export-namespace-from`, `babel-plugin-transform-json-strings`, `babel-plugin-transform-logical-assignment-operators`, `babel-plugin-transform-nullish-coalescing-operator`, `babel-plugin-transform-numeric-separator`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-catch-binding`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-private-property-in-object`, `babel-preset-env` - [#&#8203;16824](https://github.com/babel/babel/pull/16824) Inline one-line syntax plugins ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### Committers: 3 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.25.7`](https://github.com/babel/babel/releases/tag/v7.25.7) [Compare Source](https://github.com/babel/babel/compare/v7.25.1...v7.25.7) #### v7.25.7 (2024-10-02) Thanks [@&#8203;DylanPiercey](https://github.com/DylanPiercey) and [@&#8203;YuHyeonWook](https://github.com/YuHyeonWook) for your first PRs! ##### :bug: Bug Fix - `babel-helper-validator-identifier` - [#&#8203;16825](https://github.com/babel/babel/pull/16825) fix: update identifier to unicode 16 ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-traverse` - [#&#8203;16814](https://github.com/babel/babel/pull/16814) fix: issue with node path keys updated on unrelated paths ([@&#8203;DylanPiercey](https://github.com/DylanPiercey)) - `babel-plugin-transform-classes` - [#&#8203;16797](https://github.com/babel/babel/pull/16797) Use an inclusion rather than exclusion list for `super()` check ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-generator` - [#&#8203;16788](https://github.com/babel/babel/pull/16788) Fix printing of TS `infer` in compact mode ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [#&#8203;16785](https://github.com/babel/babel/pull/16785) Print TS type annotations for destructuring in assignment pattern ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [#&#8203;16778](https://github.com/babel/babel/pull/16778) Respect `[no LineTerminator here]` after nodes ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :nail\_care: Polish - `babel-types` - [#&#8203;16852](https://github.com/babel/babel/pull/16852) Add deprecated JSDOC for fields ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :house: Internal - `babel-core` - [#&#8203;16820](https://github.com/babel/babel/pull/16820) Allow sync loading of ESM when `--experimental-require-module` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-compilation-targets`, `babel-helper-plugin-utils`, `babel-preset-env` - [#&#8203;16858](https://github.com/babel/babel/pull/16858) Add browserslist config to external dependency ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-plugin-proposal-destructuring-private`, `babel-plugin-syntax-decimal`, `babel-plugin-syntax-import-reflection`, `babel-standalone` - [#&#8203;16809](https://github.com/babel/babel/pull/16809) Archive syntax-import-reflection and syntax-decimal ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-generator` - [#&#8203;16779](https://github.com/babel/babel/pull/16779) Simplify logic for `[no LineTerminator here]` before nodes ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :running\_woman: Performance - `babel-plugin-transform-typescript` - [#&#8203;16875](https://github.com/babel/babel/pull/16875) perf: Avoid extra cloning of namespaces ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-types` - [#&#8203;16842](https://github.com/babel/babel/pull/16842) perf: Improve [@&#8203;babel/types](https://github.com/babel/types) builders ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - [#&#8203;16828](https://github.com/babel/babel/pull/16828) Only access `BABEL_TYPES_8_BREAKING` at startup ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### Committers: 8 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Dylan Piercey ([@&#8203;DylanPiercey](https://github.com/DylanPiercey)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - coderaiser ([@&#8203;coderaiser](https://github.com/coderaiser)) - fisker Cheung ([@&#8203;fisker](https://github.com/fisker)) - hwook ([@&#8203;YuHyeonWook](https://github.com/YuHyeonWook)) ### [`v7.25.1`](https://github.com/babel/babel/releases/tag/v7.25.1) [Compare Source](https://github.com/babel/babel/compare/v7.25.0...v7.25.1) #### v7.25.1 (2024-07-28) ##### :bug: Bug Fix - `babel-plugin-transform-function-name` - [#&#8203;16683](https://github.com/babel/babel/pull/16683) fix: `ensureFunctionName` may be undefined ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-plugin-transform-react-constant-elements` - [#&#8203;16582](https://github.com/babel/babel/pull/16582) fix plugin-transform-react-constant-elements transform JSXFrament but not add JSXExpressionContainer ([@&#8203;keiseiTi](https://github.com/keiseiTi)) - `babel-traverse` - [#&#8203;16587](https://github.com/babel/babel/pull/16587) fix: fixed issue16583 + test ([@&#8203;nerodesu017](https://github.com/nerodesu017)) ##### :house: Internal - [#&#8203;16663](https://github.com/babel/babel/pull/16663) Test eslint plugin against eslint 9 ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### Committers: 4 - Adrian ([@&#8203;nerodesu017](https://github.com/nerodesu017)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - [@&#8203;keiseiTi](https://github.com/keiseiTi) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.25.0`](https://github.com/babel/babel/releases/tag/v7.25.0) [Compare Source](https://github.com/babel/babel/compare/v7.24.8...v7.25.0) #### v7.25.0 (2024-07-26) Thanks [@&#8203;davidtaylorhq](https://github.com/davidtaylorhq) and [@&#8203;slatereax](https://github.com/slatereax) for your first PR! You can find the release blog post with some highlights at <https://babeljs.io/blog/2024/07/26/7.25.0>. ##### :eyeglasses: Spec Compliance - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs3` - [#&#8203;16537](https://github.com/babel/babel/pull/16537) `await using` normative updates ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-plugin-transform-typescript` - [#&#8203;16602](https://github.com/babel/babel/pull/16602) Ensure enum members syntactically determinable to be strings do not get reverse mappings ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :rocket: New Feature - `babel-helper-create-class-features-plugin`, `babel-helper-function-name`, `babel-helper-plugin-utils`, `babel-helper-wrap-function`, `babel-plugin-bugfix-safari-class-field-initializer-scope`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-preset-env`, `babel-traverse`, `babel-types` - [#&#8203;16658](https://github.com/babel/babel/pull/16658) Move `ensureFunctionName` to `NodePath.prototype` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-hoist-variables`, `babel-helper-plugin-utils`, `babel-plugin-proposal-async-do-expressions`, `babel-plugin-transform-modules-systemjs`, `babel-traverse` - [#&#8203;16644](https://github.com/babel/babel/pull/16644) Move `hoistVariables` to `Scope.prototype` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-split-export-declaration`, `babel-plugin-transform-classes`, `babel-traverse`, `babel-types` - [#&#8203;16645](https://github.com/babel/babel/pull/16645) Move `splitExportDeclaration` to `NodePath.prototype` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-environment-visitor`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-plugin-bugfix-firefox-class-in-computed-class-key`, `babel-plugin-bugfix-v8-static-class-fields-redefine-readonly`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-classes`, `babel-traverse` - [#&#8203;16649](https://github.com/babel/babel/pull/16649) Move `environment-visitor` helper into `@babel/traverse` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-core`, `babel-parser` - [#&#8203;16480](https://github.com/babel/babel/pull/16480) Expose wether a module has TLA or not as `.extra.async` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-plugin-bugfix-safari-class-field-initializer-scope`, `babel-preset-env` - [#&#8203;16569](https://github.com/babel/babel/pull/16569) Introduce `bugfix-safari-class-field-initializer-scope` ([@&#8203;davidtaylorhq](https://github.com/davidtaylorhq)) - `babel-plugin-transform-block-scoping`, `babel-traverse`, `babel-types` - [#&#8203;16551](https://github.com/babel/babel/pull/16551) Add `NodePath#getAssignmentIdentifiers` ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-helper-import-to-platform-api`, `babel-plugin-proposal-json-modules` - [#&#8203;16579](https://github.com/babel/babel/pull/16579) Add `uncheckedRequire` option for JSON imports to CJS ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-transform-fixture-test-runner`, `babel-node` - [#&#8203;16642](https://github.com/babel/babel/pull/16642) Allow using custom config in `babel-node --eval` ([@&#8203;slatereax](https://github.com/slatereax)) - `babel-compat-data`, `babel-helper-create-regexp-features-plugin`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-duplicate-named-capturing-groups-regex`, `babel-preset-env`, `babel-standalone` - [#&#8203;16445](https://github.com/babel/babel/pull/16445) Add `duplicate-named-capturing-groups-regex` to `preset-env` ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :bug: Bug Fix - `babel-generator` - [#&#8203;16678](https://github.com/babel/babel/pull/16678) Print parens around as expressions on the LHS ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-template`, `babel-types` - [#&#8203;15286](https://github.com/babel/babel/pull/15286) fix: Props are lost when the template replaces the node ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :house: Internal - Other - [#&#8203;16674](https://github.com/babel/babel/pull/16674) bump gulp to 5 ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-generator` - [#&#8203;16651](https://github.com/babel/babel/pull/16651) Simplify the printing logic for `(` before ambiguous tokens ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-function-name`, `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-function-name`, `babel-preset-env`, `babel-traverse` - [#&#8203;16652](https://github.com/babel/babel/pull/16652) Simplify `helper-function-name` logic ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :running\_woman: Performance - `babel-parser`, `babel-plugin-proposal-pipeline-operator` - [#&#8203;16461](https://github.com/babel/babel/pull/16461) Some minor parser performance improvements for ts ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-plugin-transform-classes` - [#&#8203;16670](https://github.com/babel/babel/pull/16670) Reduce redundant `assertThisInitialized` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-exponentiation-operator`, `babel-plugin-transform-object-super`, `babel-plugin-transform-private-methods`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#&#8203;16374](https://github.com/babel/babel/pull/16374) Improve `super.x` output ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes` - [#&#8203;16656](https://github.com/babel/babel/pull/16656) Simplify output for anonymous classes with no methods ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### Committers: 6 - Artem ([@&#8203;slatereax](https://github.com/slatereax)) - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - David Taylor ([@&#8203;davidtaylorhq](https://github.com/davidtaylorhq)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.24.8`](https://github.com/babel/babel/releases/tag/v7.24.8) [Compare Source](https://github.com/babel/babel/compare/v7.24.7...v7.24.8) #### v7.24.8 (2024-07-11) Thanks [@&#8203;H0onnn](https://github.com/H0onnn), [@&#8203;jkup](https://github.com/jkup) and [@&#8203;SreeXD](https://github.com/SreeXD) for your first pull requests! ##### :eyeglasses: Spec Compliance - `babel-parser` - [#&#8203;16567](https://github.com/babel/babel/pull/16567) Do not use strict mode in TS `declare` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :bug: Bug Fix - `babel-generator` - [#&#8203;16630](https://github.com/babel/babel/pull/16630) Correctly print parens around `in` in `for` heads ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [#&#8203;16626](https://github.com/babel/babel/pull/16626) Fix printing of comments in `await using` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [#&#8203;16591](https://github.com/babel/babel/pull/16591) fix typescript code generation for yield expression inside type expre… ([@&#8203;SreeXD](https://github.com/SreeXD)) - `babel-parser` - [#&#8203;16613](https://github.com/babel/babel/pull/16613) Disallow destructuring assignment in `using` declarations ([@&#8203;H0onnn](https://github.com/H0onnn)) - [#&#8203;16490](https://github.com/babel/babel/pull/16490) fix: do not add `.value: undefined` to regexp literals ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-types` - [#&#8203;16615](https://github.com/babel/babel/pull/16615) Remove boolean props from `ObjectTypeInternalSlot` visitor keys ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#&#8203;16566](https://github.com/babel/babel/pull/16566) fix: Correctly handle `export import x =` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :nail\_care: Polish - `babel-generator` - [#&#8203;16625](https://github.com/babel/babel/pull/16625) Avoid unnecessary parens around `async` in `for await` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-traverse` - [#&#8203;16619](https://github.com/babel/babel/pull/16619) Avoid checking `Scope.globals` multiple times ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### Committers: 9 - Amjad Yahia Robeen Hassan ([@&#8203;amjed-98](https://github.com/amjed-98)) - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Jon Kuperman ([@&#8203;jkup](https://github.com/jkup)) - Nagendran N ([@&#8203;SreeXD](https://github.com/SreeXD)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - Sukka ([@&#8203;SukkaW](https://github.com/SukkaW)) - [@&#8203;H0onnn](https://github.com/H0onnn) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.24.7`](https://github.com/babel/babel/releases/tag/v7.24.7) [Compare Source](https://github.com/babel/babel/compare/v7.24.6...v7.24.7) #### v7.24.7 (2024-06-05) ##### :bug: Bug Fix - `babel-node` - [#&#8203;16554](https://github.com/babel/babel/pull/16554) Allow extra flags in babel-node ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-traverse` - [#&#8203;16522](https://github.com/babel/babel/pull/16522) fix: incorrect `constantViolations` with destructuring ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-explicit-resource-management` - [#&#8203;16524](https://github.com/babel/babel/pull/16524) fix: Transform `using` in `switch` correctly ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :house: Internal - `babel-helpers`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#&#8203;16525](https://github.com/babel/babel/pull/16525) Delete unused array helpers ([@&#8203;blakewilson](https://github.com/blakewilson)) ##### Committers: 7 - Amjad Yahia Robeen Hassan ([@&#8203;amjed-98](https://github.com/amjed-98)) - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Blake Wilson ([@&#8203;blakewilson](https://github.com/blakewilson)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - Sukka ([@&#8203;SukkaW](https://github.com/SukkaW)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.24.6`](https://github.com/babel/babel/releases/tag/v7.24.6) [Compare Source](https://github.com/babel/babel/compare/v7.24.5...v7.24.6) #### v7.24.6 (2024-05-24) Thanks [@&#8203;amjed-98](https://github.com/amjed-98), [@&#8203;blakewilson](https://github.com/blakewilson), [@&#8203;coelhucas](https://github.com/coelhucas), and [@&#8203;SukkaW](https://github.com/SukkaW) for your first PRs! ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-class-properties` - [#&#8203;16514](https://github.com/babel/babel/pull/16514) Fix source maps for private member expressions ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-core`, `babel-generator`, `babel-plugin-transform-modules-commonjs` - [#&#8203;16515](https://github.com/babel/babel/pull/16515) Fix source maps for template literals ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#&#8203;16485](https://github.com/babel/babel/pull/16485) Support undecorated static accessor in anonymous classes ([@&#8203;JLHwung](https://github.com/JLHwung)) - [#&#8203;16484](https://github.com/babel/babel/pull/16484) Fix decorator bare yield await ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs3` - [#&#8203;16483](https://github.com/babel/babel/pull/16483) Fix: throw TypeError if addInitializer is called after finished ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-parser`, `babel-plugin-transform-typescript` - [#&#8203;16476](https://github.com/babel/babel/pull/16476) fix: Correctly parse `cls.fn<C> = x` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :house: Internal - `babel-core`, `babel-helpers`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#&#8203;16501](https://github.com/babel/babel/pull/16501) Generate helper metadata at build time ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helpers` - [#&#8203;16499](https://github.com/babel/babel/pull/16499) Add `tsconfig.json` for `@babel/helpers/src/helpers` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-cli`, `babel-helpers`, `babel-plugin-external-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#&#8203;16495](https://github.com/babel/babel/pull/16495) Move all runtime helpers to individual files ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-parser`, `babel-traverse` - [#&#8203;16482](https://github.com/babel/babel/pull/16482) Statically generate boilerplate for bitfield accessors ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - Other - [#&#8203;16466](https://github.com/babel/babel/pull/16466) Migrate import assertions syntax ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### Committers: 9 - Amjad Yahia Robeen Hassan ([@&#8203;amjed-98](https://github.com/amjed-98)) - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Blake Wilson ([@&#8203;blakewilson](https://github.com/blakewilson)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Lucas Coelho ([@&#8203;coelhucas](https://github.com/coelhucas)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - Sukka ([@&#8203;SukkaW](https://github.com/SukkaW)) - Zzzen ([@&#8203;Zzzen](https://github.com/Zzzen)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.24.5`](https://github.com/babel/babel/releases/tag/v7.24.5) [Compare Source](https://github.com/babel/babel/compare/v7.24.1...v7.24.5) #### v7.24.5 (2024-04-29) Thanks [@&#8203;romgrk](https://github.com/romgrk) and [@&#8203;sossost](https://github.com/sossost) for your first PRs! ##### :bug: Bug Fix - `babel-plugin-transform-classes`, `babel-traverse` - [#&#8203;16377](https://github.com/babel/babel/pull/16377) fix: TypeScript annotation affects output ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs3` - [#&#8203;16440](https://github.com/babel/babel/pull/16440) Fix suppressed error order ([@&#8203;sossost](https://github.com/sossost)) - [#&#8203;16408](https://github.com/babel/babel/pull/16408) Await nullish async disposable ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :nail\_care: Polish - `babel-parser` - [#&#8203;16407](https://github.com/babel/babel/pull/16407) Recover from exported `using` declaration ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :house: Internal - Other - [#&#8203;16414](https://github.com/babel/babel/pull/16414) Relax ESLint peerDependency constraint to allow v9 ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-parser` - [#&#8203;16425](https://github.com/babel/babel/pull/16425) Improve `@babel/parser` AST types ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [#&#8203;16417](https://github.com/babel/babel/pull/16417) Always pass type argument to `.startNode` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-module-transforms`, `babel-helper-split-export-declaration`, `babel-helper-wrap-function`, `babel-helpers`, `babel-plugin-bugfix-firefox-class-in-computed-class-key`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-parameters`, `babel-plugin-transform-private-property-in-object`, `babel-plugin-transform-react-jsx-self`, `babel-plugin-transform-typeof-symbol`, `babel-plugin-transform-typescript`, `babel-traverse` - [#&#8203;16439](https://github.com/babel/babel/pull/16439) Make `NodePath<T | U>` distributive ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-plugin-proposal-partial-application`, `babel-types` - [#&#8203;16421](https://github.com/babel/babel/pull/16421) Remove `JSXNamespacedName` from valid `CallExpression` args ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-plugin-transform-class-properties`, `babel-preset-env` - [#&#8203;16406](https://github.com/babel/babel/pull/16406) Do not load unnecessary Babel 7 syntax plugins in Babel 8 ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :running\_woman: Performance - `babel-helpers`, `babel-preset-env`, `babel-runtime-corejs3` - [#&#8203;16357](https://github.com/babel/babel/pull/16357) Performance: improve `objectWithoutPropertiesLoose` on V8 ([@&#8203;romgrk](https://github.com/romgrk)) ##### Committers: 6 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - Rom Grk ([@&#8203;romgrk](https://github.com/romgrk)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - ynnsuis ([@&#8203;sossost](https://github.com/sossost)) ### [`v7.24.1`](https://github.com/babel/babel/releases/tag/v7.24.1) [Compare Source](https://github.com/babel/babel/compare/v7.23.10...v7.24.1) #### v7.24.1 (2024-03-19) ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#&#8203;16350](https://github.com/babel/babel/pull/16350) Fix decorated class computed keys ordering ([@&#8203;JLHwung](https://github.com/JLHwung)) - [#&#8203;16344](https://github.com/babel/babel/pull/16344) Fix decorated class static field private access ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-plugin-proposal-decorators`, `babel-plugin-proposal-json-modules`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#&#8203;16329](https://github.com/babel/babel/pull/16329) Respect `moduleName` for `@babel/runtime/regenerator` imports ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties` - [#&#8203;16331](https://github.com/babel/babel/pull/16331) Fix decorator memoiser binding kind ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties` - [#&#8203;16325](https://github.com/babel/babel/pull/16325) Fix decorator evaluation private environment ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :memo: Documentation - [#&#8203;16319](https://github.com/babel/babel/pull/16319) Update SECURITY.md ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-code-frame`, `babel-highlight` - [#&#8203;16359](https://github.com/babel/babel/pull/16359) Replace `chalk` with `picocolors` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-fixtures`, `babel-helpers`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-unicode-sets-regex`, `babel-preset-env`, `babel-preset-flow` - [#&#8203;16352](https://github.com/babel/babel/pull/16352) Run Babel transform tests on old node if possible ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-helper-module-imports`, `babel-plugin-proposal-import-wasm-source`, `babel-plugin-proposal-json-modules`, `babel-plugin-proposal-record-and-tuple`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx` - [#&#8203;16349](https://github.com/babel/babel/pull/16349) Support merging imports in import injector ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - Other - [#&#8203;16332](https://github.com/babel/babel/pull/16332) Test Babel 7 plugins compatibility with Babel 8 core ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-helper-replace-supers`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime` - [#&#8203;16345](https://github.com/babel/babel/pull/16345) Optimize the use of `assertThisInitialized` after `super()` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes` - [#&#8203;16343](https://github.com/babel/babel/pull/16343) Use simpler `assertThisInitialized` more often ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-object-rest-spread`, `babel-traverse` - [#&#8203;16342](https://github.com/babel/babel/pull/16342) Consider well-known and registered symbols as literals ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-core`, `babel-plugin-external-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-function-bind`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-parameters`, `babel-plugin-transform-private-property-in-object`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-spread`, `babel-plugin-transform-typescript`, `babel-preset-env` - [#&#8203;16326](https://github.com/babel/babel/pull/16326) Reduce the use of class names ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### Committers: 4 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.23.10`](https://github.com/babel/babel/releases/tag/v7.23.10) [Compare Source](https://github.com/babel/babel/compare/v7.23.9...v7.23.10) #### v7.23.10 (2024-01-31) ##### :bug: Bug Fix - Other - [#&#8203;16240](https://github.com/babel/babel/pull/16240) \[eslint] Include field decorators in scope analysis ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#&#8203;16235](https://github.com/babel/babel/pull/16235) Fix `protoInit` call injection timing ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### Committers: 3 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ### [`v7.23.9`](https://github.com/babel/babel/releases/tag/v7.23.9) [Compare Source](https://github.com/babel/babel/compare/v7.23.3...v7.23.9) #### v7.23.9 (2024-01-25) ##### :bug: Bug Fix - `babel-helper-transform-fixture-test-runner`, `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-systemjs`, `babel-preset-env` - [#&#8203;16225](https://github.com/babel/babel/pull/16225) fix: `systemjs` re-traverses helpers ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#&#8203;16226](https://github.com/babel/babel/pull/16226) Improve decorated private method check ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-plugin-proposal-decorators`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#&#8203;16224](https://github.com/babel/babel/pull/16224) Properly sort `core-js@3` imports ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-traverse` - [#&#8203;15383](https://github.com/babel/babel/pull/15383) fix: Don't throw in `getTypeAnnotation` when using TS+inference ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - Other - [#&#8203;16210](https://github.com/babel/babel/pull/16210) \[eslint] Fix `no-use-before-define` for class ref in fields ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-core`, `babel-parser`, `babel-template` - [#&#8203;16222](https://github.com/babel/babel/pull/16222) Migrate `eslint-parser` to cts ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-types` - [#&#8203;16213](https://github.com/babel/babel/pull/16213) Remove `@babel/types` props that are not produced by the parser ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :running\_woman: Performance - `babel-parser` - [#&#8203;16072](https://github.com/babel/babel/pull/16072) perf: Improve parser performance for typescript ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-new-target`, `babel-plugin-transform-parameters`, `babel-plugin-transform-private-methods`, `babel-preset-env` - [#&#8203;16218](https://github.com/babel/babel/pull/16218) Improve temporary variables for decorators ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#&#8203;15959](https://github.com/babel/babel/pull/15959) Improve output of `using` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### Committers: 4 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.23.3`](https://github.com/babel/babel/releases/tag/v7.23.3) [Compare Source](https://github.com/babel/babel/compare/v7.22.15...v7.23.3) #### v7.23.3 (2023-11-09) ##### :bug: Bug Fix - `babel-plugin-transform-typescript` - [#&#8203;16071](https://github.com/babel/babel/pull/16071) Strip type-only TS namespaces ([@&#8203;colinaaa](https://github.com/colinaaa)) - `babel-generator` - [#&#8203;16078](https://github.com/babel/babel/pull/16078) Fix indentation when generating comments with `concise: true` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-compat-data`, `babel-plugin-bugfix-v8-static-class-fields-redefine-readonly`, `babel-preset-env` - [#&#8203;14295](https://github.com/babel/babel/pull/14295) Add a bugfix plugin for <https://crbug.com/v8/12421> ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-plugin-transform-object-super` - [#&#8203;15948](https://github.com/babel/babel/pull/15948) fix: `super.x` in a loop ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd` - [#&#8203;16015](https://github.com/babel/babel/pull/16015) fix: handle `__proto__` exports name in CJS/AMD/UMD ([@&#8203;magic-akari](https://github.com/magic-akari)) ##### :memo: Documentation - [#&#8203;16044](https://github.com/babel/babel/pull/16044) docs: Update links in [@&#8203;babel/eslint-parser](https://github.com/babel/eslint-parser) README ([@&#8203;aryehb](https://github.com/aryehb)) ##### :house: Internal - `babel-core`, `babel-preset-env` - [#&#8203;15988](https://github.com/babel/babel/pull/15988) Refactor handling of modules plugins in `preset-env` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :running\_woman: Performance - `babel-generator` - [#&#8203;16061](https://github.com/babel/babel/pull/16061) perf: Improve `@babel/generator` performance ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-traverse` - [#&#8203;16060](https://github.com/babel/babel/pull/16060) Avoid dynamic dispatch when calling wrapCheck ([@&#8203;yepitschunked](https://github.com/yepitschunked)) ##### :microscope: Output optimization - `babel-plugin-transform-computed-properties` - [#&#8203;6652](https://github.com/babel/babel/pull/6652) Optimize computed properties output (byte-wise) ([@&#8203;Andarist](https://github.com/Andarist)) ##### Committers: 9 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Colin ([@&#8203;colinaaa](https://github.com/colinaaa)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Mateusz Burzyński ([@&#8203;Andarist](https://github.com/Andarist)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;aryehb](https://github.com/aryehb) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - [@&#8203;magic-akari](https://github.com/magic-akari) - [@&#8203;yepitschunked](https://github.com/yepitschunked) ### [`v7.22.15`](https://github.com/babel/babel/releases/tag/v7.22.15) [Compare Source](https://github.com/babel/babel/compare/v7.22.11...v7.22.15) #### v7.22.15 (2023-09-04) ##### :bug: Bug Fix - `babel-core` - [#&#8203;15923](https://github.com/babel/babel/pull/15923) Only perform config loading re-entrancy check for cjs ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :house: Internal - *Every package* - [#&#8203;15892](https://github.com/babel/babel/pull/15892) Add explicit `.ts`/`.js` extension to all imports in `src` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### Committers: 4 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.22.11`](https://github.com/babel/babel/releases/tag/v7.22.11) [Compare Source](https://github.com/babel/babel/compare/v7.22.10...v7.22.11) #### v7.22.11 (2023-08-24) Thanks [@&#8203;0o001](https://github.com/0o001) and [@&#8203;yangguansen](https://github.com/yangguansen) for your first PRs! ##### :bug: Bug Fix - `babel-plugin-transform-typescript` - [#&#8203;15882](https://github.com/babel/babel/pull/15882) Fix: fully remove TS nested type-only exported namespaces ([@&#8203;yangguansen](https://github.com/yangguansen)) - `babel-types` - [#&#8203;15867](https://github.com/babel/babel/pull/15867) fix: definition of TS function type params ([@&#8203;danez](https://github.com/danez)) - `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-dynamic-import`, `babel-plugin-transform-export-namespace-from`, `babel-plugin-transform-json-strings`, `babel-plugin-transform-logical-assignment-operators`, `babel-plugin-transform-nullish-coalescing-operator`, `babel-plugin-transform-numeric-separator`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-catch-binding`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-private-property-in-object` - [#&#8203;15858](https://github.com/babel/babel/pull/15858) fix(standalone): strip archived syntax plugins ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-core` - [#&#8203;15850](https://github.com/babel/babel/pull/15850) Support configuring cache in ESM configs ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-parser` - [#&#8203;10940](https://github.com/babel/babel/pull/10940) Do not record trailing comma pos when `maybeAsyncArrow: false` ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-core`, `babel-helper-compilation-targets`, `babel-parser`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-syntax-decorators`, `babel-preset-env`, `babel-preset-react`, `babel-register`, `babel-traverse`, `babel-types` - [#&#8203;15872](https://github.com/babel/babel/pull/15872) enable jest/no-standalone-expect ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-core`, `babel-helpers`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-regenerator`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#&#8203;15833](https://github.com/babel/babel/pull/15833) bump json5, terser and webpack, further minimize babel helpers ([@&#8203;JLHwung](https://github.com/JLHwung)) - Other - [#&#8203;15846](https://github.com/babel/babel/pull/15846) Use Babel 8.0 alpha to build babel ([@&#8203;JLHwung](https://github.com/JLHwung)) - [#&#8203;15856](https://github.com/babel/babel/pull/15856) Exclude redundant files from publish process ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :microscope: Output optimization - `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-optional-chaining`, `babel-preset-env` - [#&#8203;15871](https://github.com/babel/babel/pull/15871) Simplify `?.` output when chain result is ignored ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### Committers: 7 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Daniel Tschinder ([@&#8203;danez](https://github.com/danez)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Mustafa Ateş Uzun ([@&#8203;0o001](https://github.com/0o001)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - sanmu ([@&#8203;yangguansen](https://github.com/yangguansen)) ### [`v7.22.10`](https://github.com/babel/babel/releases/tag/v7.22.10) [Compare Source](https://github.com/babel/babel/compare/v7.22.9...v7.22.10) #### v7.22.10 (2023-08-07) Thanks [@&#8203;DimitriPapadopoulos](https://github.com/DimitriPapadopoulos), [@&#8203;FabianWarnecke](https://github.com/FabianWarnecke), [@&#8203;JoshuaKGoldberg](https://github.com/JoshuaKGoldberg), and [@&#8203;YYvanYang](https://github.com/YYvanYang) for your first pull requests! ##### :bug: Bug Fix - `babel-plugin-transform-typescript` - [#&#8203;15799](https://github.com/babel/babel/pull/15799) \[ts] Strip type-only namespaces ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [#&#8203;15798](https://github.com/babel/babel/pull/15798) \[ts] Fix compiling extended exported nested namespace ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-new-target`, `babel-plugin-transform-private-methods`, `babel-preset-env` - [#&#8203;15701](https://github.com/babel/babel/pull/15701) Memoize class binding when compiling private methods and static elements ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :nail\_care: Polish - `babel-cli` - [#&#8203;15824](https://github.com/babel/babel/pull/15824) Add `meta` object to `@babel/eslint-plugin` ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-traverse`, `babel-types` - [#&#8203;15661](https://github.com/babel/babel/pull/15661) Improve the type definition of `path.isX` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-generator`, `babel-types` - [#&#8203;15776](https://github.com/babel/babel/pull/15776) improve SourceLocation typing ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :house: Internal - Other - [#&#8203;15818](https://github.com/babel/babel/pull/15818) build: generate flow typings in prepublish job ([@&#8203;JLHwung](https://github.com/JLHwung)) - [#&#8203;15777](https://github.com/babel/babel/pull/15777) chore: bump dev dependencies and remove .eslintignore ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-builder-react-jsx`, `babel-preset-env`, `babel-standalone` - [#&#8203;15794](https://github.com/babel/babel/pull/15794) Enable `@typescript-eslint/no-redundant-type-constituents` rule ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-helper-compilation-targets` - [#&#8203;15811](https://github.com/babel/babel/pull/15811) Remove `@babel/core` peerDep from `helper-compilation-targets` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-parser` - [#&#8203;15793](https://github.com/babel/babel/pull/15793) Use const enum in babel-parser ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-plugin-transform-runtime`, `babel-traverse`, `babel-types` - [#&#8203;15716](https://github.com/babel/babel/pull/15716) chore: Use `typescript-eslint@v6` with reworked configs ([@&#8203;JoshuaKGoldberg](https://github.com/JoshuaKGoldberg)) ##### :microscope: Output optimization - `babel-plugin-transform-block-scoping`, `babel-plugin-transform-parameters`, `babel-plugin-transform-regenerator` - [#&#8203;15746](https://github.com/babel/babel/pull/15746) Reduce `transform-block-scoping` loops output size ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### Committers: 9 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Dimitri Papadopoulos Orfanos ([@&#8203;DimitriPapadopoulos](https://github.com/DimitriPapadopoulos)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Josh Goldberg ✨ ([@&#8203;JoshuaKGoldberg](https://github.com/JoshuaKGoldberg)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - Tianlan Zhou ([@&#8203;SuperSodaSea](https://github.com/SuperSodaSea)) - [@&#8203;FabianWarnecke](https://github.com/FabianWarnecke) - [@&#8203;YYvanYang](https://github.com/YYvanYang) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.22.9`](https://github.com/babel/babel/releases/tag/v7.22.9): 7.22.9 [Compare Source](https://github.com/babel/babel/compare/v7.22.7...v7.22.9) #### v7.22.9 (2023-07-12) ##### :bug: Bug Fix - `babel-plugin-transform-typescript` - [#&#8203;15774](https://github.com/babel/babel/pull/15774) fix: `Infinity` in enums ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-helper-module-transforms`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-helper-wrap-function` - [#&#8203;15771](https://github.com/babel/babel/pull/15771) Simplify helper dependencies ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :nail\_care: Polish - `babel-generator` - [#&#8203;15757](https://github.com/babel/babel/pull/15757) `recordAndTupleSyntaxType` defaults to `"hash"` ([@&#8203;coderaiser](https://github.com/coderaiser)) ##### :house: Internal - [#&#8203;15748](https://github.com/babel/babel/pull/15748) Migrate to `eslint.config.js` ([@&#8203;JLHwung](https://github.com/JLHwung)) - [#&#8203;15758](https://github.com/babel/babel/pull/15758) Use Prettier 3 stable ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### Committers: 5 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - coderaiser ([@&#8203;coderaiser](https://github.com/coderaiser)) ### [`v7.22.7`](https://github.com/babel/babel/releases/tag/v7.22.7) [Compare Source](https://github.com/babel/babel/compare/v7.22.6...v7.22.7) #### v7.22.7 (2023-07-06) ##### :bug: Bug Fix - `babel-generator` - [#&#8203;15719](https://github.com/babel/babel/pull/15719) fix: Avoid internally generating negative source maps columns ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-core`, `babel-traverse` - [#&#8203;15725](https://github.com/babel/babel/pull/15725) Use `NodePath#hub` as part of the paths cache key ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - Other - [#&#8203;15747](https://github.com/babel/babel/pull/15747) fix: export `meta` from `eslint-parser/experimental-worker` ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :house: Internal - `babel-core`, `babel-traverse` - [#&#8203;15702](https://github.com/babel/babel/pull/15702) Refactor visitors merging ([@&#8203;nullableVoidPtr](https://github.com/nullableVoidPtr)) ##### Committers: 4 - Avery ([@&#8203;nullableVoidPtr](https://github.com/nullableVoidPtr)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.22.6`](https://github.com/babel/babel/releases/tag/v7.22.6) [Compare Source](https://github.com/babel/babel/compare/v7.22.5...v7.22.6) #### v7.22.6 (2023-07-04) ##### :bug: Bug Fix - `babel-compat-data`, `babel-helper-compilation-targets`, `babel-preset-env` - [#&#8203;15727](https://github.com/babel/babel/pull/15727) Add opera mobile compat data ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-plugin-transform-optional-chaining` - [#&#8203;15739](https://github.com/babel/babel/pull/15739) Fix transform of `delete a?.b` in function params ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-helper-split-export-declaration`, `babel-plugin-transform-modules-commonjs` - [#&#8203;15736](https://github.com/babel/babel/pull/15736) fix: Default export for duplicate names ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-compat-data`, `babel-preset-env` - [#&#8203;15726](https://github.com/babel/babel/pull/15726) update compat-data sources ([@&#8203;JLHwung](https://github.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs3`, `babel-runtime` - [#&#8203;15705](https://github.com/babel/babel/pull/15705) Fix handling of sync error in `@@asyncDispose` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-standalone` - [#&#8203;15707](https://github.com/babel/babel/pull/15707) fix: Support transforming Explicit Resource Management in `stage-2` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) - `babel-core` - [#&#8203;15626](https://github.com/babel/babel/pull/15626) fix: Works correctly with `--frozen-intrinsics` ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :house: Internal - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-classes` - [#&#8203;15700](https://github.com/babel/babel/pull/15700) Minor class transform cleanups ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :microscope: Output optimization - `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-typescript` - [#&#8203;15740](https://github.com/babel/babel/pull/15740) Compress output for optional chain with multiple `?.` ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-do-expressions`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-nullish-coalescing-operator`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-private-property-in-object`, `babel-traverse` - [#&#8203;15741](https://github.com/babel/babel/pull/15741) Inject tmp vars in the params list of IIFEs when possible ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### Committers: 5 - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Joe Maffei ([@&#8203;joemaffei](https://github.com/joemaffei)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.22.5`](https://github.com/babel/babel/releases/tag/v7.22.5) [Compare Source](https://github.com/babel/babel/compare/v7.21.8...v7.22.5) #### v7.22.5 (2023-06-08) ##### :bug: Bug Fix - `babel-preset-env`, `babel-standalone` - [#&#8203;15675](https://github.com/babel/babel/pull/15675) Fix using `syntax-unicode-sets-regex` in standalone ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### :nail\_care: Polish - `babel-core` - [#&#8203;15683](https://github.com/babel/babel/pull/15683) Suggest `-transform-` when resolving missing plugins ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### Committers: 4 - Avery ([@&#8203;nullableVoidPtr](https://github.com/nullableVoidPtr)) - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) ### [`v7.21.8`](https://github.com/babel/babel/releases/tag/v7.21.8) [Compare Source](https://github.com/babel/babel/compare/v7.21.3...v7.21.8) #### v7.21.8 (2023-05-02) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#&#8203;15602](https://github.com/babel/babel/pull/15602) Remove `using await` restriction in explicitResourceManagement ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin` - [#&#8203;15605](https://github.com/babel/babel/pull/15605) Fix backward compat for semver checks in class\&regexp feat plugins ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ##### Committers: 2 - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) ### [`v7.21.3`](https://github.com/babel/babel/releases/tag/v7.21.3) [Compare Source](https://github.com/babel/babel/compare/v7.19.1...v7.21.3) #### v7.21.3 (2023-03-14) Thanks [@&#8203;amoeller](https://github.com/amoeller), [@&#8203;Harpica](https://github.com/Harpica), and [@&#8203;nzakas](https://github.com/nzakas) for your first PRs! ##### :eyeglasses: Spec Compliance - `babel-parser` - [#&#8203;15479](https://github.com/babel/babel/pull/15479) disallow mixins/implements in flow interface ([@&#8203;JLHwung](https://github.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#&#8203;15423](https://github.com/babel/babel/pull/15423) \[ts] Allow keywords in tuple labels ([@&#8203;Harpica](https://github.com/Harpica)) - `babel-plugin-transform-typescript` - [#&#8203;15489](https://github.com/babel/babel/pull/15489) Register `var` decls generated by `import ... =` TS transform ([@&#8203;amoeller](https://github.com/amoeller)) - [#&#8203;15494](https://github.com/babel/babel/pull/15494) fix: Consider `export { type foo }` as type-only usage ([@&#8203;magic-akari](https://github.com/magic-akari)) ##### :nail\_care: Polish - `babel-traverse`, `babel-types` - [#&#8203;15484](https://github.com/babel/babel/pull/15484) Skip node deprecation warnings when used by an old `@babel` package ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - `babel-generator` - [#&#8203;15480](https://github.com/babel/babel/pull/15480) chore: Improve `jsonCompatibleStrings` deprecation ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### :house: Internal - [#&#8203;15465](https://github.com/babel/babel/pull/15465) Add ESLint-readable package name ([@&#8203;nzakas](https://github.com/nzakas)) ##### :microscope: Output optimization - `babel-plugin-transform-typescript`, `babel-preset-typescript` - [#&#8203;15467](https://github.com/babel/babel/pull/15467) Optimize TS enums output ([@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu)) ##### Committers: 8 - Alexandra Kadykova ([@&#8203;Harpica](https://github.com/Harpica)) - Anders Møller ([@&#8203;amoeller](https://github.com/amoeller)) - Babel Bot ([@&#8203;babel-bot](https://github.com/babel-bot)) - Huáng Jùnliàng ([@&#8203;JLHwung](https://github.com/JLHwung)) - Nicholas C. Zakas ([@&#8203;nzakas](https://github.com/nzakas)) - Nicolò Ribaudo ([@&#8203;nicolo-ribaudo](https://github.com/nicolo-ribaudo)) - [@&#8203;liuxingbaoyu](https://github.com/liuxingbaoyu) - magic-akari ([@&#8203;magic-akari](https://github.com/magic-akari)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC40MS4xIiwidXBkYXRlZEluVmVyIjoiNDQuNDEuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
chore(deps): update dependency @babel/eslint-parser to v7.29.9
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
CI / Quasar build (push) Successful in 1m31s
CI / Docker build (push) Successful in 4m34s
CI / Release (push) Has been skipped
39da66d38b
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
CI / Quasar build (push) Successful in 1m31s
CI / Docker build (push) Successful in 4m34s
CI / Release (push) Has been skipped
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/babel-monorepo:renovate/babel-monorepo
git switch renovate/babel-monorepo

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff renovate/babel-monorepo
git switch renovate/babel-monorepo
git rebase master
git switch master
git merge --ff-only renovate/babel-monorepo
git switch renovate/babel-monorepo
git rebase master
git switch master
git merge --no-ff renovate/babel-monorepo
git switch master
git merge --squash renovate/babel-monorepo
git switch master
git merge --ff-only renovate/babel-monorepo
git switch master
git merge renovate/babel-monorepo
git push origin master
Sign in to join this conversation.
No description provided.