Deno本体の最新情報
Deno v1.9.1/1.9.2のリリース
Denoのv1.9.1とv1.9.2がリリースされました。
v1.9.1の変更点:
deno lsp
でtextDocument/documentSymbol
,textDocument/prepareCallHierarchy
,textDocument/semanticTokens/full
がサポートされたdeno lsp
でX-TypeScript-Types
とimport type
/export type
の組み合わせがうまく機能しない問題が修正された- v1.9.0で実施された
Deno.Conn
型への変更がリバートされた Deno.serveHttp
がWorker
内で動作しない問題が修正されたDeno.serveHttp
でレスポンスの返却中にハングが起きうる問題が修正されたWorker
は停止しているがterminateメッセージをまだ受信していない場合、postMessage
で競合状態に陥る問題が修正された
v1.9.2の変更点:
- WebSocketメッセージが適切にパースされない問題が解消された
- M1 Mac上で
deno compile
で生成されたバイナリを再びdeno compile
で上書きすると、壊れたバイナリが生成される問題が修正された Response
オブジェクトをconsole.log
などで表示しようとすると、エラーが発生する問題が修正された
- https://github.com/denoland/deno/releases/tag/v1.9.1
- https://github.com/denoland/deno/releases/tag/v1.9.2
deno_std v0.94.0/0.95.0のリリース
deno_std v0.94.0とv0.95.0がリリースされました。
v0.94.0の変更点:
- node/fs:
fstat()
が実装された - io/streams:
Deno.Reader
からReadableStream
を作成するために、readableStreamFromReader()
が実装された - testing:
assertEquals
でundefined
が設定されたキーと存在しないキーが区別されない問題が修正された
v0.95.0の変更点:
- node/child_process:
spawn()
の基本的なサポート - path/glob:
globToRegExp()
にcaseInsensitive
オプションが追加された - node/fs: すでに実装されている多くのAPIがexportされていなかった問題が修正された
- https://github.com/denoland/deno_std/releases/tag/0.94.0
- https://github.com/denoland/deno_std/releases/tag/0.95.0
サードパーティモジュールなどの最新情報
deno-puppeteer v9.0.0のリリース
deno-puppeteerのv9.0.0がリリースされました。
変更点:
- 内部のpuppeteerのバージョンが9.0.0へ更新された
- Macでinstall.ts経由でインストールしたChromeがdeno-puppeteerで起動できない問題が修正された
https://github.com/lucacasonato/deno-puppeteer/releases/tag/9.0.0
deno-postgres v0.11.0/v0.11.1がリリース
deno-postgresのv0.11.0とv0.11.1がリリースされました。
v0.11.0の変更点:
Pool
クラスから直接SQLを実行できないよう変更された。- 今後は、
Pool#connect
経由でPoolClient
オブジェクトを取得し、それを使ってSQLを実行する必要があります。
- 今後は、
v0.11.1の変更点:
--unstable
フラグを指定しなくても利用できるようになった
- https://github.com/denodrivers/postgres/releases/tag/v0.11.0
- https://github.com/denodrivers/postgres/releases/tag/v0.11.1
land - deno.land/xで公開されているモジュールを直接実行するツール
land
というdeno.land/xで公開されているモジュールをdeno install
でインストールせずに実行できるツールが公開されました。