Deno v1.5.4 版本发布

Deno 于 2020.11.23 发布了 v1.5.4 版本。中国用户可以使用以下命令安装 Deno v1.5.4 版本:

Linux/macOS:

curl -fsSL https://x.deno.js.cn/install.sh | sh -s v1.5.4

Windows:

$v="1.5.4"; iwr https://x.deno.js.cn/install.ps1 -useb | iex

同时安装多个版本 deno 可以使用 dvm


Deno CLI 的变更:

  • 特性(unstable): 为 deno test 命令添加 --no-run 选项 (#8093)

  • 特性(unstable): 为子命令 bundlefmt 添加 --watch 选项的支持 (#8276)

  • 修复: Support “deno run --v8-flags=–help” without script (#8110)

  • 修复(tsc): Allow non-standard extensions on imports (#8464)

  • 重构: 增强 Deno.version 的类型定义声明 (#8391)

  • 重构: 将 test 子命令的选项 --failfast 重命名为 --fail-fast (#8456)

  • 升级: rusty_v8 0.13.0, v8 8.8.278.2 (#8446)

Deno 标准库(Deno Standard Modules) 0.79.0 的变更:

  • 特性(std/hash): 添加 HmacSha1 (#8418)

  • 特性(std/http): Check if cookie property is valid (#7189)

  • 特性(std/http): Validate cookie path value (#8457)

  • 特性(std/io): ReadableStream from AsyncIterator & WritableStream from Writer (#8378)

  • 特性(std/log): Log error stack (#8401)

  • 特性(std/node): 添加 os.totalmem, os.freemem (#8317)

  • 特性(std/node): 添加 ReadableStream, WritableStream, errors support (#7569)

  • 特性(std/node): 添加 util.deprecate (#8407)

  • 特性(std/node): 添加 process.nextTick (#8386)

  • 修复(std/http): 修复 error handling in the request iterator (#8365)

  • 修复(std/node) 修复 event extendability (#8409)

  • 修复(std/node): Correct typings for global, globalThis, window (#8363)