Repository navigation
Releases: babel/babel
Releases · babel/babel
Release list
v8.0.7
v8.0.7 (2026-10-07)
Thanks @brunoborta, @CINC0S, @hoobnn, and @jpradelle for your first PRs!
🐛 Bug Fix
babel-helper-create-regexp-features-plugin,babel-plugin-transform-dotall-regex,babel-plugin-transform-unicode-sets-regex,babel-preset-envbabel-plugin-transform-for-of- #18292 Skip
for awaitintransform-for-of(@brunoborta)
- #18292 Skip
babel-helpers,babel-plugin-transform-async-generator-functions,babel-runtime-corejs3- #18283 Fix
asyncIteratorhelper forwarding.throw()to.return()(@brunoborta)
- #18283 Fix
babel-parserbabel-helpers,babel-plugin-transform-class-properties,babel-plugin-transform-modules-systemjs,babel-runtime-corejs3- #18284 Guard
@@toPrimitiveusage in toPrimitive helper (@nicolo-ribaudo)
- #18284 Guard
babel-plugin-transform-block-scoping- #18195 fix: closures in for-loop init capture wrong binding (@joelle-a-dev)
babel-helper-create-class-features-plugin,babel-plugin-transform-private-property-in-objectbabel-traverse- Other
- #18257 Fix eslint-parser AST definition of AccessorProperty (@jpradelle)
babel-core
🏠 Internal
babel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs3- #18255 Simplify
interopRequireWildcardhelper (@nicolo-ribaudo)
- #18255 Simplify
Committers: 11
- Babel Bot (@babel-bot)
- Bruno "Borta" Bortagaray (@brunoborta)
- CINC05 (@CINC0S)
- Huáng Jùnliàng (@JLHwung)
- Joelle Mahfoud (@joelle-a-dev)
- Julien Pradelle (@jpradelle)
- Kevin Deng (@sxzz)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Samual Norman (@samualtnorman)
- @wulu007
- hoobnn (@hoobnn)
v7.29.10
v7.29.10 (2026-10-07)
🐛 Bug Fix
babel-helpers,babel-plugin-transform-class-properties,babel-plugin-transform-modules-systemjs,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs3- #18287 Guard
@@toPrimitiveusage in toPrimitive helper (@babel-bot)
- #18287 Guard
babel-traverse- #18281 fix(traverse): do not evaluate destructured bindings in
path.evaluate(@babel-bot)
- #18281 fix(traverse): do not evaluate destructured bindings in
🏠 Internal
babel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs3- #18279 Simplify
interopRequireWildcardhelper (@babel-bot)
- #18279 Simplify
Committers: 2
- Babel Bot (@babel-bot)
- Nicolò Ribaudo (@nicolo-ribaudo)
v8.0.6
v8.0.6 (2026-09-18)
Thanks @robhogan for your first PR!
👓 Spec Compliance
babel-helper-validator-identifier,babel-parser
🐛 Bug Fix
babel-parserbabel-helper-string-parser,babel-parser
🏠 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)
🏃♀️ Performance
babel-helper-compilation-targets,babel-helper-transform-fixture-test-runner- #18232 Replace
lru-cachewithflru(@nicolo-ribaudo)
- #18232 Replace
Committers: 4
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Rob Hogan (@robhogan)
v7.29.9
v7.29.9 (2026-09-18)
🐛 Bug Fix
babel-plugin-transform-typescript- #18247 [ts] Allow merging
enuminto anamespace(@nicolo-ribaudo)
- #18247 [ts] Allow merging
babel-parser
🏠 Internal
Committers: 4
- Huáng Jùnliàng (@JLHwung)
- Joelle Mahfoud (@joelle-a-dev)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Rob Hogan (@robhogan)
v8.0.5
v8.0.5 (2026-09-10)
Thanks @drubetti, @jibin7jose, @joelle-a-dev, @journey-ad, @Kjubikstronk, @MatteoGabriele, and @zhangli091011 for your first PRs!
👓 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-nodebabel-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
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)
🏠 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
🏃♀️ Performance
babel-parser- #18176 perf: Improve
@babel/parser(@liuxingbaoyu)
- #18176 perf: Improve
Committers: 14
- Babel Bot (@babel-bot)
- Daniele Rubetti (@drubetti)
- Huáng Jùnliàng (@JLHwung)
- Jad (@journey-ad)
- Joelle Mahfoud (@joelle-a-dev)
- Kevin Deng (@sxzz)
- Matteo Gabriele (@MatteoGabriele)
- Miodrag Obradovic (@Kjubikstronk)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Rayan Salhab (@cyphercodes)
- @liuxingbaoyu
- @zhangli091011
- fisker Cheung (@fisker)
- jibin jose (@jibin7jose)
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)
v8.0.4
v8.0.4 (2026-07-09)
👓 Spec Compliance
babel-parser,babel-plugin-transform-typescriptbabel-generator,babel-parser,babel-plugin-transform-typescript
🐛 Bug Fix
babel-traverse- #18122 fix:
replaceWithinVisitor#exitshould not stop traversal (@liuxingbaoyu)
- #18122 fix:
🏠 Internal
Committers: 4
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
v8.0.3
v8.0.3 (2026-06-27)
🐛 Bug Fix
babel-core,babel-plugin-syntax-typescript- #18089 fix: Remove
isTSXfrombabel-plugin-syntax-typescripttypes (@liuxingbaoyu)
- #18089 fix: Remove
babel-standalone- #18086 fix: Use
runtime: 'classic'in the browser for React (@liuxingbaoyu)
- #18086 fix: Use
Committers: 2
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
v8.0.2
v8.0.2 (2026-06-18)
🐛 Bug Fix
- Other
- #18083 Use the
@babel/coreversion when asserting version in@babel/standalone(@nicolo-ribaudo)
- #18083 Use the
babel-helper-validator-identifier
🏠 Internal
babel-plugin-proposal-decorators,babel-plugin-transform-regenerator,babel-preset-env- #18081 Update
@babel/preset-modulesand polyfill packages (@nicolo-ribaudo)
- #18081 Update
Committers: 2
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
v8.0.1
v8.0.1 (2026-06-17)
This release includes a breaking change that was in the Babel 8 migration guide's Getting ready section and in the release post, but the actual removal of the feature from the codebase was accidentally not complete.
💥 Breaking Change
babel-core,babel-plugin-transform-object-rest-spread,babel-plugin-transform-runtime,babel-preset-env,babel-standalone- #18079 Actually remove
preset-env'suseBuiltIns(@nicolo-ribaudo)
- #18079 Actually remove
Committers: 2
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)