Deno v2.9.6

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

deno desktop

deno desktop限定でnavigator.clipboard APIが実装されています (#35750)。現時点ではreadText()writeText()メソッドのみがサポートされています。

Deno.MenuItem

メニュー項目におけるチェックマーク・アイコン・ツールチップの表示がサポートされています (#36649)。Deno.MenuItemに追加された以下の3つのプロパティーにより設定可能です。

  • checked
  • icon
  • tooltip

deno.json

パッケージ作成時にdeno.jsonversion及びlicenseの設定値が反映されるように改善されています (#36577)

セキュリティ

--deny-import

--deny-importがDNSによって名前解決されたホスト名もチェックするように改善されています (#36486)

fetch()

ALL_PROXYなどによってプロキシが有効化され かつ UNIXドメインソケットなどのトランスポートが指定されている際に、該当プロキシに対する--allow-read及び--allow-writeパーミッションのチェックが実行されるように挙動が変更されています (#36217)

node:inspector

open()--allow-sys=inspectorも要求するように挙動が変更されています (#36465)

Deno.open()

意図せず--allow-readパーミッションが要求されないケースがあった問題が修正されています (#36497)