25
Articles
7月30日 12:02
Last updated
v1.0.0-beta.30

v1.0.0-beta.30

この記事は、GitHub上のrolldownプロジェクトのバージョン1.0.0-beta.30のリリースノートを提供しています。このリリースには、いくつかの重要な変更が含まれており、特に未完成のモジュールフェデレーションサポートの削除や、デフォルトでのstrictExecutionOrderの無効化が挙げられます。また、ホットモジュールリプレースメント(HMR)に関する機能強化や、グローバル変数アクセスに関する副作用情報の保存、エラーログの追加なども行われています。バグ修正としては、ユニークID生成のためにuuid_v4を使用することや、CommonJSモジュールにおけるトップレベルのreturn文の処理などが含まれています。これらの変更は、開発者にとっての利便性を向上させることを目的としています。 • 未完成のモジュールフェデレーションサポートの削除 • strictExecutionOrderをデフォルトで無効化 • ホットモジュールリプレースメントの機能強化 • グローバル変数アクセスに関する副作用情報の保存 • ユニークID生成にuuid_v4を使用 • CommonJSモジュールにおけるトップレベルのreturn文の処理

rolldown/rolldown
release tool
v1.0.0-beta.29

v1.0.0-beta.29

この記事は、GitHub上のrolldownプロジェクトのリリースノートv1.0.0-beta.29について説明しています。このリリースでは、カスタムファイル名やベースURLをサポートするための新しい機能が追加され、標準のインポートマップを生成する機能も含まれています。また、バグ修正やリファクタリングが行われ、プラグインのメタデータやソースマップのロジックが調整されています。ドキュメントも更新され、chunkImportMapの使用方法が追加されました。全体として、パフォーマンスの向上やメンテナンス性の改善が図られています。 • 新機能としてカスタムファイル名とベースURLのサポートが追加された • 標準のインポートマップを生成する機能が実装された • バグ修正が行われ、特定の条件下での出力の問題が解決された • プラグインのメタデータやソースマップのロジックが調整された • ドキュメントが更新され、chunkImportMapの使用方法が追加された • パフォーマンス向上のために未使用のフックを早期にスキップする機能が追加された

rolldown/rolldown
release tool
v1.0.0-beta.28

v1.0.0-beta.28

この記事は、GitHub上のrolldownプロジェクトのバージョン1.0.0-beta.28のリリースノートを提供しています。このリリースには、いくつかの新機能、バグ修正、リファクタリング、パフォーマンス改善が含まれています。新機能としては、CJS初期化関数へのモジュールとエクスポートパラメータの追加、初期レンダーチャンクロジックの実装、エクスペリメンタルオプションのサポートなどがあります。また、バグ修正としては、特定の条件下での変数宣言の変換や、動的インポートを追加した際のインクリメンタルウォッチのパニックを防ぐ修正が含まれています。ドキュメントの改善や依存関係の更新も行われています。 • 新機能としてCJS初期化関数へのモジュールとエクスポートパラメータの追加が行われた。 • 初期レンダーチャンクロジックの実装が含まれている。 • 特定の条件下での変数宣言の変換に関するバグ修正が行われた。 • 動的インポートを追加した際のインクリメンタルウォッチのパニックを防ぐ修正が含まれている。 • 依存関係の更新やドキュメントの改善も行われた。

rolldown/rolldown
release tool
v1.0.0-beta.27

v1.0.0-beta.27

この記事は、GitHub上のrolldownプロジェクトのリリースv1.0.0-beta.27に関するもので、2025年7月13日に公開されました。このリリースには、Linux ARM64 OHOSのサポートや、aarch64-linux-androidターゲットの追加、oxc v0.77.0の更新が含まれています。また、いくつかのバグ修正も行われており、特にCJSにおけるundefinedの置き換えや、package.jsonのrealpathからのパスの正規化が挙げられます。さらに、strictExecutionOrderを有効にした際のパフォーマンス向上に関する変更も含まれています。 • Linux ARM64 OHOSのサポートが追加された • aarch64-linux-androidターゲットが追加された • oxc v0.77.0が更新された • CJSにおけるundefinedの置き換えが修正された • package.jsonのrealpathからのパスの正規化が行われた • strictExecutionOrderを有効にした際のパフォーマンス向上が図られた

rolldown/rolldown
release tool
v1.0.0-beta.26

v1.0.0-beta.26

この記事は、GitHub上で公開されているrolldownのバージョンv1.0.0-beta.26のリリースノートについて説明しています。このリリースでは、いくつかのバグ修正が行われており、特に「process is not defined」エラーの修正や、bare specifiersを相対パスに解決する機能が追加されています。また、tokioのフル機能を有効にしないようにする変更も含まれています。これらの修正は、開発者がよりスムーズに作業できるようにするためのものであり、特定の問題に対処しています。 • バグ修正が行われた • 「process is not defined」エラーの修正 • bare specifiersを相対パスに解決する機能の追加 • tokioのフル機能を有効にしない変更 • 開発者の作業をスムーズにするための改善

rolldown/rolldown
release tool
v1.0.0-beta.25

v1.0.0-beta.25

この記事は、GitHub上のrolldownプロジェクトのバージョン1.0.0-beta.25のリリースノートを提供しています。このリリースには、いくつかの新機能、バグ修正、リファクタリング、テストの改善が含まれています。新機能としては、CommonJSモジュールの初期化やインポート処理の改善、エクスポートの追加、ソースコードの副作用フィールドの分析などがあります。また、バグ修正では、モジュールのインポート時の出力の不正確さや、プラグインからの副作用の返却に関する問題が解決されています。リファクタリングでは、プロパティアクセスの簡素化やプラグインコンテキストへのアクセスの改善が行われています。テストに関しては、内部エクスポートの最小化に関する基本的なテストが追加され、手動統合テストの体験が向上しています。 • 新機能としてCommonJSモジュールの初期化やインポート処理の改善が含まれる • エクスポートの追加やソースコードの副作用フィールドの分析が行われた • バグ修正によりモジュールのインポート時の出力の不正確さが解決された • リファクタリングでプロパティアクセスの簡素化が実施された • テストの改善により内部エクスポートの最小化に関する基本的なテストが追加された

rolldown/rolldown
release tool
v1.0.0-beta.24

v1.0.0-beta.24

この記事は、GitHub上のrolldownプロジェクトのバージョン1.0.0-beta.24のリリースノートを提供しています。このリリースでは、インポートされた変数に対するinlineConstのサポートや、特定のモジュールに対する変換フックのスキップ、最適化オプションの追加などの新機能が含まれています。また、CSSファイル名の生成やデフォルトキーワードエラーの修正、ホットモジュールリプレースメント(HMR)関連の改善も行われています。さらに、ドキュメントの更新やテストの改善、依存関係の更新なども含まれています。これにより、開発者はより効率的にプロジェクトを管理し、エラーを減らすことが期待されます。 • 新機能としてインポートされた変数に対するinlineConstのサポートが追加された。 • 特定のモジュールに対する変換フックをスキップする機能が実装された。 • CSSファイル名の生成に関するバグが修正された。 • ホットモジュールリプレースメント(HMR)関連の改善が行われた。 • ドキュメントの更新やテストの改善が含まれている。

rolldown/rolldown
library release tool
v1.0.0-beta.23

v1.0.0-beta.23

この記事は、GitHub上で公開されたrolldownのバージョン1.0.0-beta.23のリリースノートを示しています。このリリースには、いくつかの重要な変更点が含まれています。まず、デバッグログのフィールド名が一貫性を持たせるために変更されました。また、アセットデータにコンテンツを追加し、ソースフィールドを統一する機能が追加されました。CommonJSのツリーシェイキングが実装され、Rustのリファクタリングも行われました。バグ修正としては、レンダーチャンクの開始と終了イベントにフックを追加することが含まれています。ドキュメントも更新され、モジュールキャプチャの動作が明確に説明されています。 • デバッグログのフィールド名が一貫性を持たせるために変更された。 • アセットデータにコンテンツを追加し、ソースフィールドを統一する機能が追加された。 • CommonJSのツリーシェイキングが実装された。 • Rustのリファクタリングが行われた。 • レンダーチャンクの開始と終了イベントにフックを追加するバグ修正が行われた。 • モジュールキャプチャの動作が明確に説明された。

rolldown/rolldown
release tool
v1.0.0-beta.22

v1.0.0-beta.22

この記事は、GitHub上のrolldownプロジェクトのバージョン1.0.0-beta.22のリリースノートを提供しています。このリリースでは、プラグイン機能の改善が行われ、PluginContextでのログ機能がBuildDiagnosticからLogに変更されました。また、ネイティブプラグインコンテキストでのinfo、warn、debugのサポートが追加され、viteプラグインのカスタムサポートも実装されています。さらに、CommonJSのツリーシェイクオプションが追加され、モジュール情報を取得するためのサポートが強化されました。パフォーマンスの向上として、HMR(Hot Module Replacement)において不要なconsole.debugの削除が行われています。依存関係のメンテナンスも行われ、いくつかのパッケージが更新されています。 • プラグイン機能の改善が行われた • PluginContextでのログ機能がBuildDiagnosticからLogに変更された • ネイティブプラグインコンテキストでinfo、warn、debugのサポートが追加された • viteプラグインのカスタムサポートが実装された • CommonJSのツリーシェイクオプションが追加された • HMRにおいて不要なconsole.debugが削除された • 依存関係のメンテナンスが行われ、いくつかのパッケージが更新された

rolldown/rolldown
release tool
v1.0.0-beta.21

v1.0.0-beta.21

この記事は、GitHub上のrolldownリポジトリのバージョン1.0.0-beta.21のリリースノートを提供しています。このリリースでは、いくつかの新機能とバグ修正が含まれています。新機能には、oxc_resolverのバージョン11.3.0の追加、meta.jsonの出力をサポートするデバッグ機能、tsconfigパスをサポートするplugin/vite-resolveが含まれています。また、バグ修正としては、glob副作用フィールドの正しい解決、node_modules内のファイルに対してtsconfigを読み込まないようにする修正、絶対チャンクファイル名の正しい生成が挙げられます。ドキュメントの更新も行われ、メモリプロファイル手順が追加されています。 • 新機能としてoxc_resolver v11.3.0が追加された • デバッグ機能がmeta.jsonの出力をサポート • plugin/vite-resolveがtsconfigパスをサポート • バグ修正としてglob副作用フィールドの正しい解決が行われた • node_modules内のファイルに対してtsconfigを読み込まないように修正された • 絶対チャンクファイル名の正しい生成が行われた • ドキュメントにメモリプロファイル手順が追加された

rolldown/rolldown
library release tool
v1.0.0-beta.20

v1.0.0-beta.20

この記事は、GitHub上で公開されたrolldownのバージョン1.0.0-beta.20のリリースノートをまとめたものである。このリリースには新機能、バグ修正、パフォーマンスの改善、ドキュメントの更新が含まれている。新機能としては、oxcのバージョン0.75.0と0.74.0が追加され、バグ修正では、packageJson.pnpmが未定義の際のクラッシュ回避やJSXプリセットオプションの修正が行われた。また、パフォーマンス向上のために、ハッシュプレースホルダーのための小さなベクタの事前割り当てや、出力チャンクのクローンを必要に応じて回避することで一時的なメモリ使用量を削減する改善がなされている。 • 新機能としてoxcのバージョン0.75.0と0.74.0が追加された • packageJson.pnpmが未定義の際のクラッシュを回避するバグ修正が行われた • JSXプリセットオプションの不具合が修正された • パフォーマンス向上のためにハッシュプレースホルダー用の小さなベクタが事前に割り当てられた • 出力チャンクのクローンを必要に応じて回避することでメモリ使用量が削減された

rolldown/rolldown
release tool
v1.0.0-beta.19

v1.0.0-beta.19

この記事は、GitHub上のrolldownプロジェクトのバージョン1.0.0-beta.19のリリースノートを提供しています。このリリースでは、OutputOptions#manualChunksのサポートや、advancedChunks#group#nameを関数として使用できる機能が追加されました。また、いくつかのバグ修正が行われ、特にエントリモジュールがemitFileによって出力される際のmoduleInfoの更新に関する問題が修正されています。さらに、ドキュメントの改善や、ビルド前のdistクリーンアップなどのメンテナンス作業も行われています。新しいコントリビューターも加わり、プロジェクトの活性化が図られています。 • OutputOptions#manualChunksのサポートが追加された。 • advancedChunks#group#nameを関数として使用できるようになった。 • いくつかのバグ修正が行われ、特にmoduleInfoの更新に関する問題が解決された。 • ドキュメントの改善が行われ、experimental.attachDebugInfoが文書化された。 • ビルド前にdistをクリーンアップするタスクが追加された。

rolldown/rolldown
release tool
v1.0.0-beta.18

v1.0.0-beta.18

この記事は、GitHub上のrolldownプロジェクトのリリースv1.0.0-beta.18に関するもので、2025年6月19日に公開された。新機能として、advancedChunksが追加され、PreserveEntrySignatures::Falseの依存関係を含める必要がなくなった。また、CommonJSモジュールの副作用を分析し、未使用のモジュールを削除する機能も実装された。バグ修正として、rolldown_plugin_import_globがエイリアスのグロブパターンを正しく処理するようになり、外部インポートの名前空間マージに関する問題も解決された。ドキュメントも更新され、ディレクティブ処理に関する説明が追加された。 • 新機能としてadvancedChunksが追加され、PreserveEntrySignatures::Falseの依存関係を含める必要がなくなった。 • CommonJSモジュールの副作用を分析し、未使用のモジュールを削除する機能が実装された。 • rolldown_plugin_import_globがエイリアスのグロブパターンを正しく処理するようになった。 • 外部インポートの名前空間マージに関するバグが修正された。 • ドキュメントが更新され、ディレクティブ処理に関する説明が追加された。

rolldown/rolldown
release tool
v1.0.0-beta.17

v1.0.0-beta.17

この記事は、GitHub上で公開されたrolldownのバージョンv1.0.0-beta.17のリリースに関する情報を提供しています。このリリースは2023年6月17日に行われ、コミットはGitHubの検証済み署名で作成されています。リリースノートには、特定の問題に対する修正や新機能の追加が含まれている可能性がありますが、具体的な内容は記載されていません。リリースに関連するアセットも提供されていますが、詳細は表示されていないため、ユーザーはページをリロードする必要があります。 • GitHub上でrolldownのv1.0.0-beta.17がリリースされた。 • リリース日は2023年6月17日。 • コミットはGitHubの検証済み署名で作成された。 • リリースノートには修正や新機能の追加が含まれる可能性がある。 • アセットが提供されているが、詳細は表示されていない。

rolldown/rolldown
release tool
v1.0.0-beta.16

v1.0.0-beta.16

この記事は、GitHub上のrolldownプロジェクトのバージョンv1.0.0-beta.16のリリースノートを提供しています。このリリースには、新機能、バグ修正、リファクタリング、ドキュメントの更新、テストの追加が含まれています。新機能としては、HMRランタイムタイプの生成や、デバッグ情報の設定が可能になったことが挙げられます。バグ修正では、エントリーポイントの重複排除や、最小化されたコードの診断メッセージの改善が行われました。また、ドキュメントの明確化や、テストケースの追加も行われています。全体として、安定性と使いやすさの向上が図られています。 • 新機能としてHMRランタイムタイプの生成が追加された • デバッグ情報の設定が可能になった • エントリーポイントの重複排除が修正された • 最小化されたコードの診断メッセージが改善された • ドキュメントの明確化が行われた • テストケースが追加され、テストの充実が図られた

rolldown/rolldown
library release testing
v1.0.0-beta.15

v1.0.0-beta.15

この記事は、GitHub上のrolldownプロジェクトのバージョンv1.0.0-beta.15のリリースノートを提供しています。このリリースでは、いくつかの新機能が追加され、バグ修正が行われました。新機能には、ネイティブJSONプラグインの呼び出し可能化や、emitFileメソッドでのpreserveSignatureのサポートが含まれています。また、rolldown_plugin_module_preload_polyfillのプラグイン設定の公開も行われました。バグ修正としては、欠落していたpatheポリフィルの追加や、エラーメッセージの改善が含まれています。テスト関連では、pluginutilsのクエリサフィックスケースの追加や、エラーハンドリングのテストが行われました。 • 新機能としてネイティブJSONプラグインの呼び出しが可能になった • emitFileメソッドでpreserveSignatureがサポートされた • rolldown_plugin_module_preload_polyfillのプラグイン設定が公開された • バグ修正として欠落していたpatheポリフィルが追加された • エラーメッセージの改善が行われた • pluginutilsにおけるテストケースが追加された

rolldown/rolldown
library release testing
v1.0.0-beta.14

v1.0.0-beta.14

この記事は、rolldownのバージョン1.0.0-beta.14のリリースに関するもので、いくつかの重要な変更点と新機能が紹介されています。主な変更点として、preserveEntrySignaturesオプションの移動や、strictExecutionOrder機能の追加が挙げられます。また、WASMフォールバックプラグインのNodeでの呼び出し可能性や、デバッグ情報の改善も含まれています。バグ修正としては、動的インポートのエクスポート問題や、無限ループの修正が行われています。ドキュメントの更新やテストの追加も行われ、全体的に安定性と機能性が向上しています。 • preserveEntrySignaturesオプションが出力から入力オプションに移動した • strictExecutionOrder機能が追加され、サイドエフェクトのためのプレーンチャンクインポート生成が不要になった • WASMフォールバックプラグインがNodeで呼び出せるようになった • デバッグ情報のフォーマットが改善され、動的エントリが区別されるようになった • 動的インポートのエクスポート問題や無限ループのバグが修正された

rolldown/rolldown
framework library release
v1.0.0-beta.13

v1.0.0-beta.13

この記事は、GitHub上で公開されたrolldownのバージョンv1.0.0-beta.13のリリースに関する情報を提供しています。このリリースは2025年6月7日に行われ、主な機能として、外部モジュールのための同じImportNamespaceSpecifierをマージする機能が追加されました。この変更は、IWANABETHATGUYによって提案され、プルリクエスト#4373に関連しています。また、リリースには70件のコミットが含まれており、コミッターの署名が確認されています。 • v1.0.0-beta.13のリリース日:2025年6月7日 • 新機能:外部モジュールのための同じImportNamespaceSpecifierをマージする • 提案者:IWANABETHATGUY • 関連するプルリクエスト:#4373 • 70件のコミットがこのリリースに含まれている • コミッターの署名が確認されている

rolldown/rolldown
api library release
v1.0.0-beta.12

v1.0.0-beta.12

この記事は、GitHub上で公開されたrolldownのバージョンv1.0.0-beta.12のリリースノートを示しています。このリリースでは、いくつかの新機能とバグ修正が含まれています。新機能には、preserveEntrySignatureのallow-extensionオプション、advancedChunksの改善、CJSモジュールの動的インポートに関するNode ESM仕様の考慮が含まれています。また、バグ修正としては、エラーハンドリングの改善や、HMRのユニークインポートバインディングの生成が行われています。これにより、モジュールのエクスポートやインポートの動作が向上し、開発者にとっての利便性が増しています。 • 新機能としてpreserveEntrySignatureのallow-extensionオプションが追加された • advancedChunksの改善により、モジュールの移動が最適化された • CJSモジュールの動的インポートにNode ESM仕様が考慮された • バグ修正としてエラーハンドリングが改善された • HMRのユニークインポートバインディングの生成が行われた

rolldown/rolldown
library release runtime
v1.0.0-beta.11

v1.0.0-beta.11

この記事は、GitHub上のrolldownプロジェクトのリリースv1.0.0-beta.11に関するもので、主に新機能の追加やバグ修正について述べています。新機能としては、Bitset用のindex_of_oneユーティリティの追加、advancedChunksの出力機能のサポート、RollupスタイルのJSXオプションのサポートなどがあります。また、バグ修正としては、内部ランタイムモジュールの依存関係におけるresolveIdフックの呼び出しを許可する修正や、CJS名前空間アクセスの最適化が含まれています。これらの変更は、プロジェクトの機能性や使いやすさを向上させることを目的としています。 • 新機能としてBitset用のindex_of_oneユーティリティが追加された。 • advancedChunksの出力機能がサポートされ、テスト機能が強化された。 • RollupスタイルのJSXオプションがサポートされ、より柔軟な開発が可能になった。 • 内部ランタイムモジュールの依存関係におけるresolveIdフックの呼び出しが許可され、開発者の利便性が向上した。 • CJS名前空間アクセスの最適化が行われ、パフォーマンスが改善された。

rolldown/rolldown
framework library release
v1.0.0-beta.10

v1.0.0-beta.10

この記事は、GitHub上のrolldownプロジェクトのリリースv1.0.0-beta.10に関するもので、主に新機能や変更点、バグ修正について説明しています。新たに追加された機能には、preserveEntrySignaturesオプションや、モジュールの解決条件をデフォルトで追加することが含まれています。また、Rustに関連するオプションの統合や、React用のCJS名前空間のマージが行われています。バグ修正としては、チャンク名のサニタイズや、preserveModulesオプションの相互運用性の向上が挙げられます。CIの改善も行われ、ビルドキャッシュの管理やリリースビルドの修正が含まれています。 • 新機能としてpreserveEntrySignaturesオプションが追加された • モジュール解決条件をデフォルトで追加する変更が行われた • Rust関連のオプションが統合された • React用のCJS名前空間のマージが有効化された • バグ修正としてチャンク名のサニタイズが行われた • preserveModulesオプションの相互運用性が向上した • CIの改善によりビルドキャッシュの管理が強化された

rolldown/rolldown
library release runtime
v1.0.0-beta.9

v1.0.0-beta.9

この記事は、GitHub上のプロジェクト「rolldown」のバージョンv1.0.0-beta.9のリリースに関する情報を提供しています。このリリースでは、いくつかの重要な変更が行われており、特に印刷コメントの改善や、esbuildとの整合性を持たせた指令のレンダリングが含まれています。また、OutputOptionsに関する変更もあり、ユーザーがフィルター式を配列構文で指定できるようになりました。新しい貢献者が数名追加されており、彼らの初めての貢献も記載されています。詳細な変更履歴は、プロジェクトのCHANGELOGに記載されています。 • rolldownのバージョンv1.0.0-beta.9がリリースされた • 印刷コメントの改善が行われた • esbuildとの整合性を持たせた指令のレンダリングが追加された • OutputOptionsに関する変更があり、ユーザーがフィルター式を配列構文で指定できるようになった • 新しい貢献者が数名追加され、彼らの初めての貢献が記載されている

rolldown/rolldown
library release tool
v1.0.0-beta.8

v1.0.0-beta.8

What's Changed Please refer to https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md. New Contributors @okineadev made their first contribution in #3979 @CoderSerio made their first contribu...

rolldown/rolldown
release
v1.0.0-beta.7

v1.0.0-beta.7

What's Changed Please refer to https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md. Full Changelog: v1.0.0-beta.6...v1.0.0-beta.7

rolldown/rolldown
release
v1.0.0-beta.6

v1.0.0-beta.6

What's Changed Please refer to https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md. New Contributors @barnett617 made their first contribution in #3818 @TheAlexLichter made their first con...

rolldown/rolldown
release