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

Merged
Griefed merged 1 commit from renovate/babel-monorepo into develop 2026-10-17 12:04:42 +02:00
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:eyJjcmVhdGVkSW5WZXIiOiI0NC40MS4xIiwidXBkYXRlZEluVmVyIjoiNDQuNDEuMSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
deps(deps): update dependency @babel/eslint-parser to v7.29.9
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
Grinder Container IT / containers (push) Successful in 9m20s
Qodana / scan (push) Successful in 14m46s
Test / Docker image (push) Successful in 14m57s
Qodana / notify (push) Successful in 9s
Test / build (push) Failing after 11m53s
3483cdfec9
Griefed merged commit f3c03f05ac into develop 2026-10-17 12:04:42 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Griefed/ServerPackCreator!718
No description provided.