Babel v8.0.0

v8.0.0
Changed 2
  • Only extract source map comments at the end of the file for improved performance
  • Fallback to assuming ESM support with `modules: auto`
Fixed 2
  • Improve new callee parens check in generator
  • Support __proto__ as an export name in systemjs plugin
Removed 2
  • Remove corejs exports for `@babel/runtime-corejs3`
  • Remove `locations: "packed"` from babel-parser
v8.0.0 (2026-06-16)

NOTE: The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the migration guide for users and migration guide for plugin developers.

Read the release blog post at http://babeljs.io/blog/2026/06/16/8.0.0!

:eyeglasses: Spec Compliance
  • babel-core
:boom: Breaking Change
  • babel-cli, babel-node, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-preset-env, babel-register
  • babel-plugin-transform-runtime, babel-runtime-corejs3, babel-runtime
  • babel-parser
:bug: Bug Fix
  • babel-generator
  • babel-plugin-transform-modules-systemjs
:memo: Documentation
:house: Internal
:running_woman: Performance
  • babel-core
Committers: 6
View original

Upgraded? How did it go?

Discussion