Deno v1.41
Deno v1.41がリリースされています。
以下に内容をまとめたため、よろしければこちらを参照いただければと思います。
deno add
コマンドについて
deno add
コマンドを実装するPRが作成されています。
使い方としては、以下のようにjsrに公開されているパッケージを引数に指定して実行する想定のようです。
$ deno add @scope/pkg
この場合、deno.json
に以下のような形式で追加したパッケージを書き込んでくれるようです。
{
"imports": {
"@scope/pkg": "jsr:@scope/pkg@1.2.3"
}
}
リリースされるかどうかはまだわからないものの、今後のバージョンで利用できるようになる可能性もありそうです。
deno_std v0.217.0
deno_std v0.217.0がリリースされています。
std/semver
- Operator
に関する非推奨化
Operator
型における"=="
, "==="
, "!=="
, ""
が非推奨化されています。
"=="
と"==="
は"="
への移行が推奨されます。"!=="
は"!="
への移行が推奨されます。""
はundefined
への移行が推奨されます。
std/io/iterate_reader.ts
が追加
std/io/iterate_reader.tsが追加されています。iterateReader
とiterateReaderSync
の2つのAPIが提供されていて、Reader
から(Async)IterableIterator<Uint8Array>
への変換が行えます。
std/streams/iterate_reader.ts
を使っている場合は、こちらへの移行が推奨されます。
std/io/reader_from_stream_reader.ts
非推奨化されていたstd/streams/reader_from_stream_reader.ts
がstd/io/reader_from_stream_reader.ts
へ移動されました。合わせて非推奨化も解除されています。
std/testing/mock.ts
spy
やstub
がusing
に対応されました。spy
またはstub
がスコープから外れた際に、自動でrestore()
が呼ばれます。
Lume v2.1.0
Lume v2.1.0がリリースされています。
LumeCMSのサポート(lume cms
コマンド)が入っています。
Danet v2.2.0
Danet v2.2.0がリリースされています。
Deno Cronベースのタスクスケジューリングの仕組みが導入されています。