2025/01/20〜2025/01/26の最新情報
Deno v2.1.7 Deno v2.1.7がリリースされています。 v2.1.6で発生していたWorkerに関する問題の修正 v2.1.6においてWorkerの使用時にDenoがパニックすることがあった問題が修正されています (#27741) deno install -g --configに関する挙動の変更 deno install -gで--configが指定された際に、指定された設定ファイルに含まれるimportMapが無視されるよう挙動が変更されています (#27744) deno install -gで--import-mapと--configが併用された際に、意図せぬ動作をすることの防止が目的のようです。 Node.js互換性の改善 node:crypto Decipherでaes-256-gcmまたはaes-128-gcmを使用している際に、finalメソッドにおいて認証タグのチェックが行われるように改善されています (#27733) node:fs/promises FileHandleにdatasync()とsync()メソッドが追加されています (#27677) node:http ClientRequestが保持するsocketにおいてエラーが発生した際に、そのClientRequestオブジェクトでerrorイベントが発火されるよう改善されています (#27678) node:tls connect()でECONNRESETエラーが起きることのある問題が修正されています (#27707) deno_stdのリリース deno_stdのリリースが行われています (release-2025.01.22) @std/async@1.0.10 @std/async@1.0.10がリリースされています。 @std/async/unstable-wait-forが追加 waitFor (@std/async/unstable-wait-for)という新しい実験的APIが追加されています。predicateが満たされるまで待機してくれます。 import { waitFor } from "jsr:@std/async@1.0.10/unstable-wait-for"; // ... await waitFor( () => task.isFinished(), // predicate 5_000, // timeout ); @std/fs@1.0.10 @std/fs@1.0.10がリリースされています。 Node.js向けサポートの改善 @std/fsのNode.jsサポート向けに、以下のモジュールが追加されています: @std/fs/unstable-symlink (symlink()とsymlinkSync()が提供されます) @std/fs/unstable-chmod (chmod()とchmodSync()が提供されます) @std/fs/unstable-read-dir @std/assert@1....