2021/11/22〜2021/11/28の最新情報

Denoのこれまでとこれから JSConf JPでのkt3kさんのDenoに関する発表資料が公開されました。 Denoの概要や作られた背景、今後のロードマップなどについて解説されています。 Denoのこれまでとこれから Deno v1.16.3 Deno v1.16.3がリリースされました。 このリリースはバグ修正がメインです。 ランタイム Deno.watchFsで発火されるイベントに"other"という新しいイベントタイプがサポートされました。 (#12097) 設定ファイル(--config)に記載されたパスが、その設定ファイルからの相対パスによって解決されるようになりました (今まではカレントディレクトリに基づいて解決されていました) --reloadオプションが指定された際は、.tsbuildinfoファイルを読み込まないように修正されました Deno.readFileで/procディレクトリのファイルが読めない問題が修正されました。 すでに停止されたワーカーなどでコードを評価しようとすると、プロセスがパニックする問題が修正されました。 deno lsp initializationOptions.configで指定された設定ファイルのinclude/excludeの設定が考慮されるようになりました。例えば、lint.files.excludeで指定されたファイルはエディタ上で診断結果が表示されなくなります。 @deprecatedコメントを付けた関数などで適切に警告が表示されるようになりました。 設定ファイルやImport mapsが配置されているパスによっては、LSPによる再読込がうまく行われない問題が修正されました。 deno fmt Markdownファイルをフォーマットした際に、 などの文字が削除される問題が修正されました。 deno compile 引数としてimportを含まない.jsファイルを指定した場合、ソースコードのバンドルがスキップされるようになりました。 Web Crypto API crypto.subtle.decryptでの復号に失敗した際に、プロセスがパニックする問題が修正されました https://github.com/denoland/deno/releases/tag/v1.16.3 deno_std v0.116.0 deno_std v0.116.0がリリースされました。 node os.hostname()が実装されました util.inspect()の互換性が向上しました httpパッケージで立てたサーバが不正な形式のリクエストを受信した際に、プロセスがパニックする問題が修正されました fmt printfで少数を表示する際に適切に丸めが行われない問題が修正されました https://github.com/denoland/deno_std/releases/tag/0.116.0 Drash v2.2.0 Drashのv2.2.0がリリースされました。 GraphQLやETag、レート制限などのサポートが追加されています。 https://github.com/drashland/drash/releases/tag/v2.2.0 NOVAS DenoでSvelteアプリケーションを開発するためのツール https://github.com/NOVASland/NOVAS

November 28, 2021

2021/10/25〜2021/10/31の最新情報

Deno v1.15.3 Deno v1.15.3がリリースされました。 このリリースはバグ修正がメインです。 変更点: TLS接続関連のAPIで発生することのあるプロセスのハングや大きなデータの書き込みがうまくいかない問題などが修正されました Deno.emitでalready borrowed: BorrowMutErrorが発生する問題が修正されました globalThis経由でFormDataなどのWeb APIを参照しようとすると型エラーが発生する問題が修正されました など https://github.com/denoland/deno/releases/tag/v1.15.3 deno_std v0.113.0 deno_std v0.113.0がリリースされました。 変更点: collections: runningReduceに渡すreducer関数にcurrentIndexが渡されるようになりました testing/asserts: assertIsErrorが追加されました node/module: require()でnode:プレフィックスがサポートされました const EventEmitter = require("node:events"); node/module: Common JSモジュールの中でimport/exportを使用した際の警告メッセージが親切になりました node/url: url.urlToHttpOptionsが実装されました node/os: os.archの返却値がNode.jsに一致するように修正されました node/events: onとemitメソッドを非EventEmitterオブジェクトに束縛して実行できるようになりました http/file_server: ファイル一覧ページでパンくずリストが表示されるようになりました http/file_server: ファイル名に%記号などが含まれている場合、そのファイルに適切にアクセスできない問題が修正されました http/file_server: 200や206以外のレスポンスを返却する際に生じるリソースリークが修正されました http/file_server: エラーログに色がつくようになりました...

October 31, 2021