Deno v1.17.1

Deno v1.17.1がリリースされました。

以下の新機能が追加されています。

  • deno lspでのテストのデバッグ用コードレンズ deno-lsp-code-lens-for-debugging-tests

  • deno replでのImport Assertionsのサポート


https://github.com/denoland/deno/releases/tag/v1.17.1

deno_std v0.119.0

deno_std v0.119.0がリリースされました。

std/hash

Tigerハッシュのサポートが追加されました。

std/cryptoへのTigerハッシュの追加は次のリリース以降になりそうです (#1749)

std/uuid

uuid/mod.tsvalidate関数が実装されています。

与えられた文字列が正しい形式のUUIDであるかをチェックできます。


https://doc.deno.land/https://deno.land/std@0.119.0/uuid/mod.ts/~/validate

std/node

util.debuglog()が利用できるようになりました。


https://github.com/denoland/deno_std/releases/tag/0.119.0

Denoでネットワークインターフェースを取得するためのopが実装

下記issueにて提案されていたネットワークインターフェース(IPアドレス、MACアドレス)を取得するための機能が部分的に実装されました。

以下のPRではopのみが実装されており、JavaScript APIはまだ実装されていません。(今のところ、利用するためには--allow-envの指定が必要で、JavaScript APIの名前はDeno.networkInterfacesになりそうです。)

リリースされるバージョンはまだ未定ですが、早ければ次のv1.18で入る可能性がありそうです。