Sourced from @babel/preset-typescript's
releases.
v7.28.5 (2025-10-23)
Thank you
@CO0Ki3,@Olexandr88, and@youthfulhpsfor your first PRs!:eyeglasses: Spec Compliance
babel-parser
- #17446 Allow
Runtime Errors for Function Call Assignment Targets(@liuxingbaoyu)babel-helper-validator-identifier:bug: Bug Fix
babel-plugin-proposal-destructuring-privatebabel-parserbabel-plugin-proposal-discard-binding,babel-plugin-transform-destructuring
- #17519 fix:
restcorrectly returns plain array (@liuxingbaoyu)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:house: Internal
:running_woman: Performance
babel-core
- #17490 Faster finding of locations in
buildCodeFrameError(@liuxingbaoyu)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.4 (2025-09-05)
Thanks
@gwillenand@mrginglymusfor your first PRs!:house: Internal
babel-core,babel-helper-check-duplicate-nodes,babel-traverse,babel-typesbabel-plugin-transform-regenerator
- #17455 chore: Clean up
transform-regenerator(@liuxingbaoyu)
... (truncated)
Sourced from @babel/preset-typescript's
changelog.
Changelog
Tags:
- :boom: [Breaking Change]
- :eyeglasses: [Spec Compliance]
- :rocket: [New Feature]
- :bug: [Bug Fix]
- :memo: [Documentation]
- :house: [Internal]
- :nail_care: [Polish]
Note: Gaps between patch versions are faulty, broken or test releases.
This file contains the changelog starting from v8.0.0-alpha.0.
- 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).
- See CHANGELOG - v7.0.0 to v7.14.9 for v7.0.0 to v7.14.9 changes.
- See CHANGELOG - v7 prereleases for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.
- See CHANGELOG - v4, CHANGELOG - v5, and CHANGELOG - v6 for v4.x-v6.x changes.
- See CHANGELOG - 6to5 for the pre-4.0.0 version changelog.
- See Babylon's CHANGELOG for the Babylon pre-7.0.0-beta.29 version changelog.
- See
babel-eslint's releases for the changelog before@babel/eslint-parser7.8.0.- See
eslint-plugin-babel's releases for the changelog before@babel/eslint-plugin7.8.0.v8.0.0-rc.4 (2026-04-29)
:eyeglasses: Spec Compliance
babel-parserbabel-generator,babel-parser,babel-plugin-transform-spread,babel-types:boom: Breaking Change
babel-cli,babel-helper-transform-fixture-test-runner,babel-helpers,babel-node,babel-registerbabel-traverse
- #17937 Remove
Scope#buildUndefinedNode(@nicolo-ribaudo)babel-helper-wrap-function,babel-plugin-transform-block-scoping,babel-plugin-transform-regenerator,babel-traverse
- #17907 Remove
NodePath#toComputedKey(@liuxingbaoyu)babel-plugin-external-helpers,babel-template,babel-traverse
- #17830 Replace remaining whitelist/blacklist with inclusive alternatives (
@stuckvgn)babel-plugin-transform-property-mutators,babel-standalone
- #17882 Remove
@babel/plugin-transform-property-mutators(@liuxingbaoyu)
... (truncated)
61647ae
v7.28.542cb285
Improve @babel/core types (#17404)eebd3a0
v7.27.1fdc0fb5
[Babel 8] Bump nodejs requirements to ^20.19.0 || >=
22.12.0 (#17204)5c350ea
v7.27.0ca4865a
Fix: align behaviour to tsc rewriteRelativeImportExtensions
(#17118)cd24cc0
chore: Update TS 5.7 (#17053)63d3038
v7.26.0bfa56c4
Support import() in rewriteImportExtensions
(#16794)b07957e
v7.25.9This version was pushed to npm by GitHub Actions, a new
releaser for @babel/preset-typescript since your current
version.