Babel

詳細情報

タイトル Babel
URL https://babeljs.io/
バージョン ver 7.26.2
更新日 2024/10/31
追加日 2016/03/04
種別 フリーソフト
説明 新しい仕様で記述されたJavaScriptコードを現状のWebブラウザで動作してくれるように変換するトランスパイラ。

レビュー

レビューはありません。

スクリーンショット

スクリーンショットはありません。

更新グラフ

バージョン履歴

v7.26.2

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 Pre-release
Pre-release

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 rename TsExpressionWithTypeArguments in Babel 8 (@liuxingbaoyu)
  • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator, babel
(省略されました)
v7.26.0

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

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)
  • babel-helper-compilation-targets, babel-preset-env
    • #16907 fix: support BROWSERSLIST{,_CONFIG} env (@JLHwung)
  • Other
    • #16884 Analyze ClassAccessorProperty to prevent the no-undef rule (@victorenator)

🏠 Internal

  • babel-helper-transform-fixture-test-runner
    • #16914 remov
(省略されました)
v7.25.8

v7.25.8 (2024-10-10)

🐛 Bug Fix

  • babel-core
    • #16888 Restore public API of resolvePlugin/resolvePreset (@nicolo-ribaudo)

🏠 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

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)
  • babel-generator
    • #16788 Fix printing of TS infer in compact mode (@nicolo-ribaudo)
    • #16785
(省略されました)
v7.25.6

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 be undefined (@liuxingbaoyu)
  • babel-parser
    • #16761 fix: improve static canFollowModifier checks (@JLHwung)
  • babel-helpers, babel-plugin-transform-optional-chaining, babel-runtime-corejs3
(省略されました)
v7.25.5

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)

Committers: 2

  • Nicolò Ribaudo (@nicolo-ribaudo)
  • @liuxingbaoyu
v7.25.4

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)

💅 Polish

  • babel-generator,
(省略されました)
v7.25.3

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)

🏠 Internal

  • babel-parser
    • #16688 Add @babel/types as a dependency of @babel/parser (@nicolo-ribaudo)

Committers: 2

  • Huáng Jùnliàng (@JLHwung)
  • Nicolò Ribaudo (@nicolo-ribaudo)
v7.25.2

v7.25.2 (2024-07-30)

🐛 Bug Fix

  • babel-core, babel-traverse
    • #16695 Ensure that requeueComputedKeyAndDecorators is available (@nicolo-ribaudo)

Committers: 2

  • Huáng Jùnliàng (@JLHwung)
  • Nicolò Ribaudo (@nicolo-ribaudo)