Deno v1.5.3stable Released Nov 16, 2020
Impact Score: 5/10

Deno v1.5.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.5.3. Source highlight: feat(unstable): support deno lint --rules --json (#8384)

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.

โœจ New Features & Capabilities (2)

  • feat(unstable): support deno lint --rules --json (#8384)
  • feat(std/node): consistent Node.js builtin shapes (#8274)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: fix various global objects constructor length (#8373)
  • fix: allow declaration emits for Deno.compile() (#8303)
  • fix: allow root modules be .mjs/.cjs (#8310)
  • fix: allow setting of importsNotUsedAsValues in Deno.compile() (#8306)
  • fix: do not write tsbuildinfo when diagnostics are emitted (#8311)
  • fix: don't walk the subdirectory twice when using the `--ignore` flag (#8040,
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### 1.5.3 / 2020.11.16 - feat(unstable): support deno lint --rules --json (#8384) - fix: fix various global objects constructor length (#8373) - fix: allow declaration emits for Deno.compile() (#8303) - fix: allow root modules be .mjs/.cjs (#8310) - fix: allow setting of importsNotUsedAsValues in Deno.compile() (#8306) - fix: do not write tsbuildinfo when diagnostics are emitted (#8311) - fix: don't walk the subdirectory twice when using the `--ignore` flag (#8040, #8375) - fix: local sources are not cached in memory (#8328) - fix: Use safe shell escaping in `deno install` (#7613) - fix: DOM handler order in Websocket and Worker (#8320, #8334) - fix(op_crates/web) make isTrusted not constructable (#8337) - fix(op_crates/web): FileReader event handler order (#8348) - fix(op_crates/web): handler order when reassign (#8264) - refactor: deno_crypto op crate (#7956) Changes in std version 0.78.0: - feat(std/node): consistent Node.js builtin shapes (#8274) - fix(std/http): flush body chunks for HTTP chunked encoding (#8349) - refactor(std/fs): moved isCopyFolder to options (#8319) ### Install / Upgrade **Using Deno:** ```sh deno upgrade --version 1.5.3 ``` **With Shell:** ```sh curl -fsSL https://deno.land/x/install/install.sh | sh -s 1.5.3 ``` **With PowerShell:** ```powershell $v="1.5.3"; iwr https://deno.land/x/install/install.ps1 -useb | iex ```