v8.0.0-beta.0 (2025-05-30)
This release also includes all changes from v7.27.0, v7.27.1, v7.27.2, v7.27.3, and v7.27.4.
💥 Breaking Change
babel-helpers,babel-plugin-transform-regenerator,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #17237 [babel 8] Do not replace global
regeneratorRuntimereferences in regenerator transform (@nicolo-ribaudo)
- #17237 [babel 8] Do not replace global
babel-compat-data,babel-helper-compilation-targets,babel-preset-env- #17267 [Babel 8] Directly export the JSON files from
@babel/compat-data(@nicolo-ribaudo)
- #17267 [Babel 8] Directly export the JSON files from
babel-parser- #17265 [babel 8] Drop CJS support from
@babel/parser(@nicolo-ribaudo)
- #17265 [babel 8] Drop CJS support from
babel-generator,babel-parser,babel-plugin-proposal-pipeline-operator,babel-plugin-proposal-record-and-tuple,babel-standalone,babel-traversebabel-traverse,babel-types- All packages
babel-helper-compilation-targets,babel-preset-env
📢 Deprecation
babel-types- #17133 [babel 8] Deprecate uppercase builders (@nicolo-ribaudo)
🏠 Internal
babel-traverse- #16624 [Babel 8] Change
scope.{references,uids}toSet(@liuxingbaoyu)
- #16624 [Babel 8] Change
babel-core- #17261 [babel 8] Remove unnecessary CJS ESM wrapper (@nicolo-ribaudo)
babel-helpers,babel-plugin-transform-react-jsx,babel-preset-envbabel-plugin-transform-block-scoping,babel-traverse,babel-types- #17148 [Babel 8] Remove
BLOCK_SCOPED_SYMBOLandNOT_LOCAL_BINDING(@liuxingbaoyu)
- #17148 [Babel 8] Remove
babel-plugin-transform-regenerator,babel-plugin-transform-typeof-symbol
🏃♀️ Performance
babel-traverse- #16965 [Babel 8] perf: Improve traverse performance (@liuxingbaoyu)
Committers: 12
- Aryan Bharti (@woaitsAryan)
- Babel Bot (@babel-bot)
- Frolov Roman (@Lacsw)
- Huáng Jùnliàng (@JLHwung)
- Ish Chhabra (@ishchhabra)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Vik R (@vikr01)
- Vladimir Timofeev (@vovkasm)
- @liuxingbaoyu
- @magic-akari
- _Kerman (@kermanx)
- fisker Cheung (@fisker)