This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @babel/generator (source) | ^7.29.1 → ^8.0.10 | ||||
| @babel/traverse (source) | ^7.29.0 → ^8.0.10 |
Release Notes
babel/babel (@​babel/generator)
v8.0.10
🐛 Bug Fix
babel-parser- #18420 fix(parser): improve radix literal rounding (@JLHwung)
- #18372 fix(parser): allow parenthesized assignment target in arrow initializer (@JLHwung)
- #18410 fix(parser): do not record strict mode errors during lookahead (@JLHwung)
- #18433 fix(parser): invalid expectOnePlugin usage (@JLHwung)
- #18409 fix(parser): handle ASI after let followed by a reserved word on the next line (@JLHwung)
- #18406 fix(parser): parser should not crash for
import defer {}(@JLHwung) - #18407 fix(parser): record start location in
startNodeAt(@JLHwung)
babel-plugin-transform-block-scoping- #18371 fix: closures in for-loop test and update capture wrong binding (@joellemd)
babel-generator- #18418 fix(generator): keep aliases of string-literal module specifiers (@JLHwung)
- #18427 Fix missing parentheses around TypeScript assertion targets (@dagemawinegash)
- #18324 fix: invalid
minified: trueoutput for new expression (@JLHwung) - #18437 fix(generator): preserve type modifier in TSImportEqualsDeclaration (@saiyam-jain-dev)
- #18424 Keep parentheses around TSInstantiationExpression operand (@yulman2207)
- #18417 fix(generator): do not disallow line break after import source (@JLHwung)
babel-plugin-transform-optional-chaining,babel-traversebabel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #18224 fix: avoid removable fields as decorator evaluation hosts (@nyan-left)
babel-typesbabel-plugin-transform-classes- #18384 Leave loose class prototype mutable with accessors (@nicolo-ribaudo)
:house: Internal
babel-build-external-helpers,babel-core,babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-class-properties,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-plugin-transform-regenerator,babel-runtime-corejs3,babel-runtime- #18397 Mangle top level names in helpers (@nicolo-ribaudo)
:running_woman: Performance
🔬 Output optimization
v8.0.6
👓 Spec Compliance
babel-helper-validator-identifier,babel-parser
🐛 Bug Fix
babel-parser- #18240 Fix parsing of arrow function params inside ternaries with Flow (@robhogan)
babel-helper-string-parser,babel-parser
:house: Internal
babel-code-frame,babel-core,babel-generator,babel-helper-create-class-features-plugin,babel-helper-module-transforms,babel-parser,babel-plugin-bugfix-safari-rest-destructuring-rhs-array,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-discard-binding,babel-plugin-transform-regenerator,babel-plugin-transform-typescript,babel-preset-env,babel-traverse,babel-types- #18235 Remove unused internal exports (@nicolo-ribaudo)
babel-parserbabel-corebabel-build-external-helpers,babel-cli,babel-code-frame,babel-core,babel-generator,babel-helper-compilation-targets,babel-helper-create-class-features-plugin,babel-helper-globals,babel-helper-string-parser,babel-helper-transform-fixture-test-runner,babel-helper-validator-identifier,babel-node,babel-parser,babel-plugin-transform-async-generator-functions,babel-plugin-transform-runtime,babel-register,babel-runtime-corejs3,babel-traverse- #18236 Enforce usage of Yarn catalog for reused dependencies (@nicolo-ribaudo)
:running_woman: Performance
babel-helper-compilation-targets,babel-helper-transform-fixture-test-runner- #18232 Replace
lru-cachewithflru(@nicolo-ribaudo)
- #18232 Replace
v8.0.5
👓 Spec Compliance
🐛 Bug Fix
babel-parserbabel-plugin-transform-destructuring- #18214 fix: only collapse the empty-object check when it targets the declared binding (@Kjubikstronk)
babel-plugin-transform-typescript- #18190 fix(ts): improve variable handling in namespace (@JLHwung)
- #18207 [ts] Allow merging
enuminto anamespace(@nicolo-ribaudo)
babel-node- #18217 Fix import path for babel-node.js (@drubetti)
babel-plugin-bugfix-safari-rest-destructuring-rhs-arraybabel-traversebabel-plugin-transform-block-scopingbabel-generatorbabel-register- #18137 fix(babel-register): preserve app-managed graceful shutdown (@jibin7jose)
- Other
- #18140 chore: fix @babel/eslint-plugin peer deps (@JLHwung)
babel-cli,babel-helper-transform-fixture-test-runner,babel-registerbabel-standalone- #18095 Add types for
@babel/standalone(@liuxingbaoyu)
- #18095 Add types for
📝 Documentation
- #18187 Add AI policy (@nicolo-ribaudo)
:house: Internal
babel-cli,babel-core,babel-helper-compilation-targets,babel-helper-create-class-features-plugin,babel-helper-create-regexp-features-plugin,babel-helper-fixtures,babel-preset-envbabel-node- #18177 Update node flags list (@nicolo-ribaudo)
babel-types
:running_woman: Performance
babel-parser- #18176 perf: Improve
@babel/parser(@liuxingbaoyu)
- #18176 perf: Improve
v8.0.0
👓 Spec Compliance
babel-core- #18039 perf: Only extract source map comments at the end of the file (@liuxingbaoyu)
💥 Breaking Change
babel-cli,babel-node,babel-plugin-proposal-decorators,babel-plugin-transform-classes,babel-plugin-transform-function-name,babel-plugin-transform-modules-commonjs,babel-plugin-transform-object-rest-spread,babel-plugin-transform-parameters,babel-plugin-transform-react-constant-elements,babel-plugin-transform-regenerator,babel-preset-env,babel-register- #18069 Fallback to assuming ESM support with
modules: auto(@nicolo-ribaudo)
- #18069 Fallback to assuming ESM support with
babel-plugin-transform-runtime,babel-runtime-corejs3,babel-runtime- #18036 Remove corejs exports for
@babe/runtime-corejs3(@liuxingbaoyu)
- #18036 Remove corejs exports for
babel-parser- #18034 Remove
locations: "packed"(@liuxingbaoyu)
- #18034 Remove
🐛 Bug Fix
babel-generatorbabel-plugin-transform-modules-systemjs
📝 Documentation
- #18070 Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (@nicolo-ribaudo)
:house: Internal
:running_woman: Performance
babel-core- #18039 perf: Only extract source map comments at the end of the file (@liuxingbaoyu)
v7.29.12
v7.29.12 (2026-10-29)
🐛 Bug Fix
babel-parser- #18445 fix(parser): improve radix literal rounding (@babel-bot)
- #18442 fix: allow parenthesized assignment target in arrow initializer (@babel-bot)
- #18440 fix(parser): do not record strict mode errors during lookahead (@babel-bot)
- #18434 fix(parser): invalid expectOnePlugin usage (@babel-bot)
- #18431 fix(parser): parser should not crash for
import defer {}(@babel-bot) - #18432 fix(parser): handle ASI after let followed by a reserved word on the next line (@babel-bot)
babel-plugin-transform-block-scoping- #18441 fix: closures in for-loop test and update capture wrong binding (@babel-bot)
babel-generator- #18439 fix(generator): keep aliases of string-literal module specifiers (@babel-bot)
- #18426 Keep parentheses around TSInstantiationExpression operand (@babel-bot)
babel-plugin-transform-optional-chaining,babel-traverse- #18428 fix:
Scope#pushshould not push iife param after rest element (@babel-bot)
- #18428 fix:
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #18225 [7.x backport] fix: avoid removable fields as decorator evaluation hosts (@nyan-left)
Committers: 2
- Babel Bot (@babel-bot)
- Deimantas Jakovlevas (@nyan-left)
v7.29.8
v7.29.8 (2026-07-31)
👓 Spec Compliance
babel-generator,babel-parser,babel-plugin-transform-spread,babel-traverse,babel-types
🐛 Bug Fix
babel-generatorbabel-node,babel-plugin-transform-modules-systemjs
Committers: 2
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
v7.29.7
v7.29.7 (2026-05-25)
Re-release all packages with npm provenance attestations
v7.29.6
v7.29.6 (2026-05-25)
🐛 Bug Fix
babel-generator- #18014 Catchup source map position in preserveFormat (@nicolo-ribaudo)
babel-corebabel-core,babel-generator- #17998 Preserve original identifier names from input sourcemaps (#17992) (@Andarist)
Committers: 3
- Huáng Jùnliàng (@JLHwung)
- Mateusz Burzyński (@Andarist)
- Nicolò Ribaudo (@nicolo-ribaudo)
Configuration
📅 Schedule: (UTC)
- 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 these updates again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.