Babel
詳細情報
タイトル | Babel |
---|---|
URL | https://babeljs.io/ |
バージョン | ver 8.0.0-alpha.13 |
更新日 | 2024/10/26 |
追加日 | 2016/03/04 |
種別 | フリーソフト |
説明 | 新しい仕様で記述されたJavaScriptコードを現状のWebブラウザで動作してくれるように変換するトランスパイラ。 |
レビュー
スクリーンショット
更新グラフ
バージョン履歴
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
v7.25.4 (2024-08-22)
🐛 Bug Fix
-
babel-traverse
- #16756 fix: Skip computed key when renaming (@liuxingbaoyu)
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
- #16755 fix: Decorator 2018-09 may throw an exception (@liuxingbaoyu)
-
babel-types
- #16710 Visit AST fields nodes according to their syntactical order (@nicolo-ribaudo)
-
babel-generator
-
#16709 Print semicolon after TS
export namespace as A
(@nicolo-ribaudo)
-
#16709 Print semicolon after TS
💅 Polish
-
babel-generator
,
v7.25.3 (2024-07-31)
🐛 Bug Fix
-
babel-plugin-bugfix-firefox-class-in-computed-class-key
,babel-traverse
-
#16699 Avoid validating visitors produced by
traverse.visitors.merge
(@nicolo-ribaudo)
-
#16699 Avoid validating visitors produced by
🏠 Internal
-
babel-parser
-
#16688 Add
@babel/types
as a dependency of@babel/parser
(@nicolo-ribaudo)
-
#16688 Add
Committers: 2
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
v7.25.2 (2024-07-30)
🐛 Bug Fix
-
babel-core
,babel-traverse
-
#16695 Ensure that
requeueComputedKeyAndDecorators
is available (@nicolo-ribaudo)
-
#16695 Ensure that
Committers: 2
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
v7.25.1 (2024-07-28)
🐛 Bug Fix
-
babel-plugin-transform-function-name
-
#16683 fix:
ensureFunctionName
may be undefined (@liuxingbaoyu)
-
#16683 fix:
-
babel-plugin-transform-react-constant-elements
- #16582 fix plugin-transform-react-constant-elements transform JSXFrament but not add JSXExpressionContainer (@keiseiTi)
-
babel-traverse
- #16587 fix: fixed issue16583 + test (@nerodesu017)
🏠 Internal
- #16663 Test eslint plugin against eslint 9 (@JLHwung)
Committers: 4
- Adrian (@nerodesu017)
- Huáng