Babel
詳細情報
タイトル | Babel |
---|---|
URL | https://babeljs.io/ |
バージョン | ver 8.0.0-alpha.14 |
更新日 | 2024/12/10 |
追加日 | 2016/03/04 |
種別 | フリーソフト |
説明 | 新しい仕様で記述されたJavaScriptコードを現状のWebブラウザで動作してくれるように変換するトランスパイラ。 |
レビュー
スクリーンショット
更新グラフ
バージョン履歴
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
v7.25.6 (2024-08-29)
Thanks @j4k0xb for your first PR!
🐛 Bug Fix
-
babel-generator
- #16783 Properly print inner comments in TS array types (@nicolo-ribaudo)
- #16775 fix: jsx whitespace is not properly preserved when retainLines (@liuxingbaoyu)
-
babel-traverse
-
#16727 fix:
path.getAssignmentIdentifiers
may beundefined
(@liuxingbaoyu)
-
#16727 fix:
-
babel-parser
- #16761 fix: improve static canFollowModifier checks (@JLHwung)
-
babel-helpers
,babel-plugin-transform-optional-chaining
,babel-runtime-corejs3
v7.25.5 (2024-08-23)
🐛 Bug Fix
-
babel-generator
,babel-traverse
- #16764 fix: Generate sequence expression parentheses correctly (@liuxingbaoyu)
💅 Polish
-
babel-generator
-
#16738 Only force-parenthesize
satisfies
's LHS if it has newlines (@nicolo-ribaudo)
-
#16738 Only force-parenthesize
Committers: 2
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu