Babel
詳細情報
タイトル | Babel |
---|---|
URL | https://babeljs.io/ |
バージョン | ver 7.26.6 |
更新日 | 2025/01/14 |
追加日 | 2016/03/04 |
種別 | フリーソフト |
説明 | 新しい仕様で記述されたJavaScriptコードを現状のWebブラウザで動作してくれるように変換するトランスパイラ。 |
レビュー
スクリーンショット
更新グラフ
バージョン履歴
v7.26.6 (2025-01-13)
🐛 Bug Fix
-
babel-plugin-transform-nullish-coalescing-operator
- #17061 fix: Chaining nullish coalescing operators output size regression (@liuxingbaoyu)
Committers: 1
- @liuxingbaoyu
v8.0.0-alpha.15 (2025-01-10)
💥 Breaking Change
-
babel-generator
,babel-parser
,babel-plugin-transform-typescript
,babel-traverse
,babel-types
- #16979 [Babel 8] Create TSEnumBody for TSEnumDeclaration (@JLHwung)
-
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
totypeArgumen
-
#17042 [Babel 8] Rename
v8.0.0-alpha.14 (2024-12-06)
💥 Breaking Change
-
babel-generator
,babel-parser
,babel-types
-
#17008 Rename
TSTypeReference.typeParameters
totypeArguments
(@JLHwung) -
#16952 [Babel 8] Remove
TSModuleDeclaration.global
(@liuxingbaoyu)
-
#17008 Rename
-
babel-generator
,babel-parser
,babel-plugin-transform-flow-comments
,babel-plugin-transform-typescript
,babel-types
-
#16997 [babel 8] Rename
superTypeParameters
->superTypeArguments
(
-
#16997 [babel 8] Rename
v7.26.4 (2024-12-05)
↩️ Revert
-
babel-traverse
- #17005 Revert "perf: Improve scope information collection performance" (@JLHwung)
Committers: 2
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
v7.26.3 (2024-12-04)
🐛 Bug Fix
-
babel-generator
- #16958 [preserveFormat] force semicolons when invalidating ASI (@nicolo-ribaudo)
🏠 Internal
-
babel-helper-builder-binary-assignment-operator-visitor
,babel-plugin-transform-exponentiation-operator
- #16895 Remove helper-builder-binary-assignment-operator-visitor (@nicolo-ribaudo)
🏃♀️ Performance
-
babel-generator
- #16959 perf: Reduce the use of temporary objects (@liuxingbaoyu)
-
babel-traverse
- #16923 perf: Improve scope information collection perf
v7.26.2 (2024-10-30)
🐛 Bug Fix
-
babel-parser
- #16903 fix: Parse placeholder for TS namespace (@liuxingbaoyu)
- #16937 fix: Account for offsets when creating new Position instances (@DylanPiercey)
-
babel-generator
- #16948 Fix mapping of tokens with generated nodes in between (@nicolo-ribaudo)
Committers: 6
- Babel Bot (@babel-bot)
- Dylan Piercey (@DylanPiercey)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
- fisker Cheung (@fisker)
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
💥 Breaking Change
-
babel-generator
,babel-parser
,babel-plugin-transform-typescript
,babel-traverse
,babel-types
-
#16731 Add
TSClassImplements|TSInterfaceHeritage
and renameTsExpressionWithTypeArguments
in Babel 8 (@liuxingbaoyu)
-
#16731 Add
-
babel-generator
,babel-parser
,babel-plugin-proposal-pipeline-operator
,babel-plugin-syntax-pipeline-operator
,babel
v7.26.0 (2024-10-25)
Thanks @timofei-iatsenko for your first PR!
You can find the release blog post with some highlights at https://babeljs.io/blog/2024/10/25/7.26.0.
🚀 New Feature
-
babel-core
,babel-generator
,babel-parser
,babel-plugin-syntax-import-assertions
,babel-plugin-syntax-import-attributes
,babel-preset-env
,babel-standalone
,babel-types
- #16850 Enable import attributes parsing by default (@nicolo-ribaudo)
-
babel-core
- #16862 feat: support async plugin's pre/post (@timofei-iatsenko)
-
babel-compat-data
,babel-plugin-propo
v7.25.9 (2024-10-22)
Thanks @victorenator for your first PR!
🐛 Bug Fix
-
babel-parser
,babel-template
,babel-types
-
#16905 fix: Keep type annotations in
syntacticPlaceholders
mode (@liuxingbaoyu)
-
#16905 fix: Keep type annotations in
-
babel-helper-compilation-targets
,babel-preset-env
- #16907 fix: support BROWSERSLIST{,_CONFIG} env (@JLHwung)
- Other
-
#16884 Analyze
ClassAccessorProperty
to prevent theno-undef
rule (@victorenator)
-
#16884 Analyze
🏠 Internal
-
babel-helper-transform-fixture-test-runner
- #16914 remov
v7.25.8 (2024-10-10)
🐛 Bug Fix
-
babel-core
-
#16888 Restore public API of
resolvePlugin
/resolvePreset
(@nicolo-ribaudo)
-
#16888 Restore public API of
🏠 Internal
-
babel-parser
,babel-plugin-proposal-async-do-expressions
,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-defer
,babel-plugin-proposal-partial-application
,babel-plugin-proposal-throw-expressions
v7.25.7 (2024-10-02)
Thanks @DylanPiercey and @YuHyeonWook for your first PRs!
🐛 Bug Fix
-
babel-helper-validator-identifier
- #16825 fix: update identifier to unicode 16 (@JLHwung)
-
babel-traverse
- #16814 fix: issue with node path keys updated on unrelated paths (@DylanPiercey)
-
babel-plugin-transform-classes
-
#16797 Use an inclusion rather than exclusion list for
super()
check (@nicolo-ribaudo)
-
#16797 Use an inclusion rather than exclusion list for
-
babel-generator
-
#16788 Fix printing of TS
infer
in compact mode (@nicolo-ribaudo) - #16785
-
#16788 Fix printing of TS