winget install --id DenoLand.Deno
About Deno
Deno is a simple, modern and secure runtime for JavaScript, TypeScript, and WebAssembly that uses V8 and is built in Rust.
What's new in 2.7.14
No release notes provided.
Version history
| Version | Updated | Notes |
|---|---|---|
| 2.7.14 | Unknown | Release notes |
| 2.7.13 | Unknown | - feat(ext/node): implement node:repl module (#32799) - feat(ext/node): rewrite node:http with llhttp and native TCPWrap (#33208) - feat(upgrade): support installing from a PR (#33252) - fix(audit): migrate to bulk advis... |
| 2.7.12 | Unknown | 2.7.12 / 2026.04.09 - feat(ext/node): add fs.SyncWriteStream (#33226) - feat(ext/node): add llhttp-based HTTPParser with native cppgc binding (#33202) - feat(ext/node): add native TLSWrap cppgc object (Rust core) (#33183... |
| 2.7.11 | Unknown | - feat: add alpha and beta release channel support (#33098) - fix(ext/node): fire fs.watch events for immediate writes (#32935) (#32989) - fix(watch): reduce graceful shutdown timeout from 5s to 500ms (#33099) |
| 2.7.10 | Unknown | - feat: add include and exclude fields to compile config (#33024) - fix(ext/http): gracefully handle consumed external in OTel ops (#33027) - fix(ext/node): process.argv[0] is equivalent to execPath (#28915) - fix(ext/no... |
| 2.7.9 | Unknown | 2.7.9 / 2026.03.27 - fix(cli): show clean error instead of panic for invalid --unsafely-ignore-certificate-errors value (#32868) - fix(compile): strip duplicate exe path from argv when standalone binary relaunches (#3301... |
| 2.7.8 | Unknown | - feat(core): implement NodeRuntime CDP domain and fix --inspect-brk blocking (#32714) - feat(ext/crypto): implement P-521 sign, verify, and ECDH derive (#32602) - feat(ext/napi): add node_api_create_object_with_named_pr... |
| 2.7.7 | Unknown | - fix(core): implement select fallback on macOS (#32812) - fix(ext/node): add disabled process function stubs in worker threads (#32809) - fix(ext/node): add key/IV length validation for aes-128-cbc and ecb cipher modes... |
| 2.7.6 | Unknown | - feat(core): add cloneable resource registry for structured clone (#32672) - feat(core): update v8 to 146.8.0 with foreground task ownership (#32771) - feat(eval): auto-detect CJS vs ESM in deno eval (#32472) - feat(ext... |
| 2.7.5 | Unknown | 2.7.5 / 2026.03.11 - feat(coverage): add function coverage to summary and HTML reports (#32507) - feat(doc): support npm packages in deno doc (#32435) - feat(ext/node): add node_api_create_object_with_properties API (#31... |
| 2.7.4 | Unknown | 2.7.4 / 2026.03.05 - fix(core): uv_compat cleanup and fixes (#32458) - fix(deploy): correctly handle version lookup (#32489) - fix(ext/node): deep assert compatibility (#32434) - fix(ext/node): use sync writes for TTY st... |
| 2.7.3 | Unknown | 2.7.3 / 2026.03.04 - fix(deploy): dont use jsr api for deploy subcommand (#32441) - fix(ext/node): handle partial writes to process.stdout/stderr (#32433) - fix(ext/node): make UDP socket ops synchronous, implement missi... |
| 2.7.2 | Unknown | - feat: v8 14.6, fix require(esm), libuv compat (#32347) - fix(ci): fix ordering of platforms in ecosystem_compat_slack (#32393) - fix(cli): load multiple env files in the correct order (#32354) - fix(compile): store sel... |
| 2.7.1 | Unknown | This is a maintenance release to fix wrong output of deno --version in v2.7.0. |
| 2.7.0 | Unknown | 2.7.0 / 2026.02.25 Read more: http://deno.com/blog/v2.7 - feat(audit): add --ignore flag to filter advisories by CVE ID (#32221) - feat(check): add --check-js flag (#32235) - feat(cli): add --save-exact/--exact flag to d... |
| 2.6.10 | Unknown | - feat(ext/tls): add SSLKEYLOGFILE support for TLS key logging (#31867) - feat(publish): support more license file types (#32133) - feat: add deno install --compile (#32046) - fix(compile): remove data.is_empty() check (... |
| 2.6.9 | Unknown | - feat(doc): support markdown files (#32024) - feat(upgrade): ability to verify zip archive against checksum (#31804) - feat(upgrade): add context to error messages for better troubleshooting (#32018) - feat: Send reject... |
| 2.6.8 | Unknown | - feat(npm): support jsr: scheme in package.json (#31938) - feat: Windows on ARM builds (#31917) - fix(ext/node): enable defensive option on DatabaseSync (#32004) - fix(ext/node): error formatting compatibility (#31970)... |
| 2.6.7 | Unknown | - feat(ext/node): implement mock API for node:test module (#31954) - feat(node): implement FileHandle.readv() method (#31943) - feat(npm): use JSR for @jsr scope (#31925) - feat: External Socket-Based Cron Implementation... |
| 2.6.6 | Unknown | - feat(cli/tsc): show progress bar for TSGO downloads (#31893) - feat(inspector): accept bare host and bare port for --inspect flag (#31881) - feat(inspector/unstable): add /ws/events endpoint in inspector server, notify... |