Deno v1.31.3stable Released Mar 16, 2023
Impact Score: 5/10

Deno v1.31.3 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: deno ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Deno v1.31.3. Source highlight: fix(check): regression where config "types" entries caused type checking

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โšก Performance & Enhancements (1)

  • perf: do not depend on iana-time-zone (#18088)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(check): regression where config "types" entries caused type checking
  • fix(core): Upgrades bytes crate from =1.2.1 to ^1.4.0 (#18123)
  • fix(core): `SafePromiseAll` to be unaffected by `Array#@@iterator` (#17542)
  • fix(core/internal): fix typo in primordial type definitions (#18125)
  • fix(ext/fs): retry if file already exists in makeTempFile (#17787)
  • fix(ext/http): abort request signal when response errors (#17822)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### 1.31.3 / 2023.03.16 - fix(check): regression where config "types" entries caused type checking errors (#18124) - fix(core): Upgrades bytes crate from =1.2.1 to ^1.4.0 (#18123) - fix(core): `SafePromiseAll` to be unaffected by `Array#@@iterator` (#17542) - fix(core/internal): fix typo in primordial type definitions (#18125) - fix(ext/fs): retry if file already exists in makeTempFile (#17787) - fix(ext/http): abort request signal when response errors (#17822) - fix(ext/node): add crypto.createCipheriv (#18091) - fix(ext/node): implement "ascii" encoding for node:fs writeFile() (#18097) - fix(ext/web): Stop using `globalThis.ReadableStream` in `Blob` (#18187) - fix(info/doc): add missing `--no-lock` and `--lock` flags (#18166) - fix(lsp): avoid calling client while holding lock (#18197) - fix(npm): "not implemented scheme" message should properly show the scheme (#18209) - fix(npm): show a progress bar when initializing the node_modules folder (#18136) - fix(repl): do not panic deleting `Deno` or deleting all its properties (#18211) - fix: ensure no node_modules directory is created when a package.json exists and no npm dependencies are used (#18134) - perf: do not depend on iana-time-zone (#18088)