Skip to content

Releases: babel/babel

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

v7.28.0

02 Jul 09:01
ccc5fae

Choose a tag to compare

v7.28.0 (2025-07-02)

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

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

🏠 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

v7.27.7

26 Jun 14:19

Choose a tag to compare

v7.27.7 (2025-06-26)

Thanks @arthur-mountain and @evankanderson for your first PRs!

👓 Spec Compliance

  • babel-parser, babel-plugin-transform-classes
    • #17203 Interepret parser allow* options as top level only (@JLHwung)
  • babel-parser

🐛 Bug Fix

  • babel-core
  • babel-types
  • babel-plugin-transform-parameters

🏠 Internal

  • babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread
    • #17389 Use NodePath#splitExportDeclaration in destructuring transforms (@JLHwung)

Committers: 6