Releases: babel/babel
Releases ยท babel/babel
v8.0.0-beta.3
v8.0.0-beta.3 (2025-10-23)
๐ฅ Breaking Change
๐ Bug Fix
babel-traverse,babel-types- #17499 Enable
strictNullChecksfortraverse(@liuxingbaoyu)
- #17499 Enable
babel-plugin-transform-runtime- #17512 [babel 8] Update default
@babel/runtimeversion (@nicolo-ribaudo)
- #17512 [babel 8] Update default
๐ Polish
babel-core,babel-helper-transform-fixture-test-runner,babel-plugin-transform-runtime,babel-preset-env,babel-preset-react,babel-preset-typescript- #17404 Improve
@babel/coretypes (@liuxingbaoyu)
- #17404 Improve
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- #17500 [Babel 8] Better node type definitions for
computed(@liuxingbaoyu)
- #17500 [Babel 8] Better node type definitions for
๐ Internal
babel-plugin-transform-runtime- #17511 [babel 8] Remove
semverdependency from transform-runtime (@nicolo-ribaudo)
- #17511 [babel 8] Remove
๐โโ๏ธ Performance
babel-traverse- #17043 [Babel 8] Improve scope information collection performance (@liuxingbaoyu)
babel-helper-create-class-features-plugin,babel-plugin-bugfix-firefox-class-in-computed-class-key,babel-plugin-transform-modules-systemjs,babel-plugin-transform-typescript- #17518 [Babel 8] Use
t.traverseFastto replace somepath.traverse(@liuxingbaoyu)
- #17518 [Babel 8] Use
Committers: 8
- Babel Bot (@babel-bot)
- Byeongho Yoo (@youthfulhps)
- Huรกng Jรนnliร ng (@JLHwung)
- Hyeon Dokko (@CO0Ki3)
- Nicolรฒ Ribaudo (@nicolo-ribaudo)
- @Olexandr88
- @liuxingbaoyu
- fisker Cheung (@fisker)
v7.28.5
v7.28.5 (2025-10-23)
Thank you @CO0Ki3, @Olexandr88, and @youthfulhps for your first PRs!
๐ Spec Compliance
babel-parser- #17446 Allow
Runtime Errors for Function Call Assignment Targets(@liuxingbaoyu)
- #17446 Allow
babel-helper-validator-identifier
๐ Bug Fix
babel-plugin-proposal-destructuring-privatebabel-parserbabel-plugin-proposal-discard-binding,babel-plugin-transform-destructuring- #17519 fix:
restcorrectly returns plain array (@liuxingbaoyu)
- #17519 fix:
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-typesbabel-traverse
๐ Internal
๐โโ๏ธ Performance
babel-core- #17490 Faster finding of locations in
buildCodeFrameError(@liuxingbaoyu)
- #17490 Faster finding of locations in
Committers: 8
- Babel Bot (@babel-bot)
- Byeongho Yoo (@youthfulhps)
- Huรกng Jรนnliร ng (@JLHwung)
- Hyeon Dokko (@CO0Ki3)
- Nicolรฒ Ribaudo (@nicolo-ribaudo)
- @Olexandr88
- @liuxingbaoyu
- fisker Cheung (@fisker)
v8.0.0-beta.2
v8.0.0-beta.2 (2025-09-05)
๐ฅ Breaking Change
๐ Bug Fix
babel-typesbabel-parser
๐ Polish
babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-object-rest-spread,babel-traversebabel-core,babel-helpers,babel-runtime-corejs3,babel-traverse,babel-typesbabel-core
๐ Internal
Committers: 9
- Babel Bot (@babel-bot)
- Bill Collins (@mrginglymus)
- Glenn Willen (@gwillen)
- Huรกng Jรนnliร ng (@JLHwung)
- Jam Balaya (@JamBalaya56562)
- Nicolรฒ Ribaudo (@nicolo-ribaudo)
- SOUHAILA SERBOUT (@souhailaS)
- @liuxingbaoyu
- easrng (@easrng)
v7.28.4
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-typesbabel-plugin-transform-regenerator- #17455 chore: Clean up
transform-regenerator(@liuxingbaoyu)
- #17455 chore: Clean up
babel-core- #17474 Switch to @jridgewell/remapping (@mrginglymus)
Committers: 5
- Babel Bot (@babel-bot)
- Bill Collins (@mrginglymus)
- Glenn Willen (@gwillen)
- Huรกng Jรนnliร ng (@JLHwung)
- @liuxingbaoyu
v7.28.3
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- #17443 [static blocks] Do not inject new static fields after static code (@nicolo-ribaudo)
๐ Bug Fix
babel-parser
๐ Polish
babel-plugin-transform-regenerator,babel-plugin-transform-runtime- #17363 Do not save last yield in call in temp var (@nicolo-ribaudo)
๐ Documentation
๐ Internal
๐ฌ Output optimization
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions
Committers: 5
- Babel Bot (@babel-bot)
- Huรกng Jรนnliร ng (@JLHwung)
- Jam Balaya (@JamBalaya56562)
- Nicolรฒ Ribaudo (@nicolo-ribaudo)
- easrng (@easrng)
v7.28.2
v7.28.2 (2025-07-24)
Thanks @souhailaS for your first PR!
๐ Bug Fix
babel-types- #17445 [babel 7] Make
operatorparam int.tsTypeOperatoroptional (@nicolo-ribaudo)
- #17445 [babel 7] Make
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3- #17441 fix:
regeneratorDefinecompatibility with es5 strict mode (@liuxingbaoyu)
- #17441 fix:
Committers: 4
- Babel Bot (@babel-bot)
- Nicolรฒ Ribaudo (@nicolo-ribaudo)
- SOUHAILA SERBOUT (@souhailaS)
- @liuxingbaoyu
v7.28.1
v7.28.1 (2025-07-12)
๐ Bug Fix
babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator- #17426 fix:
regeneratorcorrectly handlesthrowoutside oftry(@liuxingbaoyu)
- #17426 fix:
๐ Documentation
โฉ๏ธ Revert
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-types
Committers: 3
- Babel Bot (@babel-bot)
- Huรกng Jรนnliร ng (@JLHwung)
- @liuxingbaoyu
v8.0.0-beta.1
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-typesbabel-parser,babel-traverse,babel-typesbabel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread,babel-types
๐ Bug Fix
babel-types- #17398 fix:
BABEL_TYPES_8_BREAKINGin Babel 8 (@liuxingbaoyu)
- #17398 fix:
๐ Internal
babel-types- #17361 Set binary operator typings to a more precise union (@RReverser)
Committers: 9
- Arthur (@arthur-mountain)
- Babel Bot (@babel-bot)
- Evan Anderson (@evankanderson)
- Huรกng Jรนnliร ng (@JLHwung)
- Ingvar Stepanyan (@RReverser)
- Nicolรฒ Ribaudo (@nicolo-ribaudo)
- @NullVoxPopuli
- @liuxingbaoyu
- coderaiser (@coderaiser)
v7.28.0
v7.28.0 (2025-07-02)
๐ New Feature
babel-node- #17147 Support top level await in node repl (@liuxingbaoyu)
babel-typesbabel-compat-data,babel-preset-envbabel-core,babel-parserbabel-generator,babel-parserbabel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-plugin-transform-object-rest-spread,babel-traverse,babel-typesbabel-parser,babel-traverse,babel-typesbabel-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-typesbabel-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-traversebabel-types- #17009 feature: TSTypeOperator: keyof (#16799) (@coderaiser)
๐ 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- #17403 Update
babel-polyfillpackages (@nicolo-ribaudo)
- #17403 Update
Committers: 5
- Babel Bot (@babel-bot)
- Huรกng Jรนnliร ng (@JLHwung)
- Nicolรฒ Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
- coderaiser (@coderaiser)
v7.27.7
v7.27.7 (2025-06-26)
Thanks @arthur-mountain and @evankanderson for your first PRs!
๐ Spec Compliance
babel-parser,babel-plugin-transform-classesbabel-parser
๐ Bug Fix
babel-corebabel-typesbabel-plugin-transform-parameters- #17352 fix: Params of
async function*should throw synchronously (@liuxingbaoyu)
- #17352 fix: Params of
๐ Internal
babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread
Committers: 6
- Arthur (@arthur-mountain)
- Babel Bot (@babel-bot)
- Evan Anderson (@evankanderson)
- Huรกng Jรนnliร ng (@JLHwung)
- Nicolรฒ Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu