Deno v1.8.0stable Released Mar 03, 2021
Impact Score: 5/10

Deno v1.8.0 โ€” 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.8.0. Source highlight: feat: Align import map to spec and stabilize (#9616, #9526)

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 (6)

  • feat: Align import map to spec and stabilize (#9616, #9526)
  • feat: Deno.emit supports bundling as IIFE (#9291)
  • feat: Use top user frame for error source lines (#9604)
  • feat: WebGPU API (#7977)
  • feat: add "deno coverage" subcommand (#8664)
  • feat: add --ext flag to deno eval (#9295)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(core): Add stacks for dynamic import resolution errors (#9562)
  • fix(core): Fix dynamic imports for already rejected modules (#9559)
  • fix(lsp): improve exception handling on tsc snapshots (#9628)
  • fix(repl): filter out symbol candidates (#9555)
  • fix(runtime): do not panic on irregular dir entries (#9579)
  • fix(runtime/testing): false positive for timers when an error is thrown (#9553)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### 1.8.0 / 2021.03.02 https://deno.land/posts/v1.8 - feat: Align import map to spec and stabilize (#9616, #9526) - feat: Deno.emit supports bundling as IIFE (#9291) - feat: Use top user frame for error source lines (#9604) - feat: WebGPU API (#7977) - feat: add "deno coverage" subcommand (#8664) - feat: add --ext flag to deno eval (#9295) - feat: add exit sanitizer to Deno.test (#9529) - feat: add json(c) support to deno fmt (#9292) - feat: add structured cloning to Deno.core (#9458) - feat: per op metrics (unstable) (#9240) - feat: represent type dependencies in info (#9630) - feat: stabilize Deno.permissions (#9573) - feat: stabilize Deno.link and Deno.linkSync (#9417) - feat: stabilize Deno.symlink and Deno.symlinkSync (#9226) - feat: support auth tokens for accessing private modules (#9508) - feat: support loading import map from URL (#9519) - feat: use type definitions "deno doc" if available (#8459) - fix(core): Add stacks for dynamic import resolution errors (#9562) - fix(core): Fix dynamic imports for already rejected modules (#9559) - fix(lsp): improve exception handling on tsc snapshots (#9628) - fix(repl): filter out symbol candidates (#9555) - fix(runtime): do not panic on irregular dir entries (#9579) - fix(runtime/testing): false positive for timers when an error is thrown (#9553) - fix(websocket): default to close code 1005 (#9339) - fix: lint and fmt error if no target files are found (#9527) - fix: panic caused by Deno.env.set("", "") (#9583) - fix: typo in coverage exit_unstable (#9626) - upgrade: TypeScript 4.2 (#9341) - upgrade: rusty_v8 (V8 9.0.257.3) (#9605) Release notes for std version 0.89.0: https://github.com/denoland/deno_std/releases/tag/0.89.0