v8.0.0-rc.4 (2026-04-29)
👓 Spec Compliance
babel-parserbabel-generator,babel-parser,babel-plugin-transform-spread,babel-types
💥 Breaking Change
babel-cli,babel-helper-transform-fixture-test-runner,babel-helpers,babel-node,babel-registerbabel-traverse- #17937 Remove
Scope#buildUndefinedNode(@nicolo-ribaudo)
- #17937 Remove
babel-helper-wrap-function,babel-plugin-transform-block-scoping,babel-plugin-transform-regenerator,babel-traverse- #17907 Remove
NodePath#toComputedKey(@liuxingbaoyu)
- #17907 Remove
babel-plugin-external-helpers,babel-template,babel-traversebabel-plugin-transform-property-mutators,babel-standalone- #17882 Remove
@babel/plugin-transform-property-mutators(@liuxingbaoyu)
- #17882 Remove
🐛 Bug Fix
babel-register- #17928 fix(register): skip hook for ignored files (@JLHwung)
- #17915 Fix thread synchronization issues in
@babel/register(@liuxingbaoyu)
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #17947 Fix decorators interaction with abstract/declare fields (@nicolo-ribaudo)
- #17931 fix(decorators): replace super within all removed static elements (@JLHwung)
- Other
babel-corebabel-types- #17885 Make
ArrowFunctionExpression.expressionoptional (@liuxingbaoyu)
- #17885 Make
💅 Polish
babel-registerbabel-parser
📝 Documentation
- #17952 docs: fix exponentiation fixture links (@cyphercodes)
🏠 Internal
- Other
babel-core,babel-generator- #17880 chore: Remove unused merging source map code (@liuxingbaoyu)
Committers: 6
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Rayan Salhab (@cyphercodes)
- Sam Tucker-Davis (@stuckvgn)
- @liuxingbaoyu