Deno v2.1.0

Deno v2.1.0がリリースされています。

以下に内容をまとめたため、よろしければこちらを参照いただければと思います。

Deno v2.1.1

Deno v2.1.1がリリースされています。Deno v2.1.0によって発生したリグレッションの解消が中心のようです。

--watchのバグ修正

引数なしで--watchを使うと、プロセスがパニックする問題が修正されています。

Node.js互換性

.jsファイルの取り扱いに関する修正

Deno v2.1.0における.jsファイルが誤って.tsファイルとして認識されてしまうことのある問題が修正されています。

--unstable-node-globals

--unstable-node-globalsが指定された際に、globalThis.Bufferが適切な値を参照するよう修正されています。

deno task

ワークスペースのルートで依存関係のあるタスクが定義されている場合、ワークスペースメンバーではなく常にルートで定義されているタスクが参照されるよう修正されています。

deno_stdのリリース

deno_stdがリリースされています:

@std/http@1.0.11

@std/http@1.0.11がリリースされています。

@std/http/file-server

セキュリティに関連する修正が実施されており、もしファイルサーバーを利用されている際はアップデートが推奨されます。

@std/archiveが削除

@std/archiveパッケージが削除されました。@std/tarへの移行が推奨されます。

@std/async@1.0.9

@std/async@1.0.9がリリースされています。

@std/async/unstable-retry

@std/async/unstable-retryが追加されています。基本的には@std/async/retryと同様ですが、isRetriableオプションによってリトライを行うかどうかを柔軟に判断できる点が異なります。

@std/csv@1.0.4

@std/csv@1.0.4がリリースされています。

@std/csv/unstable-stringify

@std/csv/unstable-stringifyが追加されています。@std/csv/stringifyとの違いとして、与えられた配列の最初の要素を元にカラム名を自動で推論してくれます。

@std/toml@1.0.2

@std/toml@1.0.2がリリースされています。

@std/toml/parse

ポジティブなタイムゾーンオフセットが適切に取り扱われるよう修正が行われています。