2021/02/07〜2022/02/13の最新情報
--promptオプションの挙動をデフォルト化するPRがマージされました Denoで--promptオプションをデフォルトで有効化するPRがマージされました。 feat: prompt by default (#13650) 次のDeno v1.19でリリースされる可能性がありそうです。 また、この変更に合わせて、--no-promptオプションが追加されています。 このオプションを指定することで、今まで通り、 許可されていないAPIを実行しようとすると、即時にエラーが発生します。 ファイルシステムやネットワーク関連APIでのStreams APIのサポートについて Denoのファイルシステム(Deno.File)やネットワーク(Deno.Conn)関連のAPIでStreams APIをサポートすることが検討されています。 Make FS and net APIs work well with WHATWG streams (#13614) まだドラフトの段階ですが、すでにPRも作成されています。 feat(runtime): web streams in fs & net APIs (#13615) 背景: 現在、Denoのファイルシステムやネットワーク関連のAPIはGoのスタイルに従っています(Deno.Reader/Deno.Writer) しかし、これらのAPIはfetch()やStreams APIと互換性がありません (一応、この差異を吸収するためにdeno_std/streamsが提供されていたりします) この問題を解消するため、Deno.FileやDeno.Connなどにreadableプロパティ(ReadableStream<Uint8Array>型)やwritableプロパティ(WritableStream<Uint8Array>型)を追加することが検討されています。 N-APIの実装について DenoでN-APIの実装が開始されています。 Implement NAPI (#13633) まだドラフトの段階でありリリース時期も未定ですが、進捗は上記のPRから確認できるので、気になる方はSubscribeするとよいかもしれません。 Deno.umask()の削除について Deno.umask()を削除するPRが作成されています。 chore: remove Deno.umask (#13639) 背景としては、競合状態によるバグが存在するためのようです。 詳しくは以下のissueを参照ください。 Proposal: Remove (unstable) Deno....