- 先月、最後の 1.x バージョンである 1.46 をリリースし、今回ついに最終版で期待されるすべての機能を含む 2.0 RC を公開
主な変更
- グローバル変数に関する変更:
window がなくなり、代わりに globalThis または self を使用
process グローバル変数が追加され、node:process のインポートが不要に
- 依存関係管理:
deno add: サブパスを持つ指定子を処理
deno install --entrypoint 特定モジュールのすべての依存関係をインストール
deno remove コマンドで依存関係をすばやく削除
- 依存関係関連のエラーメッセージを改善
- 権限システムの変更
Deno.errors.NotCapable エラーを追加
Deno.mainModule で --allow-read 権限が不要に
--allow-hrtime フラグを削除
--allow-run フラグを変更
- API の変更
- いくつかの API が安定化 (
WebGPU, Deno.dlopen() など)
- 多くの
Deno API が削除またはソフト非推奨に
- コマンドラインインターフェースの変更
deno bundle, deno vendor サブコマンドを削除
- いくつかの CLI フラグが非推奨に
DENO_LOG 環境変数でデバッグログを有効化可能
- Import Assertions のサポートが削除され、Import Attributes に置き換え
- TypeScript 5.6 に更新
まだコメントはありません。