PackageTrack

npm · #4409

@babel/cli

8.0.4babel/babel

Babel command line.

Release timeline

154 releases since 2017
2019202120232025

Releases

  1. 8.0.49 Jul 2026
    Release notes

    v8.0.4 (2026-07-09)

    :eyeglasses: Spec Compliance

    • babel-parser, babel-plugin-transform-typescript
    • babel-generator, babel-parser, babel-plugin-transform-typescript

    :bug: Bug Fix

    • babel-traverse

    :house: Internal

    • babel-helper-validator-identifier

    Committers: 4

    Open source →
    Additional notes

    :eyeglasses: Spec Compliance

    • babel-parser, babel-plugin-transform-typescript
    • babel-generator, babel-parser, babel-plugin-transform-typescript

    :bug: Bug Fix

    • babel-traverse

    :house: Internal

    • babel-helper-validator-identifier
    Open source →
  2. 8.0.117 Jun 2026
    Release notes

    v8.0.1 (2026-06-17)

    This release includes a breaking change that was in the Babel 8 migration guide's Getting ready section and in the release post, but the actual removal of the feature from the codebase was accidentally not complete.

    :boom: Breaking Change

    • babel-core, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone

    Committers: 2

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-core, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone
    Open source →
  3. 8.0.016 Jun 2026
    Release notes

    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

    Open source →
    Additional notes

    :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
    Open source →
  4. 8.0.0-rc.625 May 2026pre-release
    Release notes

    v8.0.0-rc.6 (2026-05-25)

    Re-release all packages with npm provenance attestations

    :bug: Bug Fix

    • babel-generator
    • babel-core
    • babel-core, babel-generator
      • #17992 Preserve original identifier names from input sourcemaps (@Andarist)

    :house: Internal

    • babel-core
    • babel-compat-data, babel-register
    • babel-helper-transform-fixture-test-runner, babel-node
    • babel-build-external-helpers, babel-cli, babel-generator, babel-helper-fixtures, babel-helper-plugin-test-runner, babel-helper-transform-fixture-test-runner, babel-node, babel-parser, babel-plugin-transform-modules-systemjs, babel-types

    :microscope: Output optimization

    • babel-cli, babel-core, babel-generator, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-modules-commonjs, babel-plugin-transform-react-jsx, babel-traverse

    Committers: 5

    Open source →
    Additional notes

    :bug: Bug Fix

    • babel-generator
    • babel-core
    • babel-core, babel-generator
      • #17992 Preserve original identifier names from input sourcemaps (@Andarist)

    :house: Internal

    • babel-core
    • babel-compat-data, babel-register
    • babel-helper-transform-fixture-test-runner, babel-node
    • babel-build-external-helpers, babel-cli, babel-generator, babel-helper-fixtures, babel-helper-plugin-test-runner, babel-helper-transform-fixture-test-runner, babel-node, babel-parser, babel-plugin-transform-modules-systemjs, babel-types

    :microscope: Output optimization

    • babel-cli, babel-core, babel-generator, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-modules-commonjs, babel-plugin-transform-react-jsx, babel-traverse
    Open source →
  5. 8.0.0-rc.512 May 2026pre-release
    Release notes

    v8.0.0-rc.5 (2026-05-12)

    :eyeglasses: Spec Compliance

    :boom: Breaking Change

    • babel-code-frame, babel-core, babel-parser, babel-traverse
    • All packages
    • babel-plugin-transform-object-set-prototype-of-to-assign, babel-standalone
    • babel-standalone

    :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

    :bug: Bug Fix

    • babel-helper-globals
    • babel-plugin-transform-modules-systemjs

    :memo: Documentation

    :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
    • Other

    Committers: 6

    Open source →
    Additional notes

    :eyeglasses: Spec Compliance

    :boom: Breaking Change

    • babel-code-frame, babel-core, babel-parser, babel-traverse
    • babel-build-external-helpers, babel-cli, babel-code-frame, babel-compat-data, babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-react-jsx, babel-helper-check-duplicate-nodes, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-globals, babel-helper-import-to-platform-api, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-plugin-test-runner, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-skip-transparent-expression-wrappers, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helper-validator-identifier, babel-helper-validator-option, babel-helper-wrap-function, babel-helpers, babel-node, babel-parser, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-safari-rest-destructuring-rhs-array, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-proposal-do-expressions, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-modules, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register, babel-standalone, babel-template, babel-traverse, babel-types
    • babel-plugin-transform-object-set-prototype-of-to-assign, babel-standalone
    • babel-standalone

    :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

    :bug: Bug Fix

    • babel-helper-globals
    • babel-plugin-transform-modules-systemjs

    :memo: Documentation

    :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
    • Other
    Open source →
  6. 8.0.0-rc.429 Apr 2026pre-release
    Release notes

    v8.0.0-rc.4 (2026-04-29)

    :eyeglasses: Spec Compliance

    :boom: Breaking Change

    • babel-cli, babel-helper-transform-fixture-test-runner, babel-helpers, babel-node, babel-register
    • babel-traverse
    • babel-helper-wrap-function, babel-plugin-transform-block-scoping, babel-plugin-transform-regenerator, babel-traverse
    • babel-plugin-external-helpers, babel-template, babel-traverse
      • #17830 Replace remaining whitelist/blacklist with inclusive alternatives (@stuckvgn)
    • babel-plugin-transform-property-mutators, babel-standalone

    :bug: Bug Fix

    • babel-register
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
    • Other
      • #17940 fix(eslint-plugin): Cleanup references to removed rules (@JLHwung)
    • babel-core
    • babel-types

    :nail_care: Polish

    • babel-register
    • babel-parser
      • #17902 polish(parser): improve ImportExpression error recovery (@JLHwung)

    :memo: Documentation

    :house: Internal

    • Other
      • #17944 refactor(eslint): remove compat layers for ESLint < 9 (@JLHwung)
    • babel-core, babel-generator

    Committers: 6

    Open source →
    Additional notes

    :eyeglasses: Spec Compliance

    :boom: Breaking Change

    • babel-cli, babel-helper-transform-fixture-test-runner, babel-helpers, babel-node, babel-register
    • babel-traverse
    • babel-helper-wrap-function, babel-plugin-transform-block-scoping, babel-plugin-transform-regenerator, babel-traverse
    • babel-plugin-external-helpers, babel-template, babel-traverse
      • #17830 Replace remaining whitelist/blacklist with inclusive alternatives (@stuckvgn)
    • babel-plugin-transform-property-mutators, babel-standalone

    :bug: Bug Fix

    • babel-register
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
    • Other
      • #17940 fix(eslint-plugin): Cleanup references to removed rules (@JLHwung)
    • babel-core
    • babel-types

    :nail_care: Polish

    • babel-register
    • babel-parser
      • #17902 polish(parser): improve ImportExpression error recovery (@JLHwung)

    :memo: Documentation

    :house: Internal

    • Other
      • #17944 refactor(eslint): remove compat layers for ESLint < 9 (@JLHwung)
    • babel-core, babel-generator
    Open source →
  7. 8.0.0-rc.316 Mar 2026pre-release
    Release notes

    v8.0.0-rc.3 (2026-03-16)

    Thanks @rootvector2 and @veeceey for your first PRs!

    :eyeglasses: Spec Compliance

    • babel-parser

    :boom: 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-types
    • babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
    • babel-generator, babel-parser, babel-types
    • babel-helper-import-to-platform-api, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules

    :rocket: New Feature

    • babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
    • babel-parser

    :bug: Bug Fix

    • babel-compat-data, babel-plugin-bugfix-safari-rest-destructuring-rhs-array, babel-preset-env
      • #17788 Add bugfix plugin for Safari array rest destructuring bug (@JLHwung)
    • babel-generator, babel-parser, babel-traverse, babel-types
      • #17852 Fix(types): Align AST definitions to parser implementations (@JLHwung)
    • babel-build-external-helpers, babel-cli, babel-node, babel-parser
    • babel-build-external-helpers, babel-cli, babel-node, babel-register
    • babel-plugin-transform-parameters, babel-traverse
    • babel-parser
      • #17806 Improve F# pipeline direct body check (@JLHwung)
      • #17799 Fix TypeScript parser failing on async calls in ternary consequent (@veeceey)
    • babel-build-external-helpers
    • babel-core, babel-generator, babel-helper-transform-fixture-test-runner, babel-plugin-transform-runtime, babel-types

    :nail_care: Polish

    • babel-parser
    • babel-plugin-transform-regenerator

    :memo: Documentation

    :house: Internal

    :running_woman: Performance

    • babel-helper-import-to-platform-api, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules
    • babel-parser

    Committers: 6

    Open source →
    Additional notes

    :eyeglasses: Spec Compliance

    • babel-parser

    :boom: 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-types
    • babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
    • babel-generator, babel-parser, babel-types
    • babel-helper-import-to-platform-api, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules

    :rocket: New Feature

    • babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
    • babel-parser

    :bug: Bug Fix

    • babel-compat-data, babel-plugin-bugfix-safari-rest-destructuring-rhs-array, babel-preset-env
      • #17788 Add bugfix plugin for Safari array rest destructuring bug (@JLHwung)
    • babel-generator, babel-parser, babel-traverse, babel-types
      • #17852 Fix(types): Align AST definitions to parser implementations (@JLHwung)
    • babel-build-external-helpers, babel-cli, babel-node, babel-parser
    • babel-build-external-helpers, babel-cli, babel-node, babel-register
    • babel-plugin-transform-parameters, babel-traverse
    • babel-parser
      • #17806 Improve F# pipeline direct body check (@JLHwung)
      • #17799 Fix TypeScript parser failing on async calls in ternary consequent (@veeceey)
    • babel-build-external-helpers
    • babel-core, babel-generator, babel-helper-transform-fixture-test-runner, babel-plugin-transform-runtime, babel-types

    :nail_care: Polish

    • babel-parser
    • babel-plugin-transform-regenerator

    :memo: Documentation

    :house: Internal

    :running_woman: Performance

    • babel-helper-import-to-platform-api, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules
    • babel-parser
    Open source →
  8. 8.0.0-rc.215 Feb 2026pre-release
    Release notes

    v8.0.0-rc.2 (2026-02-15)

    Thanks @YoussefHenna for your first PR!

    :boom: Breaking Change

    • Other
    • babel-code-frame
      • #17772 Remove deprecated default export from @babel/code-frame (@fisker)

    :bug: Bug Fix

    • babel-helpers, babel-plugin-transform-async-generator-functions, babel-runtime-corejs3
    • babel-parser
    • babel-preset-env
      • #17787 Fix: preset-env include/exclude should accept bugfix plugins (@JLHwung)
    • babel-generator
    • babel-standalone

    :nail_care: Polish

    :memo: Documentation

    :house: Internal

    • All packages
    • babel-parser, babel-plugin-transform-explicit-resource-management
    • babel-plugin-proposal-discard-binding, babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-transform-block-scoping, babel-plugin-transform-json-modules, babel-standalone

    Committers: 6

    Open source →
    Additional notes

    :boom: Breaking Change

    • Other
    • babel-code-frame
      • #17772 Remove deprecated default export from @babel/code-frame (@fisker)

    :bug: Bug Fix

    • babel-helpers, babel-plugin-transform-async-generator-functions, babel-runtime-corejs3
    • babel-parser
    • babel-preset-env
      • #17787 Fix: preset-env include/exclude should accept bugfix plugins (@JLHwung)
    • babel-generator
    • babel-standalone

    :nail_care: Polish

    :memo: Documentation

    :house: Internal

    • babel-build-external-helpers, babel-cli, babel-helper-builder-react-jsx, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-import-to-platform-api, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-node, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-proposal-do-expressions, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-modules, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register
    • babel-parser, babel-plugin-transform-explicit-resource-management
    • babel-plugin-proposal-discard-binding, babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-transform-block-scoping, babel-plugin-transform-json-modules, babel-standalone
    Open source →
  9. 8.0.0-rc.131 Jan 2026pre-release
    Release notes

    v8.0.0-rc.1 (2026-01-31)

    Thanks @ivonaest and @wulu007 for your first PRs!

    :boom: Breaking Change

    • babel-eslint-parser
    • babel-register
    • babel-parser, babel-plugin-proposal-partial-application, babel-plugin-syntax-partial-application
      • #17760 [Babel 8]: partial-application plugin requires "version" option (@JLHwung)
    • babel-core, babel-plugin-transform-runtime, babel-register
    • babel-build-external-helpers, babel-cli
    • babel-traverse
    • babel-cli, babel-node
      • #17741 [Babel 8] Disallow excess arguments in babel-external-helpers (@JLHwung)
    • babel-generator, babel-plugin-proposal-pipeline-operator, babel-traverse, babel-types
      • #17732 [Babel 8] Remove smart pipeline support and remove accessor property from Standardized alias (@JLHwung)
    • babel-plugin-transform-object-assign, babel-standalone
    • babel-plugin-transform-runtime, babel-preset-env
      • #17701 [Babel 8]: clean up unused preset-env data entries (@JLHwung)

    :rocket: New Feature

    • babel-code-frame, babel-core
    • babel-types
    • babel-standalone

    :bug: Bug Fix

    • babel-parser
      • #17761 fix(parser): correctly parse type assertions in extends clause (@wulu007)
      • #17720 fix(parser): improve super type argument parsing (@JLHwung)
    • babel-register
    • babel-traverse
      • #17702 fix(babel-traverse): check variable shadowing for global object callees (@wulu007)
    • babel-core
    • babel-plugin-proposal-partial-application
    • babel-compat-data, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-preset-env
    • babel-generator

    :nail_care: Polish

    :house: Internal

    • babel-code-frame, babel-helpers, babel-node, babel-types
      • #17678 Replace picocolors with node:util.styleText() in @babel/code-frame (@fisker)
    • Other
    • babel-helper-transform-fixture-test-runner
    • babel-template

    :running_woman: Performance

    • babel-generator, babel-runtime-corejs3

    Committers: 8

    Open source →
    Additional notes

    :boom: Breaking Change

    • Other
    • babel-register
    • babel-parser, babel-plugin-proposal-partial-application, babel-plugin-syntax-partial-application
      • #17760 [Babel 8]: partial-application plugin requires "version" option (@JLHwung)
    • babel-core, babel-plugin-transform-runtime, babel-register
    • babel-build-external-helpers, babel-cli
    • babel-traverse
    • babel-cli, babel-node
      • #17741 [Babel 8] Disallow excess arguments in babel-external-helpers (@JLHwung)
    • babel-generator, babel-plugin-proposal-pipeline-operator, babel-traverse, babel-types
      • #17732 [Babel 8] Remove smart pipeline support and remove accessor property from Standardized alias (@JLHwung)
    • babel-plugin-transform-object-assign, babel-standalone
    • babel-plugin-transform-runtime, babel-preset-env
      • #17701 [Babel 8]: clean up unused preset-env data entries (@JLHwung)

    :rocket: New Feature

    • babel-code-frame, babel-core
    • babel-types
    • babel-standalone

    :bug: Bug Fix

    • babel-parser
      • #17761 fix(parser): correctly parse type assertions in extends clause (@wulu007)
      • #17720 fix(parser): improve super type argument parsing (@JLHwung)
    • babel-register
    • babel-traverse
      • #17702 fix(babel-traverse): check variable shadowing for global object callees (@wulu007)
    • babel-core
    • babel-plugin-proposal-partial-application
    • babel-compat-data, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-preset-env
    • babel-generator

    :nail_care: Polish

    :house: Internal

    • babel-code-frame, babel-helpers, babel-node, babel-types
      • #17678 Replace picocolors with node:util.styleText() in @babel/code-frame (@fisker)
    • Other
    • babel-helper-transform-fixture-test-runner
    • babel-template

    :running_woman: Performance

    • babel-generator, babel-runtime-corejs3
    Open source →
  10. 8.0.0-beta.412 Jan 2026pre-release
    Release notes

    v8.0.0-beta.4 (2026-01-12)

    Thanks @ivonaest, @simbahax, and @sxzz for your first PRs!

    :boom: Breaking Change

    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
    • babel-preset-env, babel-preset-typescript
      • #17670 breaking(preset-env): remove isPluginRequired export (@JLHwung)
    • babel-parser
      • #17666 [Babel 8]: Ensure parseExpression with tokens: true returns the exported tokens (@JLHwung)
    • babel-traverse
    • babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-standalone
    • babel-node
    • babel-generator, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-plugin-transform-class-properties, babel-standalone, babel-traverse
    • babel-plugin-proposal-import-attributes-to-assertions
      • #17650 [Babel 8] Archive proposal-import-attributes-to-assertions (@JLHwung)
    • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
    • babel-runtime-corejs3, babel-runtime
    • babel-generator, babel-parser, babel-types
    • babel-generator, babel-parser, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules, babel-types
    • babel-generator, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-record-and-tuple, babel-standalone, babel-traverse, babel-types

    :bug: Bug Fix

    :nail_care: Polish

    • babel-runtime-corejs3, babel-runtime

    :house: Internal

    • All packages
    • babel-cli, babel-helper-transform-fixture-test-runner, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread
    • babel-code-frame, babel-core
    • babel-core
    • babel-helpers, babel-runtime-corejs3, babel-runtime
    • babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-skip-transparent-expression-wrappers, babel-plugin-transform-flow-comments, babel-plugin-transform-for-of, babel-plugin-transform-typescript
      • #17651 cleanup @ts-expect-error(Babel 7 vs Babel 8) comments (Part 1) (@JLHwung)
    • babel-code-frame
    • babel-parser
    • babel-core, babel-traverse
    • babel-helper-builder-react-jsx
    • babel-generator, babel-parser
    • babel-cli, babel-types
    • babel-cli

    Committers: 12

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
    • babel-preset-env, babel-preset-typescript
      • #17670 breaking(preset-env): remove isPluginRequired export (@JLHwung)
    • babel-parser
      • #17666 [Babel 8]: Ensure parseExpression with tokens: true returns the exported tokens (@JLHwung)
    • babel-traverse
    • babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-standalone
    • babel-node
    • babel-generator, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-plugin-transform-class-properties, babel-standalone, babel-traverse
    • babel-plugin-proposal-import-attributes-to-assertions
      • #17650 [Babel 8] Archive proposal-import-attributes-to-assertions (@JLHwung)
    • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
    • babel-runtime-corejs3, babel-runtime
    • babel-generator, babel-parser, babel-types
    • babel-generator, babel-parser, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules, babel-types
    • babel-generator, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-record-and-tuple, babel-standalone, babel-traverse, babel-types

    :bug: Bug Fix

    :nail_care: Polish

    • babel-runtime-corejs3, babel-runtime

    :house: Internal

    • babel-cli, babel-code-frame, babel-compat-data, babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-react-jsx, babel-helper-check-duplicate-nodes, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-globals, babel-helper-import-to-platform-api, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-plugin-test-runner, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-skip-transparent-expression-wrappers, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helper-validator-identifier, babel-helper-validator-option, babel-helper-wrap-function, babel-helpers, babel-node, babel-parser, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-proposal-do-expressions, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-modules, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-assign, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register, babel-runtime-corejs3, babel-runtime, babel-standalone, babel-template, babel-traverse, babel-types
    • babel-cli, babel-helper-transform-fixture-test-runner, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread
    • babel-code-frame, babel-core
    • babel-core
    • babel-helpers, babel-runtime-corejs3, babel-runtime
    • babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-skip-transparent-expression-wrappers, babel-plugin-transform-flow-comments, babel-plugin-transform-for-of, babel-plugin-transform-typescript
      • #17651 cleanup @ts-expect-error(Babel 7 vs Babel 8) comments (Part 1) (@JLHwung)
    • babel-code-frame
    • babel-parser
    • babel-core, babel-traverse
    • babel-helper-builder-react-jsx
    • babel-generator, babel-parser
    • babel-cli, babel-types
    • babel-cli
    Open source →
  11. 8.0.0-beta.323 Oct 2025pre-release
    Release notes

    v8.0.0-beta.3 (2025-10-23)

    :boom: Breaking Change

    • babel-parser
      • #17505 [Babel 8] Treat allowSuperOutsideMethod as top-level only (@JLHwung)

    :bug: Bug Fix

    :nail_care: Polish

    • babel-core, babel-helper-transform-fixture-test-runner, babel-plugin-transform-runtime, babel-preset-env, babel-preset-react, babel-preset-typescript
    • babel-helper-create-class-features-plugin, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-flow-comments, babel-plugin-transform-logical-assignment-operators, babel-traverse, babel-types

    :house: Internal

    • babel-plugin-transform-runtime

    :running_woman: Performance

    • babel-traverse
    • babel-helper-create-class-features-plugin, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-transform-modules-systemjs, babel-plugin-transform-typescript

    Committers: 8

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-parser
      • #17505 [Babel 8] Treat allowSuperOutsideMethod as top-level only (@JLHwung)

    :bug: Bug Fix

    :nail_care: Polish

    • babel-core, babel-helper-transform-fixture-test-runner, babel-plugin-transform-runtime, babel-preset-env, babel-preset-react, babel-preset-typescript
    • babel-helper-create-class-features-plugin, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-flow-comments, babel-plugin-transform-logical-assignment-operators, babel-traverse, babel-types

    :house: Internal

    • babel-plugin-transform-runtime

    :running_woman: Performance

    • babel-traverse
    • babel-helper-create-class-features-plugin, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-transform-modules-systemjs, babel-plugin-transform-typescript
    Open source →
  12. 8.0.0-beta.25 Sept 2025pre-release
    Release notes

    v8.0.0-beta.2 (2025-09-05)

    :boom: Breaking Change

    • babel-standalone
      • #17421 Do not enable default plugins in @babel/standalone (@gwillen)

    :bug: Bug Fix

    • babel-types
    • babel-parser

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-object-rest-spread, babel-traverse
    • babel-core, babel-helpers, babel-runtime-corejs3, babel-traverse, babel-types
    • babel-core

    :house: Internal

    Committers: 9

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-standalone
      • #17421 Do not enable default plugins in @babel/standalone (@gwillen)

    :bug: Bug Fix

    • babel-types
    • babel-parser

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-object-rest-spread, babel-traverse
    • babel-core, babel-helpers, babel-runtime-corejs3, babel-traverse, babel-types
    • babel-core

    :house: Internal

    Open source →
  13. 8.0.0-beta.12 Jul 2025pre-release
    Release notes

    v8.0.0-beta.1 (2025-07-02)

    :boom: Breaking Change

    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-object-rest-spread, babel-traverse, babel-types
    • babel-parser, babel-traverse, babel-types
    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-types

    :bug: Bug Fix

    :house: Internal

    • babel-types

    Committers: 9

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-object-rest-spread, babel-traverse, babel-types
    • babel-parser, babel-traverse, babel-types
    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-types

    :bug: Bug Fix

    :house: Internal

    • babel-types
    Open source →
  14. 8.0.0-beta.030 May 2025pre-release
    Release notes

    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.

    :boom: Breaking Change

    • babel-helpers, babel-plugin-transform-regenerator, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
      • #17237 [babel 8] Do not replace global regeneratorRuntime references in regenerator transform (@nicolo-ribaudo)
    • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
    • babel-parser
    • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-standalone, babel-traverse
    • babel-traverse, babel-types
    • All packages
      • #17204 [Babel 8] Bump nodejs requirements to ^20.19.0 || >= 22.12.0 (@JLHwung)
    • babel-helper-compilation-targets, babel-preset-env
      • #17188 [Babel 8] Align esmodules: true behaviour to intersect (@JLHwung)

    :loudspeaker: Deprecation

    :house: Internal

    • babel-traverse
    • babel-core
    • babel-helpers, babel-plugin-transform-react-jsx, babel-preset-env
    • babel-plugin-transform-block-scoping, babel-traverse, babel-types
    • babel-plugin-transform-regenerator, babel-plugin-transform-typeof-symbol

    :running_woman: Performance

    Committers: 12

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-helpers, babel-plugin-transform-regenerator, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
      • #17237 [babel 8] Do not replace global regeneratorRuntime references in regenerator transform (@nicolo-ribaudo)
    • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
    • babel-parser
    • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-standalone, babel-traverse
    • babel-traverse, babel-types
    • All packages
      • #17204 [Babel 8] Bump nodejs requirements to ^20.19.0 || >= 22.12.0 (@JLHwung)
    • babel-helper-compilation-targets, babel-preset-env
      • #17188 [Babel 8] Align esmodules: true behaviour to intersect (@JLHwung)

    :loudspeaker: Deprecation

    :house: Internal

    • babel-traverse
    • babel-core
    • babel-helpers, babel-plugin-transform-react-jsx, babel-preset-env
    • babel-plugin-transform-block-scoping, babel-traverse, babel-types
    • babel-plugin-transform-regenerator, babel-plugin-transform-typeof-symbol

    :running_woman: Performance

    Open source →
  15. 8.0.0-alpha.1711 Mar 2025pre-release
    Release notes

    v8.0.0-alpha.17 (2025-03-11)

    This release also includes all changes from v7.26.10.

    This release includes a fix for GHSA-968p-4wvh-cqc8, a security vulnerability which affects the .replace method of transpiled regular expressions that use named capturing groups.

    :boom: Breaking Change

    • babel-parser, babel-types
      • #17139 [Babel 8] Parse TSHeritageBase.expression as an expression (@JLHwung)

    Committers: 6

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-parser, babel-types
      • #17139 [Babel 8] Parse TSHeritageBase.expression as an expression (@JLHwung)
    Open source →
  16. 8.0.0-alpha.1614 Feb 2025pre-release
    Release notes

    v8.0.0-alpha.16 (2025-02-14)

    In addition to the changelog below, this release includes changes from v7.26.6 to v7.26.9.

    :boom: Breaking Change

    • babel-types
    • babel-generator, babel-parser, babel-plugin-transform-template-literals, babel-traverse, babel-types
    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
      • #17073 [Babel 8] Parse export import = as an ExportNamedDeclaration (@JLHwung)
    • babel-preset-env
    • babel-parser
      • #17063 [Babel 8] Create TSEmptyBodyFunctionExpression also on invalid input (@JLHwung)
    • babel-parser, babel-plugin-transform-typescript, babel-types

    :bug: Bug Fix

    • babel-generator
      • #17131 [Babel 8] Add several TS type parentheses rules (@JLHwung)
      • #17125 fix: Missing parentheses when printing a TS arrow function type in a union (@liuxingbaoyu)
    • babel-parser

    :house: Internal

    • babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator

    Committers: 7

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-types
    • babel-generator, babel-parser, babel-plugin-transform-template-literals, babel-traverse, babel-types
    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
      • #17073 [Babel 8] Parse export import = as an ExportNamedDeclaration (@JLHwung)
    • babel-preset-env
    • babel-parser
      • #17063 [Babel 8] Create TSEmptyBodyFunctionExpression also on invalid input (@JLHwung)
    • babel-parser, babel-plugin-transform-typescript, babel-types

    :bug: Bug Fix

    • babel-generator
      • #17131 [Babel 8] Add several TS type parentheses rules (@JLHwung)
      • #17125 fix: Missing parentheses when printing a TS arrow function type in a union (@liuxingbaoyu)
    • babel-parser

    :house: Internal

    • babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator
    Open source →
  17. 8.0.0-alpha.1510 Jan 2025pre-release
    Release notes

    v8.0.0-alpha.15 (2025-01-10)

    In addition to the changelog below, this release includes changes from v7.26.5.

    :boom: Breaking Change

    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
    • babel-parser, babel-types
      • #17046 [Babel 8]: wrap the TSImportType's argument within a TSLiteralType (@JLHwung)
    • babel-generator, babel-parser, babel-types
      • #17042 [Babel 8] Rename typeParameters to typeArguments in TSImportType (@JLHwung)
      • #17017 [Babel 8]: rename typeParameters to typeArguments for TSClassImplements and TSInterfaceHeritage (@JLHwung)
      • #17012 Rename typeParameters to typeArguments for TSTypeQuery (@JLHwung)
    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
      • #17020 Rename typeParameters to typeArguments for call expression alike (@JLHwung)
    • babel-parser
      • #17014 [Babel 8] Create TSAbstract{Method,Property}Definition (@JLHwung)

    :house: Internal

    Committers: 5

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
    • babel-parser, babel-types
      • #17046 [Babel 8]: wrap the TSImportType's argument within a TSLiteralType (@JLHwung)
    • babel-generator, babel-parser, babel-types
      • #17042 [Babel 8] Rename typeParameters to typeArguments in TSImportType (@JLHwung)
      • #17017 [Babel 8]: rename typeParameters to typeArguments for TSClassImplements and TSInterfaceHeritage (@JLHwung)
      • #17012 Rename typeParameters to typeArguments for TSTypeQuery (@JLHwung)
    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
      • #17020 Rename typeParameters to typeArguments for call expression alike (@JLHwung)
    • babel-parser
      • #17014 [Babel 8] Create TSAbstract{Method,Property}Definition (@JLHwung)

    :house: Internal

    Open source →
  18. 8.0.0-alpha.146 Dec 2024pre-release
    Release notes

    v8.0.0-alpha.14 (2024-12-06)

    In addition to the changelog below, this release includes changes from v7.26.1 to v7.26.4

    :boom: Breaking Change

    • babel-generator, babel-parser, babel-types
    • babel-generator, babel-parser, babel-plugin-transform-flow-comments, babel-plugin-transform-typescript, babel-types
    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types

    :bug: Bug Fix

    • Other
    • babel-preset-react, babel-standalone

    :house: Internal

    • babel-cli, babel-helper-transform-fixture-test-runner

    Committers: 6

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-generator, babel-parser, babel-types
    • babel-generator, babel-parser, babel-plugin-transform-flow-comments, babel-plugin-transform-typescript, babel-types
    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types

    :bug: Bug Fix

    • Other
    • babel-preset-react, babel-standalone

    :house: Internal

    • babel-cli, babel-helper-transform-fixture-test-runner
    Open source →
  19. 8.0.0-alpha.1325 Oct 2024pre-release
    Release notes

    v8.0.0-alpha.13 (2024-10-25)

    In addition to the changelog below, this release includes changes from v7.25.1 to v7.26.0

    :boom: Breaking Change

    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
      • #16731 Add TSClassImplements|TSInterfaceHeritage and rename TsExpressionWithTypeArguments in Babel 8 (@liuxingbaoyu)
    • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator, babel-standalone
    • babel-parser
    • babel-plugin-transform-class-static-block, babel-plugin-transform-destructuring, babel-plugin-transform-spread, babel-traverse
    • babel-generator, babel-parser, babel-plugin-proposal-import-wasm-source, babel-template, babel-types
    • babel-generator, babel-parser, babel-standalone
    • babel-generator, babel-traverse, babel-types
    • babel-generator, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-standalone
    • babel-generator, babel-parser, babel-types
    • babel-plugin-proposal-async-do-expressions, babel-traverse

    :rocket: New Feature

    • babel-parser, babel-plugin-syntax-flow, babel-preset-typescript

    :bug: Bug Fix

    • babel-core
    • babel-template, babel-types
    • babel-plugin-transform-async-generator-functions, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping
    • babel-helper-transform-fixture-test-runner, babel-node
    • babel-parser

    :nail_care: Polish

    :house: Internal

    • babel-generator, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-plugin-proposal-destructuring-private, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-traverse, babel-types
    • Every package
    • babel-generator, babel-parser, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-syntax-typescript, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-private-methods, babel-plugin-transform-unicode-sets-regex, babel-traverse

    Committers: 13

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-core, babel-generator, babel-parser, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-preset-env, babel-standalone, babel-types
    • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
      • #16731 Add TSClassImplements|TSInterfaceHeritage and rename TsExpressionWithTypeArguments in Babel 8 (@liuxingbaoyu)
    • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator, babel-standalone
    • babel-parser
    • babel-plugin-transform-class-static-block, babel-plugin-transform-destructuring, babel-plugin-transform-spread, babel-traverse
    • babel-generator, babel-parser, babel-plugin-proposal-import-wasm-source, babel-template, babel-types
    • babel-generator, babel-parser, babel-standalone
    • babel-generator, babel-traverse, babel-types
    • babel-generator, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-standalone
    • babel-generator, babel-parser, babel-types
    • babel-plugin-proposal-async-do-expressions, babel-traverse

    :rocket: New Feature

    • babel-parser, babel-plugin-syntax-flow, babel-preset-typescript

    :bug: Bug Fix

    • babel-core
    • babel-template, babel-types
    • babel-plugin-transform-async-generator-functions, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping
    • babel-helper-transform-fixture-test-runner, babel-node
    • babel-parser

    :nail_care: Polish

    :house: Internal

    • babel-generator, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-plugin-proposal-destructuring-private, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-traverse, babel-types
    • babel-cli, babel-code-frame, babel-compat-data, babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-builder-react-jsx, babel-helper-check-duplicate-nodes, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-import-to-platform-api, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-plugin-test-runner, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-skip-transparent-expression-wrappers, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helper-validator-identifier, babel-helper-validator-option, babel-helper-wrap-function, babel-helpers, babel-highlight, babel-node, babel-parser, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-explicit-resource-management, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-json-modules, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-proposal-regexp-modifiers, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decimal, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-reflection, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-record-and-tuple, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-assign, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register, babel-runtime-corejs3, babel-runtime, babel-standalone, babel-template, babel-traverse, babel-types
    • babel-generator, babel-parser, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-syntax-typescript, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-private-methods, babel-plugin-transform-unicode-sets-regex, babel-traverse
    Open source →
  20. 8.0.0-alpha.1226 Jul 2024pre-release
    Release notes

    v8.0.0-alpha.12 (2024-07-26)

    In addition to the changelog below, this release includes changes from v7.24.8 to v7.25.0.

    :boom: Breaking Change

    • babel-traverse

    Committers: 12

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-traverse
    Open source →
  21. 8.0.0-alpha.117 Jun 2024pre-release
    Release notes

    v8.0.0-alpha.11 (2024-06-07)

    In addition to the changelog below, this release includes changes from v7.24.7.

    :boom: Breaking Change

    Committers: 6

    Open source →
    Additional notes

    :boom: Breaking Change

    Open source →
  22. 8.0.0-alpha.104 Jun 2024pre-release
    Release notes

    v8.0.0-alpha.10 (2024-06-04)

    :bug: Bug Fix

    • babel-traverse, babel-types
    • babel-cli, babel-node

    Committers: 1

    Open source →
    Additional notes

    :bug: Bug Fix

    • babel-traverse, babel-types
    • babel-cli, babel-node
    Open source →
  23. 8.0.0-alpha.93 Jun 2024pre-release
    Release notes

    v8.0.0-alpha.9 (2024-06-03)

    In addition to the changelog below, this release includes changes from v7.24.5 and v7.24.6.

    :boom: Breaking Change

    • babel-parser, babel-traverse
    • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-record-and-tuple, babel-standalone, babel-traverse
      • #16458 Remove syntaxType option for record-and-tuple (parser&plugin) (@JLHwung)
    • Every package
      • #16457 [babel 8] Require Node.js ^18.20.0 || ^20.10.0 || >=21.0.0 (@JLHwung)

    :rocket: New Feature

    :house: Internal

    • Every package
    • babel-cli, babel-node
    • babel-cli, babel-helper-transform-fixture-test-runner
    • babel-cli

    Committers: 11

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-parser, babel-traverse
    • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-record-and-tuple, babel-standalone, babel-traverse
      • #16458 Remove syntaxType option for record-and-tuple (parser&plugin) (@JLHwung)
    • Every package
      • #16457 [babel 8] Require Node.js ^18.20.0 || ^20.10.0 || >=21.0.0 (@JLHwung)

    :rocket: New Feature

    :house: Internal

    • Every package
    • babel-cli, babel-node
    • babel-cli, babel-helper-transform-fixture-test-runner
    • babel-cli
    Open source →
  24. 8.0.0-alpha.84 Apr 2024pre-release
    Release notes

    v8.0.0-alpha.8 (2024-04-04)

    In addition to the changelog below, this release includes changes from v7.24.1, v7.24.2, v7.24.3, and v7.24.4.

    :boom: Breaking Change

    • babel-plugin-transform-runtime, babel-runtime-corejs3
    • babel-plugin-transform-runtime
    • babel-plugin-transform-runtime, babel-plugin-transform-typeof-symbol, babel-runtime-corejs2

    :nail_care: Polish

    • babel-plugin-transform-typescript

    :house: Internal

    • babel-core
    • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs3, babel-runtime, babel-standalone
    • babel-helper-plugin-test-runner
    • babel-compat-data, babel-plugin-transform-object-rest-spread, babel-preset-env

    Committers: 8

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-plugin-transform-runtime, babel-runtime-corejs3
    • babel-plugin-transform-runtime
    • babel-plugin-transform-runtime, babel-plugin-transform-typeof-symbol, babel-runtime-corejs2

    :nail_care: Polish

    • babel-plugin-transform-typescript

    :house: Internal

    • babel-core
    • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs3, babel-runtime, babel-standalone
    • babel-helper-plugin-test-runner
    • babel-compat-data, babel-plugin-transform-object-rest-spread, babel-preset-env
    Open source →
  25. 8.0.0-alpha.728 Feb 2024pre-release
    Release notes

    v8.0.0-alpha.7 (2024-02-28)

    In addition to the changelog below, this release includes changes from v7.23.10 and v7.24.0.

    :house: Internal

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
      • #16256 Remove logic for deprecated decorator versions from Babel 8 (@JLHwung)
    • babel-core, babel-helper-fixtures, babel-helper-plugin-utils, babel-helper-transform-fixture-test-runner, babel-parser, babel-plugin-transform-runtime, babel-preset-env, babel-standalone, babel-template, babel-traverse, babel-types
    • babel-core, babel-plugin-transform-object-rest-spread

    Committers: 7

    Open source →
    Additional notes

    :house: Internal

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
      • #16256 Remove logic for deprecated decorator versions from Babel 8 (@JLHwung)
    • babel-core, babel-helper-fixtures, babel-helper-plugin-utils, babel-helper-transform-fixture-test-runner, babel-parser, babel-plugin-transform-runtime, babel-preset-env, babel-standalone, babel-template, babel-traverse, babel-types
    • babel-core, babel-plugin-transform-object-rest-spread
    Open source →
  26. 8.0.0-alpha.626 Jan 2024pre-release
    Release notes

    v8.0.0-alpha.6 (2024-01-26)

    In addition to the changelog below, this release includes changes from v7.23.7, v7.23.8, and v7.23.9.

    :nail_care: Polish

    Committers: 5

    Open source →
    Additional notes

    :nail_care: Polish

    Open source →
  27. 8.0.0-alpha.511 Dec 2023pre-release
    Release notes

    v8.0.0-alpha.5 (2023-12-11)

    This release also includes all changes from v7.23.3, v7.23.4, v7.23.5, and v7.23.6.

    :boom: Breaking Change

    • babel-plugin-transform-runtime
    • babel-helper-create-class-features-plugin, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-preset-env
    • babel-core, babel-generator, babel-types
    • babel-parser
      • #16114 Breaking: parserOpts.createImportExpressions defaults to true (@JLHwung)
    • babel-traverse, babel-types
    • babel-preset-env
    • babel-core, babel-preset-env

    :nail_care: Polish

    • babel-helper-validator-option, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone

    :house: Internal

    • babel-core, all plugins and presets

    Committers: 12

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-plugin-transform-runtime
    • babel-helper-create-class-features-plugin, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-preset-env
    • babel-core, babel-generator, babel-types
    • babel-parser
      • #16114 Breaking: parserOpts.createImportExpressions defaults to true (@JLHwung)
    • babel-traverse, babel-types
    • babel-preset-env
    • babel-core, babel-preset-env

    :nail_care: Polish

    • babel-helper-validator-option, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone

    :house: Internal

    • babel-core, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-proposal-explicit-resource-management, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-proposal-regexp-modifiers, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decimal, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-reflection, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-record-and-tuple, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-dynamic-import, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-assign, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript
    Open source →
  28. 8.0.0-alpha.412 Oct 2023pre-release
    Release notes

    v8.0.0-alpha.4 (2023-10-11)

    This release does not include any changes specific to Babel 8, but it ports all the recent Babel 7 commits to Babel 8.

    Open source →
    Additional notes

    This release does not include any changes specific to Babel 8, but it ports all the recent Babel 7 commits to Babel 8.

    Open source →
  29. 8.0.0-alpha.326 Sept 2023pre-release
    Release notes

    v8.0.0-alpha.3 (2023-09-26)

    :boom: Breaking Change

    • babel-node
    • babel-core
      • #15869 Disallow sync createConfigItem, loadPartialConfig, loadOptions usage (@JLHwung)

    :house: Internal

    Committers: 4

    Open source →
    Additional notes

    :boom: Breaking Change

    • babel-node
    • babel-core
      • #15869 Disallow sync createConfigItem, loadPartialConfig, loadOptions usage (@JLHwung)

    :house: Internal

    Open source →
  30. 8.0.0-alpha.29 Aug 2023pre-release
    Release notes

    v8.0.0-alpha.2 (2023-08-09)

    :bug: Bug Fix

    • babel-core, babel-traverse

    :nail_care: Polish

    • babel-preset-typescript
      • #15847 Provide better error message when allowDeclareFields is enabled (@JLHwung)

    :house: Internal

    • babel-helper-create-class-features-plugin, babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-static-block, babel-plugin-transform-dynamic-import, babel-plugin-transform-export-namespace-from, babel-plugin-transform-json-strings, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-property-in-object
    • babel-code-frame, babel-highlight
    Open source →
    Additional notes

    :bug: Bug Fix

    • babel-core, babel-traverse

    :nail_care: Polish

    • babel-preset-typescript
      • #15847 Provide better error message when allowDeclareFields is enabled (@JLHwung)

    :house: Internal

    • babel-helper-create-class-features-plugin, babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-static-block, babel-plugin-transform-dynamic-import, babel-plugin-transform-export-namespace-from, babel-plugin-transform-json-strings, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-property-in-object
    • babel-code-frame, babel-highlight
    Open source →
  31. 8.0.0-alpha.124 Jul 2023pre-release
    Release notes

    v8.0.0-alpha.1 (2023-07-24)

    NOTE: We had to re-generate this git tag, but the release has been published two weeks ago

    This releases fixes @babel/cli and compatibility with babel-loader. It also some of the peer dependencies warning.

    💥 Breaking Change

    :bug: Bug Fix

    :house: Internal

    Open source →
  32. 8.0.0-alpha.020 Jul 2023pre-release
    Release notes

    Super early pre-release of Babel 8 :)

    It's currently known to not work with:

    • @babel/cli - see https://github.com/babel/babel/issues/15803
    • babel-loader - see https://github.com/babel/babel/issues/15804

    It is known to work with:

    • @rollup/plugin-babel

    peerDependencies are all incorrect, so use the npm flag --legacy-peer-deps if you want to test it.

    For the full Babel 8 migration guide, see https://next.babeljs.io/docs/v8-migration

    v8.0.0-alpha.0 (2023-07-20)

    :eyeglasses: Spec Compliance

    :boom: Breaking Change

    • Other
    • All packages
    • babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties
    • babel-core, babel-helper-create-class-features-plugin, babel-plugin-transform-arrow-functions, babel-plugin-transform-computed-properties, babel-plugin-transform-for-of, babel-plugin-transform-regenerator, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-traverse, babel-types
    • babel-core, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-environment-visitor, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
    • babel-cli, babel-compat-data, babel-core, babel-helper-create-class-features-plugin, babel-helper-environment-visitor, babel-helper-replace-supers, babel-helpers, babel-parser, babel-plugin-transform-for-of, babel-plugin-transform-react-jsx, babel-preset-env, babel-traverse, babel-types
    • babel-types
    • babel-core, babel-plugin-syntax-flow, babel-plugin-syntax-jsx, babel-plugin-syntax-typescript, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx-development, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-flow, babel-preset-typescript, babel-standalone
    • babel-traverse
    • babel-generator, babel-helper-compilation-targets, babel-preset-env, babel-preset-flow, babel-types
    • babel-generator, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-function-bind, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-optional-chaining, babel-plugin-proposal-partial-application, babel-plugin-transform-proto-to-assign, babel-plugin-transform-spread, babel-traverse, babel-types
    • babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-decorators, babel-plugin-transform-function-name, babel-plugin-transform-typescript, babel-standalone
    • babel-core, babel-helper-module-imports, babel-helper-transform-fixture-test-runner, babel-node, babel-plugin-proposal-class-static-block, babel-plugin-syntax-decorators, babel-plugin-transform-modules-commonjs, babel-plugin-transform-runtime, babel-standalone
      • #12695 [babel 8] Disallow synchronous usage of babel.* callback methods (@JLHwung)
    • babel-generator, babel-types
    • babel-generator, babel-parser, babel-types
    • babel-node, babel-register
    • babel-parser
    • babel-plugin-transform-react-constant-elements, babel-preset-env
    • babel-core
    • babel-generator, babel-parser
      • #13308 [Babel 8]: remove module attributes parser/generator support (@JLHwung)
      • #12608 [babel 8] Don't create TSParenthesizedType nodes by default (@JLHwung)
    • babel-plugin-transform-block-scoping, babel-traverse
    • babel-cli, babel-core, babel-helper-module-transforms, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd
    • babel-preset-react
    • babel-preset-flow
    • babel-core, babel-helper-compilation-targets, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-standalone
      • #12989 breaking: fallback targets to "defaults, not ie 11" (@JLHwung)
    • babel-plugin-proposal-dynamic-import, babel-plugin-transform-modules-systemjs
      • #12700 Require @babel/plugin-proposal-dynamic-import when transforming import() to SystemJS (@JLHwung)
    • babel-generator, babel-plugin-transform-react-jsx, babel-plugin-transform-template-literals, babel-plugin-transform-unicode-escapes
    • babel-code-frame, babel-highlight
    • babel-node, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx, babel-plugin-transform-regenerator, babel-preset-react, babel-preset-typescript, babel-standalone
    • babel-helper-builder-react-jsx, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
    • babel-preset-env
    • babel-plugin-proposal-class-properties, babel-plugin-transform-typescript, babel-preset-typescript
    • babel-preset-typescript
    • babel-generator
    • babel-helper-fixtures, babel-plugin-transform-flow-strip-types

    :rocket: New Feature

    • babel-helper-compilation-targets

    :bug: Bug Fix

    • babel-helper-fixtures, babel-preset-typescript

    :house: Internal

    • babel-plugin-transform-runtime
    • babel-core
    • Other
    • babel-plugin-transform-modules-commonjs, babel-plugin-transform-runtime
    • babel-cli
    • babel-cli, babel-node, babel-plugin-transform-runtime, babel-register
    • babel-parser
    • babel-plugin-proposal-partial-application, babel-types
      • #13407 [Babel 8] Remove optional field from MemberExpression (@danez)
    • babel-core, babel-helper-transform-fixture-test-runner, babel-register
      • #12677 [babel 8] Replace lodash/escapeRegExp with escape-string-regexp (@hzoo)
    • babel-cli, babel-plugin-transform-classes, babel-register, babel-traverse
    • babel-plugin-syntax-typescript
      • #12607 chore: do not push objectRestSpread parser option in Babel 8 (@JLHwung)
    Open source →
    Additional notes

    :eyeglasses: Spec Compliance

    :boom: Breaking Change

    • Other
    • All packages
    • babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties
    • babel-core, babel-helper-create-class-features-plugin, babel-plugin-transform-arrow-functions, babel-plugin-transform-computed-properties, babel-plugin-transform-for-of, babel-plugin-transform-regenerator, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-traverse, babel-types
    • babel-core, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-environment-visitor, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
    • babel-cli, babel-compat-data, babel-core, babel-helper-create-class-features-plugin, babel-helper-environment-visitor, babel-helper-replace-supers, babel-helpers, babel-parser, babel-plugin-transform-for-of, babel-plugin-transform-react-jsx, babel-preset-env, babel-traverse, babel-types
    • babel-types
    • babel-core, babel-plugin-syntax-flow, babel-plugin-syntax-jsx, babel-plugin-syntax-typescript, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx-development, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-flow, babel-preset-typescript, babel-standalone
    • babel-traverse
    • babel-generator, babel-helper-compilation-targets, babel-preset-env, babel-preset-flow, babel-types
    • babel-generator, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-function-bind, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-optional-chaining, babel-plugin-proposal-partial-application, babel-plugin-transform-proto-to-assign, babel-plugin-transform-spread, babel-traverse, babel-types
    • babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-decorators, babel-plugin-transform-function-name, babel-plugin-transform-typescript, babel-standalone
    • babel-core, babel-helper-module-imports, babel-helper-transform-fixture-test-runner, babel-node, babel-plugin-proposal-class-static-block, babel-plugin-syntax-decorators, babel-plugin-transform-modules-commonjs, babel-plugin-transform-runtime, babel-standalone
      • #12695 [babel 8] Disallow synchronous usage of babel.* callback methods (@JLHwung)
    • babel-generator, babel-types
    • babel-generator, babel-parser, babel-types
    • babel-node, babel-register
    • babel-parser
    • babel-plugin-transform-react-constant-elements, babel-preset-env
    • babel-core
    • babel-generator, babel-parser
      • #13308 [Babel 8]: remove module attributes parser/generator support (@JLHwung)
      • #12608 [babel 8] Don't create TSParenthesizedType nodes by default (@JLHwung)
    • babel-plugin-transform-block-scoping, babel-traverse
    • babel-cli, babel-core, babel-helper-module-transforms, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd
    • babel-preset-react
    • babel-preset-flow
    • babel-core, babel-helper-compilation-targets, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-standalone
      • #12989 breaking: fallback targets to "defaults, not ie 11" (@JLHwung)
    • babel-plugin-proposal-dynamic-import, babel-plugin-transform-modules-systemjs
      • #12700 Require @babel/plugin-proposal-dynamic-import when transforming import() to SystemJS (@JLHwung)
    • babel-generator, babel-plugin-transform-react-jsx, babel-plugin-transform-template-literals, babel-plugin-transform-unicode-escapes
    • babel-code-frame, babel-highlight
    • babel-node, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx, babel-plugin-transform-regenerator, babel-preset-react, babel-preset-typescript, babel-standalone
    • babel-helper-builder-react-jsx, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
    • babel-preset-env
    • babel-plugin-proposal-class-properties, babel-plugin-transform-typescript, babel-preset-typescript
    • babel-preset-typescript
    • babel-generator
    • babel-helper-fixtures, babel-plugin-transform-flow-strip-types

    :rocket: New Feature

    • babel-helper-compilation-targets

    :bug: Bug Fix

    • babel-helper-fixtures, babel-preset-typescript

    :house: Internal

    • babel-plugin-transform-runtime
    • babel-core
    • Other
    • babel-plugin-transform-modules-commonjs, babel-plugin-transform-runtime
    • babel-cli
    • babel-cli, babel-node, babel-plugin-transform-runtime, babel-register
    • babel-parser
    • babel-plugin-proposal-partial-application, babel-types
      • #13407 [Babel 8] Remove optional field from MemberExpression (@danez)
    • babel-core, babel-helper-transform-fixture-test-runner, babel-register
      • #12677 [babel 8] Replace lodash/escapeRegExp with escape-string-regexp (@hzoo)
    • babel-cli, babel-plugin-transform-classes, babel-register, babel-traverse
    • babel-plugin-syntax-typescript
      • #12607 chore: do not push objectRestSpread parser option in Babel 8 (@JLHwung)

    See CHANGELOG - v7.15.0 to v7.28.5 for v7.15.0 to v7.28.5 changes (the last common release between the v8 and v7 release lines was v7.28.5).

    Open source →
  33. 7.29.725 May 2026
    Release notes

    v7.29.7 (2026-05-25)

    Re-release all packages with npm provenance attestations

    Open source →
  34. 7.28.612 Jan 2026
    Release notes

    v7.28.6 (2026-01-12)

    Thanks @kadhirash and @kolvian for your first PRs!

    :bug: Bug Fix

    • babel-cli, babel-code-frame, babel-core, babel-helper-check-duplicate-nodes, babel-helper-fixtures, babel-helper-plugin-utils, babel-node, babel-plugin-transform-flow-comments, babel-plugin-transform-modules-commonjs, babel-plugin-transform-property-mutators, babel-preset-env, babel-traverse, babel-types
    • babel-plugin-transform-regenerator
    • babel-plugin-transform-react-jsx

    :nail_care: Polish

    • babel-core, babel-standalone
      • #17606 Polish(standalone): improve message on invalid preset/plugin (@JLHwung)

    :house: Internal

    • babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-proposal-decorators, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-json-strings, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-sets-regex

    :running_woman: Performance

    • babel-plugin-transform-react-jsx

    Committers: 7

    Open source →
  35. 7.28.314 Aug 2025
    Release notes

    v7.28.3 (2025-08-14)

    :eyeglasses: Spec Compliance

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-class-static-block, babel-preset-env

    :bug: Bug Fix

    • babel-parser
      • #17465 fix(parser/typescript): parse import("./a", {with:{},}) (@easrng)
      • #17478 fix(parser): stop subscript parsing on async arrow (@JLHwung)

    :nail_care: Polish

    • babel-plugin-transform-regenerator, babel-plugin-transform-runtime

    :memo: Documentation

    :house: Internal

    • #17454 Enable type checking for scripts and babel-worker.cjs (@JLHwung)

    :microscope: Output optimization

    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions

    Committers: 5

    Open source →
  36. 7.28.02 Jul 2025
    Release notes

    v7.28.0 (2025-07-02)

    :rocket: New Feature

    • babel-node
    • babel-types
    • babel-compat-data, babel-preset-env
    • babel-core, babel-parser
    • babel-generator, babel-parser
      • #17346 Materialize explicitResourceManagement parser plugin (@JLHwung)
    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-object-rest-spread, babel-traverse, babel-types
    • babel-parser, babel-traverse, babel-types
    • babel-generator, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-transform-destructuring, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-react-display-name, babel-types
    • babel-generator, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-transform-block-scoping, babel-plugin-transform-object-rest-spread, babel-plugin-transform-typescript, babel-traverse, babel-types

    :bug: Bug Fix

    • babel-helper-globals, babel-plugin-transform-classes, babel-traverse
    • babel-types

    :house: Internal

    • babel-compat-data, babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-json-modules, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs3

    Committers: 5

    Open source →
  37. 7.27.26 May 2025
    Release notes

    v7.27.2 (2025-05-06)

    :bug: Bug Fix

    • babel-parser
    • babel-plugin-transform-object-rest-spread
      • #17281 Fix: improve object rest handling in array pattern (@JLHwung)
    • babel-plugin-transform-modules-commonjs, babel-template

    :running_woman: Performance

    • babel-cli

    Committers: 5

    Open source →
  38. 7.27.130 Apr 2025
    Release notes

    v7.27.1 (2025-04-30)

    Thanks @kermanx and @woaitsAryan for your first PRs!

    :eyeglasses: Spec Compliance

    • babel-parser
    • babel-parser, babel-types

    :bug: Bug Fix

    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-traverse
    • babel-helper-wrap-function, babel-plugin-transform-async-to-generator
      • #17251 Fix: propagate argument evaluation errors through async promise chain (@magic-akari)
    • babel-helper-remap-async-to-generator, babel-plugin-transform-async-to-generator
    • babel-helper-fixtures, babel-parser
      • #17233 Create ChainExpression within TSInstantiationExpression (@JLHwung)
    • babel-generator, babel-parser
      • #17226 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (@JLHwung)
    • babel-parser
      • #17224 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (@JLHwung)
      • #17080 Fix start of TSParameterProperty (@JLHwung)
    • babel-compat-data, babel-preset-env
    • babel-traverse
      • #17156 fix: Objects and arrays with multiple references should not be evaluated (@liuxingbaoyu)
    • babel-generator

    :nail_care: Polish

    • babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-decorators, babel-plugin-transform-arrow-functions, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-traverse

    :house: Internal

    • babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-compat-data, babel-preset-env
    • babel-compat-data, babel-standalone
    • babel-register
    • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
    • All packages

    :microscope: Output optimization

    • babel-helpers, babel-plugin-transform-modules-commonjs, babel-runtime-corejs3
    • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3

    Committers: 9

    Open source →
  39. 7.27.024 Mar 2025
    Release notes

    v7.27.0 (2025-03-24)

    Thanks @ishchhabra and @vovkasm for your first PRs!

    :eyeglasses: Spec Compliance

    • babel-generator, babel-parser

    :rocket: New Feature

    • babel-helper-create-class-features-plugin, babel-traverse, babel-types
    • babel-parser, babel-types
      • #17110 Add ImportAttributes to Standardized and move its parser test fixtures (@JLHwung)
    • babel-generator
      • #17100 fix(babel-generator): add named export of generate function (@vovkasm)
    • babel-parser, babel-template
    • babel-plugin-transform-typescript, babel-traverse
    • babel-parser
    • babel-types
      • #17162 feat(babel-types): Add support for BigInt literal conversion in valueToNode (@ishchhabra)

    :bug: Bug Fix

    • babel-helper-create-class-features-plugin, babel-plugin-transform-class-properties
    • babel-traverse
    • babel-helpers, babel-preset-typescript, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
      • #17118 Fix: align behaviour to tsc rewriteRelativeImportExtensions (@JLHwung)
    • babel-cli
    • babel-plugin-transform-named-capturing-groups-regex, babel-types

    :running_woman: Performance

    • babel-types
    • babel-helper-create-regexp-features-plugin

    Committers: 5

    Open source →
  40. 7.26.45 Dec 2024
    Release notes

    v7.26.4 (2024-12-05)

    :leftwards_arrow_with_hook: Revert

    • babel-traverse
      • #17005 Revert "perf: Improve scope information collection performance" (@JLHwung)

    Committers: 2

    Open source →
  41. 7.25.922 Oct 2024
    Release notes

    v7.25.9 (2024-10-22)

    Thanks @victorenator for your first PR!

    :bug: Bug Fix

    • babel-parser, babel-template, babel-types
    • babel-helper-compilation-targets, babel-preset-env
    • Other

    :house: Internal

    • babel-helper-transform-fixture-test-runner
    • Every package

    :running_woman: Performance

    • babel-parser, babel-types

    Committers: 4

    Open source →
  42. 7.25.72 Oct 2024
    Release notes

    v7.25.7 (2024-10-02)

    Thanks @DylanPiercey and @YuHyeonWook for your first PRs!

    :bug: Bug Fix

    :nail_care: Polish

    :house: Internal

    • babel-core
    • babel-helper-compilation-targets, babel-helper-plugin-utils, babel-preset-env
    • babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-plugin-syntax-import-reflection, babel-standalone
    • babel-generator

    :running_woman: Performance

    Committers: 8

    Open source →
  43. 7.25.629 Aug 2024
    Release notes

    v7.25.6 (2024-08-29)

    Thanks @j4k0xb for your first PR!

    :bug: Bug Fix

    • babel-generator
    • babel-traverse
    • babel-parser
    • babel-helpers, babel-plugin-transform-optional-chaining, babel-runtime-corejs3

    :nail_care: Polish

    • babel-generator, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env
    • babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes
    • babel-generator

    :house: Internal

    Committers: 5

    Open source →
  44. 7.24.811 Jul 2024
    Release notes

    v7.24.8 (2024-07-11)

    Thanks @H0onnn, @jkup and @SreeXD for your first pull requests!

    :eyeglasses: Spec Compliance

    :bug: Bug Fix

    :nail_care: Polish

    Committers: 9

    Open source →
  45. 7.24.75 Jun 2024
    Release notes

    v7.24.7 (2024-06-05)

    :bug: Bug Fix

    • babel-node
    • babel-traverse
    • babel-helper-transform-fixture-test-runner, babel-plugin-proposal-explicit-resource-management

    :house: Internal

    • babel-helpers, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

    Committers: 7

    Open source →
  46. 7.24.624 May 2024
    Release notes

    v7.24.6 (2024-05-24)

    Thanks @amjed-98, @blakewilson, @coelhucas, and @SukkaW for your first PRs!

    :bug: Bug Fix

    • babel-helper-create-class-features-plugin, babel-plugin-transform-class-properties
    • babel-core, babel-generator, babel-plugin-transform-modules-commonjs
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
    • babel-helpers, babel-plugin-proposal-decorators, babel-runtime-corejs3
      • #16483 Fix: throw TypeError if addInitializer is called after finished (@JLHwung)
    • babel-parser, babel-plugin-transform-typescript

    :house: Internal

    • babel-core, babel-helpers, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helpers
    • babel-cli, babel-helpers, babel-plugin-external-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-parser, babel-traverse
    • Other

    Committers: 9

    Open source →
  47. 7.24.529 Apr 2024
    Release notes

    v7.24.5 (2024-04-29)

    Thanks @romgrk and @sossost for your first PRs!

    :bug: Bug Fix

    • babel-plugin-transform-classes, babel-traverse
    • babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs3

    :nail_care: Polish

    • babel-parser

    :house: Internal

    • Other
    • babel-parser
    • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-split-export-declaration, babel-helper-wrap-function, babel-helpers, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-proposal-explicit-resource-management, babel-plugin-transform-block-scoping, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-property-in-object, babel-plugin-transform-react-jsx-self, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-proposal-partial-application, babel-types
    • babel-plugin-transform-class-properties, babel-preset-env

    :running_woman: Performance

    • babel-helpers, babel-preset-env, babel-runtime-corejs3
      • #16357 Performance: improve objectWithoutPropertiesLoose on V8 (@romgrk)

    Committers: 6

    Open source →
  48. 7.24.119 Mar 2024
    Release notes

    v7.24.1 (2024-03-19)

    :bug: Bug Fix

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
    • babel-plugin-proposal-decorators, babel-plugin-proposal-json-modules, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties
    • babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties

    :memo: Documentation

    :house: Internal

    • babel-code-frame, babel-highlight
    • babel-helper-fixtures, babel-helpers, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow
    • babel-helper-module-imports, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-json-modules, babel-plugin-proposal-record-and-tuple, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx
    • Other

    :microscope: Output optimization

    • babel-helper-replace-supers, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-parameters, babel-plugin-transform-runtime
    • babel-plugin-transform-class-properties, babel-plugin-transform-classes
    • babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-object-rest-spread, babel-traverse
    • babel-core, babel-plugin-external-helpers, babel-plugin-proposal-decorators, babel-plugin-proposal-function-bind, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-plugin-transform-parameters, babel-plugin-transform-private-property-in-object, babel-plugin-transform-react-jsx, babel-plugin-transform-runtime, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-env

    Committers: 4

    Open source →
  49. 7.23.925 Jan 2024
    Release notes

    v7.23.9 (2024-01-25)

    :bug: Bug Fix

    • babel-helper-transform-fixture-test-runner, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-preset-env
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
    • babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-runtime, babel-preset-env
    • babel-traverse
    • Other

    :house: Internal

    • babel-core, babel-parser, babel-template
    • babel-types

    :running_woman: Performance

    :microscope: Output optimization

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-new-target, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-preset-env
    • babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

    Committers: 4

    Open source →
  50. 7.23.420 Nov 2023
    Release notes

    v7.23.4 (2023-11-20)

    :bug: Bug Fix

    Committers: 4

    Open source →
  51. 7.23.025 Sept 2023
    Release notes

    v7.23.0 (2023-09-25)

    Thanks @lorenzoferre and @RajShukla1 for your first PRs!

    :rocket: New Feature

    • babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-import-source, babel-plugin-transform-dynamic-import
    • babel-helper-module-transforms, babel-helpers, babel-plugin-proposal-import-defer, babel-plugin-syntax-import-defer, babel-plugin-transform-modules-commonjs, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-standalone
    • babel-generator, babel-parser, babel-types
    • babel-generator, babel-helper-module-transforms, babel-parser, babel-plugin-transform-dynamic-import, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-traverse, babel-types
    • babel-standalone
      • #15671 Pass through nonce to the transformed script element (@JLHwung)
    • babel-helper-function-name, babel-helper-member-expression-to-functions, babel-helpers, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-optional-chaining-assign, babel-plugin-syntax-optional-chaining-assign, babel-plugin-transform-destructuring, babel-plugin-transform-optional-chaining, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-standalone, babel-types
    • babel-helpers, babel-plugin-proposal-decorators
    • babel-traverse, babel-types
    • babel-preset-typescript
    • babel-parser

    :bug: Bug Fix

    • babel-plugin-transform-block-scoping
      • #15962 fix: transform-block-scoping captures the variables of the method in the loop (@liuxingbaoyu)

    :nail_care: Polish

    • babel-traverse
    • babel-plugin-proposal-explicit-resource-management

    :microscope: Output optimization

    • babel-core, babel-helper-module-transforms, babel-plugin-transform-async-to-generator, babel-plugin-transform-classes, babel-plugin-transform-dynamic-import, babel-plugin-transform-function-name, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-inline-elements, babel-plugin-transform-runtime, babel-plugin-transform-typescript, babel-preset-env

    Committers: 7

    Open source →
  52. 7.22.154 Sept 2023
    Release notes

    v7.22.15 (2023-09-04)

    :bug: Bug Fix

    :house: Internal

    Committers: 4

    Open source →
  53. 7.22.107 Aug 2023
    Release notes

    v7.22.10 (2023-08-07)

    Thanks @DimitriPapadopoulos, @FabianWarnecke, @JoshuaKGoldberg, and @YYvanYang for your first pull requests!

    :bug: Bug Fix

    • babel-plugin-transform-typescript
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-new-target, babel-plugin-transform-private-methods, babel-preset-env
      • #15701 Memoize class binding when compiling private methods and static elements (@JLHwung)

    :nail_care: Polish

    • babel-cli
    • babel-traverse, babel-types
    • babel-generator, babel-types

    :house: Internal

    • Other
    • babel-cli, babel-core, babel-generator, babel-helper-builder-react-jsx, babel-preset-env, babel-standalone
      • #15794 Enable @typescript-eslint/no-redundant-type-constituents rule (@JLHwung)
    • babel-helper-compilation-targets
    • babel-parser
    • babel-plugin-transform-runtime, babel-traverse, babel-types

    :microscope: Output optimization

    • babel-plugin-transform-block-scoping, babel-plugin-transform-parameters, babel-plugin-transform-regenerator

    Committers: 9

    Open source →
  54. 7.22.912 Jul 2023
    Release notes

    v7.22.9 (2023-07-12)

    :bug: Bug Fix

    • babel-plugin-transform-typescript
    • babel-helper-module-transforms, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-wrap-function

    :nail_care: Polish

    :house: Internal

    Committers: 5

    Open source →
  55. 7.22.64 Jul 2023
    Release notes

    v7.22.6 (2023-07-04)

    :bug: Bug Fix

    • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
    • babel-plugin-transform-optional-chaining
    • babel-helper-split-export-declaration, babel-plugin-transform-modules-commonjs
    • babel-compat-data, babel-preset-env
    • babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs3, babel-runtime
    • babel-standalone
    • babel-core

    :house: Internal

    • babel-helper-create-class-features-plugin, babel-plugin-transform-classes

    :microscope: Output optimization

    • babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-transform-class-properties, babel-plugin-transform-optional-chaining, babel-plugin-transform-typescript
    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-property-in-object, babel-traverse

    Committers: 5

    Open source →
  56. 7.22.58 Jun 2023
    Release notes

    v7.22.5 (2023-06-08)

    :bug: Bug Fix

    • babel-preset-env, babel-standalone

    :nail_care: Polish

    Committers: 4

    Open source →
  57. 7.21.528 Apr 2023
    Release notes

    v7.21.5 (2023-04-28)

    :eyeglasses: Spec Compliance

    • babel-generator, babel-parser, babel-types
      • #15539 fix: Remove mixins and implements for DeclareInterface and InterfaceDeclaration (@liuxingbaoyu)

    :bug: Bug Fix

    • babel-core, babel-generator, babel-plugin-transform-modules-commonjs, babel-plugin-transform-react-jsx
    • babel-preset-env

    :nail_care: Polish

    :house: Internal

    • babel-core
    • babel-helper-fixtures, babel-preset-typescript
      • #15568 Handle .overrides and .env when resolving plugins/presets from fixture options (@JLHwung)
    • babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin

    Committers: 4

    Open source →
  58. 7.21.4-esm.44 Apr 2023pre-release

    Nothing published for this version

  59. 7.21.4-esm.34 Apr 2023pre-release

    Nothing published for this version

  60. 7.21.4-esm.24 Apr 2023pre-release

    Nothing published for this version