Skip to content

Releases: babel/babel

v8.0.0-beta.4

12 Jan 17:37

Choose a tag to compare

v8.0.0-beta.4 Pre-release
Pre-release

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

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

💥 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 Fix

💅 Polish

  • babel-runtime-corejs3, babel-runtime

🏠 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

v7.28.6

15 Jan 08:40

Choose a tag to compare

v7.28.6 (2026-01-12)

Thanks @kadhirash and @kolvian for your first PRs!

🐛 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

💅 Polish

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

🏠 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

🏃‍♀️ Performance

  • babel-plugin-transform-react-jsx

Committers: 7

v8.0.0-beta.3

23 Oct 15:03

Choose a tag to compare

v8.0.0-beta.3 Pre-release
Pre-release

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

💥 Breaking Change

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

🐛 Bug Fix

💅 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

🏠 Internal

  • babel-plugin-transform-runtime

🏃‍♀️ 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

v7.28.5

23 Oct 15:21

Choose a tag to compare

v7.28.5 (2025-10-23)

Thank you @CO0Ki3, @Olexandr88, and @youthfulhps for your first PRs!

👓 Spec Compliance

  • babel-parser
  • babel-helper-validator-identifier

🐛 Bug Fix

  • babel-plugin-proposal-destructuring-private
  • babel-parser
  • babel-plugin-proposal-discard-binding, babel-plugin-transform-destructuring
  • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-optional-chaining, babel-traverse, babel-types
    • #17503 Fix JSXIdentifier handling in isReferencedIdentifier (@JLHwung)
  • babel-traverse

🏠 Internal

🏃‍♀️ Performance

Committers: 8

v8.0.0-beta.2

05 Sep 15:07

Choose a tag to compare

v8.0.0-beta.2 Pre-release
Pre-release

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

💥 Breaking Change

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

🐛 Bug Fix

  • babel-types
  • babel-parser

💅 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

🏠 Internal

Committers: 9

v7.28.4

05 Sep 14:55

Choose a tag to compare

v7.28.4 (2025-09-05)

Thanks @gwillen and @mrginglymus for your first PRs!

🏠 Internal

  • babel-core, babel-helper-check-duplicate-nodes, babel-traverse, babel-types
  • babel-plugin-transform-regenerator
  • babel-core

Committers: 5

v7.28.3

14 Aug 13:50

Choose a tag to compare

v7.28.3 (2025-08-14)

👓 Spec Compliance

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

🐛 Bug Fix

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

💅 Polish

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

📝 Documentation

🏠 Internal

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

🔬 Output optimization

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

Committers: 5

v7.28.2

24 Jul 10:54

Choose a tag to compare

v7.28.2 (2025-07-24)

Thanks @souhailaS for your first PR!

🐛 Bug Fix

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

Committers: 4

v7.28.1

12 Jul 12:32

Choose a tag to compare

v7.28.1 (2025-07-12)

🐛 Bug Fix

  • babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator

📝 Documentation

↩️ Revert

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

Committers: 3

v8.0.0-beta.1

02 Jul 09:01

Choose a tag to compare

v8.0.0-beta.1 Pre-release
Pre-release

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

💥 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 Fix

🏠 Internal

  • babel-types

Committers: 9