v8.0.0-rc.3 (2026-03-16)
Thanks @rootvector2 and @veeceey for your first PRs!
๐ Spec Compliance
babel-parser
๐ฅ Breaking Change
babel-parser,babel-plugin-proposal-do-expressions,babel-plugin-proposal-pipeline-operator,babel-plugin-transform-exponentiation-operator,babel-plugin-transform-instanceof,babel-traverse,babel-typesbabel-plugin-transform-react-jsx-development,babel-plugin-transform-react-jsx,babel-preset-react- #17845 Gate jsxDEV source/self with
developmentSourceSelfoption (@rootvector2)
- #17845 Gate jsxDEV source/self with
babel-generator,babel-parser,babel-types- #17835 fix: Remove
decoratorsfromTSDeclareMethod(@liuxingbaoyu)
- #17835 fix: Remove
babel-helper-import-to-platform-api,babel-plugin-proposal-import-wasm-source,babel-plugin-transform-json-modules- #17816 Pass
fileinstead ofpathto importToPlatformApi builders (@nicolo-ribaudo)
- #17816 Pass
๐ New Feature
babel-plugin-transform-react-jsx-development,babel-plugin-transform-react-jsx,babel-preset-react- #17862 Add
sourceSelfoption to@babel/plugin-transform-react-jsx-development(@nicolo-ribaudo)
- #17862 Add
babel-parser- #16935 feat: Add
locationsoption to parser (@liuxingbaoyu)
- #16935 feat: Add
๐ Bug Fix
babel-compat-data,babel-plugin-bugfix-safari-rest-destructuring-rhs-array,babel-preset-envbabel-generator,babel-parser,babel-traverse,babel-typesbabel-build-external-helpers,babel-cli,babel-node,babel-parser- #17859 fix: Ensure packages are executable (@liuxingbaoyu)
babel-build-external-helpers,babel-cli,babel-node,babel-register- #17822 Fix eslint package types (@liuxingbaoyu)
babel-plugin-transform-parameters,babel-traverse- #17829 Fix types for
path.get("body.${index}")(@liuxingbaoyu)
- #17829 Fix types for
babel-parserbabel-build-external-helpersbabel-core,babel-generator,babel-helper-transform-fixture-test-runner,babel-plugin-transform-runtime,babel-types
๐ Polish
babel-parserbabel-plugin-transform-regenerator- #17362 Do not split
awaitAsyncGeneratorinawait yield(@nicolo-ribaudo)
- #17362 Do not split
๐ Documentation
- #17847 Replace npmjs.com links with npmx.dev (@nicolo-ribaudo)
๐ Internal
babel-parserbabel-runtime-corejs3,babel-runtime- #17855 Remove
enginesfield from@babel/runtime(@nicolo-ribaudo)
- #17855 Remove
- Other
- #17825 chore: Set
allowUnreachableCode: false(@liuxingbaoyu)
- #17825 chore: Set
๐โโ๏ธ Performance
babel-helper-import-to-platform-api,babel-plugin-proposal-import-wasm-source,babel-plugin-transform-json-modules- #17818 Load async Wasm and JSON imports in parallel (@nicolo-ribaudo)
babel-parser
Committers: 6
- Babel Bot (@babel-bot)
- Dexter.k (@rootvector2)
- Huรกng Jรนnliร ng (@JLHwung)
- Nicolรฒ Ribaudo (@nicolo-ribaudo)
- Varun Chawla (@veeceey)
- @liuxingbaoyu