v8.0.0-rc.5Pre-release
Changed 2
- Use 0-based columns in code-frame to match Babel AST locations
- Require Node.js `^22.18.0 || >=24.11.0`
Fixed 2
- Update browser-upper.json in helper-globals
- Improve module string name support in systemjs plugin
Removed 3
- Disallow decorators on abstract/declare fields in parser
- Remove `transform-object-set-prototype-of-to-assign` plugin
- Remove noop plugins from `@babel/standalone`
Deprecated 1
- Deprecate `spec` and `loose` plugin options in transform plugins
v8.0.0-rc.5 (2026-05-12)
:eyeglasses: Spec Compliance
babel-parser- #17949 Disallow decorators on abstract/declare fields (@nicolo-ribaudo)
:boom: Breaking Change
babel-code-frame,babel-core,babel-parser,babel-traverse- #17849 fix(code-frame): use 0-based columns to match Babel AST locations (#1… (@nehemiyawicks)
- All packages
- #17969 Require Node.js
^22.18.0 || >=24.11.0(@nicolo-ribaudo)
- #17969 Require Node.js
babel-plugin-transform-object-set-prototype-of-to-assign,babel-standalone- #17958 Remove
transform-object-set-prototype-of-to-assign(@liuxingbaoyu)
- #17958 Remove
babel-standalone- #17963 Remove noop plugins from
@babel/standalone(@liuxingbaoyu)
- #17963 Remove noop plugins from
:loudspeaker: Deprecation
babel-plugin-transform-arrow-functions,babel-plugin-transform-classes,babel-plugin-transform-computed-properties,babel-plugin-transform-destructuring,babel-plugin-transform-for-of,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-umd,babel-plugin-transform-nullish-coalescing-operator,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-plugin-transform-private-methods,babel-plugin-transform-private-property-in-object,babel-plugin-transform-spread,babel-plugin-transform-template-literals- #17972 Deprecate
specandlooseplugin options (@liuxingbaoyu)
- #17972 Deprecate
:bug: Bug Fix
babel-helper-globalsbabel-plugin-transform-modules-systemjs
:memo: Documentation
- #17977 Add threat model to SECURITY.md (@nicolo-ribaudo)
:house: Internal
babel-core,babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-transform-async-to-generator,babel-plugin-transform-class-static-block,babel-plugin-transform-flow-strip-types,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-systemjs,babel-plugin-transform-typescript,babel-preset-env,babel-preset-flow,babel-preset-react,babel-preset-typescript- #17957 Add testing for plugin options (@liuxingbaoyu)
- Other
Committers: 6
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Nehemiya Wickramasinghe (@nehemiyawicks)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
- @orbisai0security