Last 7 days
1
Features: 0
Changes: 0
Fixes: 1
Deprecations: 0
Secure runtime for JavaScript, TypeScript, and edge-style workloads.
Latest Deno changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this Deno release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Use channels to follow groups of tools around a stack, workflow, or topic.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
1
3
10
Added a desktop flag for type checking, registered deep‑link URL schemes at bundle time, and upgraded Laufey to version 0.5.0.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
49
Added several new CLI subcommands (link, unlink, watch, list) and introduced desktop packaging formats (.deb, .rpm, .msi) plus self‑extracting bundles.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added numerous features: CLI enhancements (TLS CA store suggestion, env file support), watch mode for compile, glob links in config, SubtleCrypto.supports(), fetch priority, Node HTTP/2 OpenTelemetry instrumentation, telemetry limits, JS...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add extensive crypto support including ChaCha20‑Poly1305, SHA‑3 variants, ML‑DSA signatures and ML‑KEM post‑quantum algorithms.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reverted the earlier polyfill change for module.enableCompileCache and related code.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added many new Deno commands/flags (watch, bump version, why, ci, pack, transpile) and extended core APIs, node compatibility (module.registerHooks, inspector events, OTLP, structured clone, OffscreenCanvas)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added fs.Utf8Stream API and delta update support via bsdiff patches
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Implemented node:repl module and rewrote node:http using llhttp and native TCPWrap, adding support for installing from a PR
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Project settings now show a clearer audit view for environment variable changes.
Community ratings: 14 Useful, 3 Noise, 4 Risky, 0 Broke, 7 Try.
Added several Node extension features: SyncWriteStream, llhttp‑based HTTPParser, native TLSWrap, and a native uv pipe implementation with NativePipe and FdTable.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add alpha and beta release channel support.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add include and exclude fields to the compile configuration (feature)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix CLI panic on invalid unsafe‑ignore‑certificate flag and improve error handling for HTTP metric OTel issues
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added NodeRuntime CDP domain, new P‑521 crypto sign/verify/ECDH, NAPI object creation with named properties, and OpenTelemetry console exporter
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple Node.js extension bugs: added disabled process stubs, AES‑128 key/IV validation, improved DNS compatibility, robust process.title handling, async write callback fix, reserved‑device path handling, IPv6 multicast interface ...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added cloneable resource registry for structured clone, upgraded V8 to 146.8.0 with foreground task ownership, and introduced auto‑detection of CJS vs ESM in Deno eval.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added coverage data to summary and HTML reports, introduced CPU profiling flags, and ensured coverage data is flushed on Deno.exit().
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Clean up UV compatibility and fix core issues
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed deployment subcommand to stop using the JSR API
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bumped V8 engine to version 14.6 and added support for newer crypto algorithms and EC key handling.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed incorrect Deno version output introduced in v2.7.0.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds many new CLI commands and flags (e.g., deno create, save‑exact, self‑extracting compile, task failglob off) and expands APIs across audit, spawn, navigator.platform, brotli, and other modules
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add SSLKEYLOGFILE support for TLS key logging and expand license file handling, plus introduce deno install compile feature
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added markdown support in docs and new upgrade features: zip checksum verification, richer error context, and reject ack messages via cron socket.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds npm support for the jsr: scheme in package.json and introduces Windows on ARM builds.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new features including mock API for node:test, FileHandle.readv, JSR support for @jsr scope, external socket‑based cron, V8 14.5 upgrade, and inspect publish UID flag for VSCode debugging.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix numerous bugs across the runtime, including Intel‑Mac cross‑compilation for Deno, a fetch file‑descriptor leak, bundle name clashes and esbuild cleanup issues, and several Node compatibility fixes (process.argv, stdin TTY, crypto cip...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
CLI now shows a progress bar for TSGO downloads and inspector gains bare host/port support and a new /ws/events endpoint for watcher restarts.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new APIs: canvas now supports GIF/WebP in createImageBitmap, performance resource timing controls, and readable web streams for file handles.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix compilation with unstable npm lazy caching and various Node extension bugs (keepAlive reuse, sqlite session errors, Buffer.copy TypedArray support, inspector.url, numbered positional parameters).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix node type handling in check module.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce an unstable `sandbox` subcommand with initial implementation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced unstable feature to make the app field optional in deploy configurations.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Breaking change: `deno install` now requires a script argument, supports installing multiple packages, and adds a `--lockfile-only` flag.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Revert a previous URL pattern update
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced several unstable features: dependency age constraints (exclude packages, min age in deno.json, install only older deps), deno audit subcommand, process ID in permission broker messages, dynamic task CLI completions, and TypeSc...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix numerous Node compatibility bugs (fs.cp/fs.cpSync, fs.stat/fs.statSync, zlib gunzip overflow, X509Certificate inspection, BadResource mapping, zlib.crc32 handling).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a permission broker with custom error messages and Windows named pipe support (unstable).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reject direct execution of .bat and .cmd files on Windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Set a default callback for `fs.close` in the Node extension
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add describe/it test editor support to the LSP
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Unstable features: WebSocket now supports Deno.HttpClient and a new TCP proxy for Deno.HttpClient.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added runtime API for deno bundle, support for HTML entrypoints, and new setup/teardown hooks for Deno.test.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added pull‑based diagnostics to the LSP and new DENO_INSTALL_ARCH environment variable with more informative install output.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add unstable features: JSON REPL, EventSource header setting, customizable default path/path prefix, and custom inspect for AtomicOperation
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
feat(unstable): add useful metadata to tunnel
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix default "jsxImportSource" to "react" and ignore missing type errors temporarily
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade Deno core to version 0.344.1.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added vsock transport for telemetry and new tunnelling capability in unstable APIs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added extensive support for text and bytes imports, new bundle/compile options, and several CLI flags (deny import, preload/import, update subcommand) plus env vars like DENO_AUTO_SERVE and DENO_COMPAT
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add platform, sourcemap, and watch flags to `deno bundle` (unstable) and allow base64‑encoded CA certs in args
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added esbuild‑based bundling, fetch support for vsock sockets, an unstable node conditions flag, and a new deploy subcommand.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add OOB checks for Buffer writes and correct kMaxLength value in the Node buffer extension
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new APIs: resize method for UnsafeWindowSurface, GPUQueue.onSubmittedWorkDone, SIGUSR2 low‑memory handler, net subdomain wildcard support, unified 'performance' global, and original‑line JsError display in LSP.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed check module to ignore errors on ambient modules and improved lockfile handling
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
v2.3.2 introduces a regression affecting CSS formatting.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix handling of contradictory global permission flags
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix handling of contradictory global permission flags.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix incorrect version number displayed in Deno v2.3.0 due to a release process error
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Introduces a large set of new features: npm/jsr flags for deno add/install, DENO_EMIT_CACHE_MODE, TypeScript 5.8 support, env‑var controls, coverage ignore comments, dark‑mode docs, new HTTP client options, and many unstable APIs (FFI,...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed Rust log output to correctly display colors.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix various bugs across extensions, installer, npm, task documentation, and module detection
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added experimental Linux vsock support and enabled explicit resource management for JavaScript
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed incorrect version number reported by `deno v` in the previous release.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix panic in `deno compile` when a node_modules directory is present and correctly embed Windows executable icons.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added extensive documentation updates and examples for SubtleCrypto, Temporal API, console, globalThis.caches, and other modules
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Ensure VFS sets atime/birthtime/mtime/ctime and fix macOS binary stripping to preserve Node API compatibility.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add v8js metrics support to the unstable OpenTelemetry extension
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added lazy loading for statically analyzable dynamic imports in the unstable/run module.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added basic OpenTelemetry event recording and support for local npm package copies (unstable features)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added OpenTelemetry span context propagators, tracing support for node:http.request, and FORCE_COLOR option.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added field selector support to unstable lint plugins
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added extensive new capabilities such as bench warm‑up controls, LSP support for compilerOptions.rootDirs, remote module size reporting, sloppy imports, lscache, canvas spec compliance, node:sqlite implementation, OpenTelemetry metrics/t...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Revert a prior LSP debug‑silence change and fix numerous bugs across CLI, compilation, extensions (napi, node), LSP diagnostics, and stream handling.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
fix(ext/node): added HTTP information support
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added experimental support for HTTPS OTLP endpoints (unstable feature).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple Node extension issues: GCM auth tag check, FileHandle sync, socket error propagation, and TLS connect regression.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Various bug fixes across LSP and compilation, including correct resolution of compilerOptions.types, improved tsc type handling with ImportMeta augmentation, case‑sensitive embedded file system storage, and better Windows Deno directory ...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Implemented experimental QUIC support and added a new JavaScript linting plugin infrastructure (including selector support) along with OTEL MeterProvider and tracer updates.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced unstable on‑demand caching for npm dependencies.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added metrics to the unstable OpenTelemetry integration (feat).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable instrumentation for Deno.serve, fetch, and repurposed CJS detection to load more modules as CJS
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Clarified the add command and corrected a typo in subcommand help documentation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added many new features: unstable node globals flag, multi‑env file support, directory/file embedding in executables, configurable fetch and HTTP server parameters, OpenTelemetry tracing API, Wasm module support, task improvements (eval ...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Improved error handling with clearer messages for pre‑release packages and ensured npm dependencies are added only when aligned with deno.json
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added LSP setting `typescript.preferences.preferTypeOnlyAutoImports`;
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added interactive inlay hints support to the LSP.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed CLI and extension bugs, including proper N-API property handling and null checks for stream fields.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
feat(lsp): added "deno/didRefreshDenoConfigurationTree" notifications for improved language server updates.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Major breaking changes: default DENO_FUTURE=1, removal of many APIs (e.g., Deno.run, Deno.FsFile, sync ops, old flags) and soft removal of others like Deno.isatty and Deno.serveHttp.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added printing of info links for Deno 2 RC releases and more informative upgrade error messages.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Revert the async iterable request body feature added in the previous version.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed http2session ready state handling in the Node extension.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
BREAKING: Removed obsolete Temporal APIs and switched WebGPU's async .requestAdapterInfo() to the new synchronous .info() method.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous bugs across extensions (fetch, node, worker threads), LSP actions, workspace publishing, and runtime components such as CFunctionInfo leaks and CPU stats
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous regressions: npm workspace detection for nested deno.json, broken link in deno init template, IPv4‑mapped IPv6 prefix mapping in Node extension, GPUDevice.createRenderPipelineAsync promise handling, invalid package target ...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix ignored broken default install scripts in Node
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Remove callback reentrant flag in unstable/ffi (breaking change)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reverted the recent upgrade to reqwest 0.12.4 and rustls 0.22.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added multi deno.json resolver scopes and LSP support for import maps from the workspace root
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous bugs across LSP, CLI, and extensions (http, net, node, web, websocket, jupyter) including indentation handling, workspace resolution, and header processing
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple bugs: added missing AssertionError to console, improved npm resolution on workers, retry lockfile writes, support static unanalyzable npm specifiers, and added integer validation to Deno.exitCode setter.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
BREAKING: FFI now always returns u64 as BigInt and uses BigInt representation in turbocall.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix multiple CLI and node issues, including proper managed node module resolution, process handling, and missing URL.parse types.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed regression deserializing JSON for certain npm packages.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous bugs across CLI, extensions (node, web), emit, LSP, npm, and publishing, including coverage panic, incorrect diagnostics, worker thread return values, and missing symlink types.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple runtime and tooling bugs: WebGPU adapter invalidation, LSP identifier completions, import resolution, CJS re‑export handling, and support for opening /dev/fd/XXX on Unix.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
feat: runtime now supports adding custom extensions to snapshots
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
v1.43.1 is identical to v1.43.0 due to a tagging mishap
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce major features such as a new `deno serve` subcommand, JSX import source types, URL.parse, jsr HTTPS imports, Float16Array support, V8 12.4 upgrade, TLS key/certificate extraction, request.signal for `Deno.serve`, and unsafe win...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple extension bugs: cache busting on nodeModulesDir changes, Windows named pipe NUL termination, AsyncResource asyncId stub, worker thread message handling, promise rejections in VM contexts, and stdio handling in WriteStream.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Revert TLS key extraction refactor
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Breaking API removals: Deno.FsFile constructor made illegal, rid properties stripped from FsWatcher, network and connection prototypes, and deprecated worker APIs removed.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces many new features: multiline config file generation, RISC‑V64 support, TypeScript 5.4, watch exclude flag, task description via comments, cross‑platform shebang handling, and automatic lint tag opt‑in.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous CLI panics and improved progress bar handling.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new features such as registry URL in LSP hover, styleText in node/util, npm suggestion handling, and npm package/version support in `deno add`.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable features: `deno add` subcommand, JSR specifier completions, and publishing enhancements (auto‑discover jsr.json/jsonc, default provenance, dependency inference, .gitignore handling, sloppy import support).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Breaking changes: removal of Deno.DatagramConn.rid and Deno.HttpClient.rid; addition of Deno.CreateHttpClientOptions.{cert,key}.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added JSR support in LSP (first pass and cache probing) and extended publish commands to accept config flags and define config in URLs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable `Deno.FsFile.lockSync`/`unlockSync` APIs and introduced ARM64 builds
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reverted the recent CLI sanitizer refactor
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add LSP feature to complete parameters as tab stops and placeholders
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Disable experimentalDecorators by default in the LSP to fix issue #22101.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added stable APIs like Temporal, TC39 decorators, ImageBitmap, unix transport support, expanded deno.json imports, improved diagnostics and LSP/publish features
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed regression in config handling for relative patterns prefixed with './'.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add fast subset type checking for JSR dependencies (unstable) and initial p521 support in crypto extension
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added LSP features: V8 inspector connection, automatic jsxImportSource caching, and HTTP/2‑only KV remote backend (unstable).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added group banner to bench output and fixed console inspection for Set/Map iterators, coverage defaults and error handling.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added BYONM (bring your own node modules) support for deno compile, dynamic module discovery, new HTML and summary coverage reporters, ImageData Web API, Jupyter notebook formatting, and upgraded to TypeScript 5.3.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable kv.watch() API
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed incorrect spawnSync status handling in Node integration.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add unstable `deno tar` command to archive a directory containing a deno.json.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added AbortSignal.any() to the web extension and upgraded LSP initialization checks;
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Increase KV checks limit (feature)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added numerous runtime features such as Deno.cron(), KV key expiration, EventSource, split WebSocket read/write halves, HTTP/2 websockets, disposable resources, Array.fromAsync, JSX pre‑compile, and renamed Deno.Server to Deno.HttpServer.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable Jupyter APIs (Deno.jupyter.display, broadcast, metadata) and LSP notebook analysis support
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added several new features: extensible web streams now use readableStreamDefaultReaderRead, kv queues support up to 30‑day delays, stable LSP caching and VS Code settings support, and an experimental Deno.jupyter.broadcast API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new “deno jupyter” subcommand, TAP test reporter, and expanded test API with Deno.test.ignore/only.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add remote KV database connection support
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed build and compilation errors, including socket2 compile error and added missing URL.canParse() types.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added key expiration to KV, eager node bootstrapping, and improved FFI types
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Rename Deno modules to vendor (unstable feature)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new benchmark API (`BenchContext::start/end`) with iter/s reporting and several bench-related fixes
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add BSD support: runtime sys info now uses KERN OSRELEASE on FreeBSD and OpenBSD.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Added warm‑up runs to benchmarks to eliminate JIT bias
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple bugs across ext/http, LSP, node/http, and vendor modules (e.g., Brotli params, file exclusion, message formatting, diagnostics flicker).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added multiple new features including expanded Deno.errors classes, ReadableStream.from, stabilized alpnProtocols and Deno.serve API, upgrade to TypeScript 5.1.6, fetch Headers.getSetCookie, URLSearchParams overloads, lockfile enhancemen...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable KV queue implementation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Numerous bug fixes across CLI, extensions (console, crypto, web, websocket), node compatibility, KV, REPL, and runtime (e.g., cache error handling, JWK import, stdio mapping).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Multiple compile fixes: handle read‑only DENO_DIR, implicit npm VFS read permission, improved panic messages, and inline symlink handling with warnings.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
BREAKING: Deno.serve() return type changed (unstable)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added built‑in Diffie‑Hellman groups and full Diffie‑Hellman support to the node/crypto module.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable npm/node specifier support, automatic compression for Deno.serve, and Node's Module.runMain() feature.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous core and extension bugs, including primordials usage, ESM extensions, KV handling, and URL argument validation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix Uint8Array subview handling in ext/fetch request/response
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Breaking change: removed the unstable `Deno.serve(handler, options)` overload.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added AtomicOperation sum for UNSTABLE/kv.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Core I/O operations are now synchronized and syntax error locations are preserved in dynamic imports;
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix diagnostics invalidation across runs and resolve crashes in FFI when duplicate reference structs are used
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add multiple new core and extension features, including SQLite off‑thread init, KV versionstamp returns, and several crypto APIs (checkPrime, createSecretKey, aes‑128‑ecb, Sign)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Disable resizable ArrayBuffer and growable SharedArrayBuffer.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple regressions and type‑checking errors in core, extensions, npm, and REPL, including config "types" handling, SafePromiseAll iterator behavior, and added crypto.createCipheriv and ascii encoding support for node FS writes.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Added core and extension features like preventing CLI main worker isolate drop, external pointers retaining V8 buffers, fast zero‑copy string arguments, and relational ops
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add DENO_NO_PACKAGE_JSON environment variable to control package.json usage
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added numerous new features including a JSON reporter for bench, entry‑point support for snapshotting ES modules, expanded Node compatibility (node:v8, BYOB streams, crypto, etc.), npm specifier handling with auto‑discovery of package.js...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed console extension to correctly log class constructors
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reverted a previous core change that removed unpolled operations on the render‑target state
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Various bug fixes across core, extensions, NAPI, REPL, LSP, and build tooling (e.g., core lint check, structuredClone handling, tsconfig/deno.json suffix support, lockfile newline, import‑map based fs quick‑fix).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added numerous CLI, formatting, runtime, and permission APIs (e.g., DENO V8 FLAGS env var, configurable semicolons, bigint typings, sync permission APIs, ES module snapshotting, Listener.ref/unref, test step functions, ReadableStream wri...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reintroduced async operations support in realms (core feature).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add support for naming extensions and declaring dependencies in core, and enable structs‑by‑value in the FFI extension.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add unstable Deno.osUptime() and Deno.Conn.ref()/unref() APIs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Revert fast zero‑copy string arguments feature
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added extensive new CLI and configuration options such as lock file support, bench config, jsonc config files, npm registry settings, download progress bar improvements, and repl npm support
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new core and ops features such as executionContextDestroyed notification, unresolved promise origin display, JS/TS extension initialization, Wasm fast calls, raw pointer arguments, and a reworked Deno.Command API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add CLI warning for incorrectly ordered flags and enable creating snapshots from existing snapshots
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix multiple npm handling issues: support npm specifiers in bundle, install, and lock files; improve peer dependency resolution, conditional exports, dist tags, case sensitivity, and scoped @types retrieval.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added stable APIs such as Deno.Command, Deno.bench, Deno.networkInterfaces, Deno.systemMemoryInfo, and Deno.uid/Deno.gid
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for peer dependencies in the npm integration (unstable).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added snapshot creation from existing snapshots and several unstable features (npm specifier support in deno info, lockfile autodiscovery, npm JSON output).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added numerous new stable APIs (Deno.consoleSize, Deno.osRelease, Deno.stdin.setRaw, Deno.futime/utime, Deno.loadavg, navigator.language) and introduced a new lockfile format.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new core and unstable APIs such as Deno.core.writeAll, enhanced resource I/O traits, windowsRawArguments for SpawnOptions, npm dist‑tag support, and INIT_CWD environment variable.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Implemented Node API and added support for npm specifier CLI arguments in `deno cache`.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added numerous new features including sys permission flag, no‑npm flag, Web Cache API, extended crypto curves, raw mode APIs, npm child‑process support, and updated to TypeScript 4.8.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add flags for creating/resolving npm packages locally and support for reload=npm and reload=npm:<package.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated documentation to note that `spawnSync` does not support signal input (unstable).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- BREAKING: removed compatibility mode (unstable).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add support for v8::FastApiCallbackOptions and serialize integers as BigInt in the v8 serde binding.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Breaking change: introduced a specialized buffer type for ext/ffi.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added SOCKS proxy support to fetch and new static method variants for UnsafePointerView
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added FFI capabilities: support for extracting ArrayBuffers from UnsafePointerView, safe number pointers, Uint8Array handling, and fast API calls for 64‑bit return types.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple bugs across CLI, fetch, LSP, tools, and runtime components, including proper Child.unref handling, correct unhandledrejection behavior, and accurate typings for unhandledrejection events.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
BREAKING: Revamped Deno.spawn() stdio API and added ref/unref support via Deno.spawnChild().
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Feature: Re‑export V8 with the custom libcxx feature.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reverted snapshot crate refactor to address integration issues
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added thread‑safe callbacks to the unstable FFI API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Breaking change: removed Deno.UnsafePointer indirection in the unstable FFI API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
BREAKING: removed Intl.v8BreakIterator and unstable Deno.sleepSync APIs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Removed deprecated URL handling in Deno fetch and fixed WebSocket idle timeout logic.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Added unstable Deno.getGid API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Fixed multiple bugs across CLI, core, coverage, websocket, formatter, runtime, vendor, and task handling.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Breaking changes: enable Deno namespace in workers by default and remove unstable Deno.applySourceMap, Deno.emit, and Deno.formatDiagnostics APIs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add Deno version to manual links in the CLI.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add string abbreviation size option for Deno.inspect and compact empty iterable handling in console;
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a new benchmarking API with a console reporter and introduced the "deno check" subcommand for type checking
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Improved serde deserialization to handle numbers more robustly
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added experimental testing API and task support to the LSP unstable module
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed compilation to follow redirects when resolving
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deprecate using URL as the first argument in fetch extension types
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
feat(lsp): added support for the `deno.enablePaths` setting.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Breaking change: default permission inheritance is now disabled, requiring explicit permission grants.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Restore CI compatibility with older glibc versions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
CLI: disabled config discovery for remote scripts.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for read‑only global statics in the unstable FFI extension.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new APIs such as Deno.FsFile, permission prompt enhancements, Unix domain socket support, CompressionStream, and web streams in FS/Net
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable `Deno.getUid` API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable Deno.networkInterfaces API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add extensive crypto extensions including AES‑GCM, AES‑CTR, AES‑KW, PKCS8/JWK support for EC keys and new unwrap/wrapKey features, plus FFI symbol inference and unsafe pointer API
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix parsing of lib.deno core.d.ts and expose Deno.memoryUsage() in worker contexts
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous bugs across CLI, core, coverage, extensions, FFI, LSP, and signal handling, including JSON module bundling and inspector behavior
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add code lens for test debugging and include Accept header when fetching registry config
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added many new features including a no‑check=remote flag, import assertions & JSON module support, REPL import specifier auto‑completion, abort‑reason handling across fetch, streams, WebSocket, and other APIs, plus expanded crypto JWK ca...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed runtime wake-up when scheduled ticks exist
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix config file path resolution and .tsbuildinfo caching behavior in the CLI
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added test step pass/fail/ignore counts to the final report (unstable test feature).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added streaming support to core.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
BREAKING: removed ReadableStream.getIterator from ext/web
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new serde v8 utilities: StringOrBuffer type and support for deserializing any value to unit type.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable Node CJS and ESM resolvers for compatibility mode.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed handling of nested TypeScript expressions in the no‑check rule (issue #12416)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced many new features: compatibility flag for built‑in Node modules, CLI uninstall command, extensive crypto extensions (AES‑CBC, RSA/ECDSA key import/export, deriveBits/Key, wrapKey), FFI buffer support and non‑blocking FFI, TLS ...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add Deno.core.isProxy() API
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add markdown extension support to CLI formatter
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple CLI issues (diagnostics, flock/unlock handling, data URL truncation, and lib default config)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix multiple crashes and panics in CLI flags, crypto, FFI, HTTP, LSP, runtime workers, and fetch headers handling
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous bugs across core APIs, including optional Blob slice arguments, typo in certificate warning, Deno.errors typing, BOM parsing, CLI specifier handling, crypto key extraction, fetch content-type handling, HTTP connection erro...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Breaking rename: Deno.WebSocketUpgrade.websocket is now socket (unstable)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add workspace configuration to the status page in the LSP (unstable) interface
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed BigUint64Array handling in crypto.getRandomValues and corrected cookie header concatenation in HTTP extensions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add MessageChannel/MessagePort APIs with SharedArrayBuffer sharing and transfer between workers
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated CI pipeline to no longer set the DENO_CANARY environment variable during release builds.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade swc to version 0.44.0.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous bugs across core, fetch, HTTP, runtime, LSP, and URL handling (e.g., graph diagnostics, stdout/write panics, custom HOST headers, signal API).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add quick‑fix actions in the LSP to ignore lint errors
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added extra logging information in the LSP (unstable).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add FsWatcher interface, origin data dir to deno info, and stabilize 'deno lint'.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add LSP support for diagnostics, lint hints, and formatting of JSON/Markdown files
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added extensive testing features (test doc, jobs, watch, test count output, test permissions) plus new Web APIs like WebStorage and structured clone for Worker.postMessage.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix websocket message parsing and prevent standalone binary corruption on M1 chips
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added several unstable LSP capabilities (documentSymbol, prepareCallHierarchy, semanticTokens/full) and improved the diagnostic status page.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added extensive features: blob and data URL support in fetch, native HTTP bindings, new file APIs (stat, truncate), Deno.memoryUsage, ALPN config for TLS, and permissions now accept values.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added import completions and selectionRange support to the LSP
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix numerous bugs across CLI, core, LSP, and runtime (e.g., fallback UA/CA, illegal invocation, panic on invalid print args, markdown hard‑break formatting, worker crypto namespace)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed CLI handling: passed importsNotUsedAsValues to SWC, stopped appending .exe for non-Windows targets, and prevented false positives in coverage for single-line functions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added import map support (including URL loading), bundling as IIFE, new "deno coverage" subcommand, ext flag for "deno eval", WebGPU API, and structured cloning in Deno.core.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed btoa implementation and Event/WebIDL utilities to meet specifications.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add unstable LSP features: deno cache code actions and implementations code lens.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added LSP references code lens and TypeScript quick‑fix code actions (unstable).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added LSP performance measurement APIs (unstable) and process.on("exit") support in std/node.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced multiple breaking changes: hosts‑based net allowlists, removal of CreateHttpClientOptions.caFile, and std/wasi privacy and exit‑code adjustments.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Implemented LSP rename and cache commands and added coverage collection from the run command.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable LSP support, raw coverage recording, and in‑memory TLS certificates; rewrote LSP to be async and updated resource table handling.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add LSP support for import maps
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
• Breaking changes: "isolatedModules" is now non‑configurable and std/bytes API adjusted;
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable features (test no‑run flag, watch flag for bundle/fmt) and numerous std enhancements (HmacSha1, cookie validation, async iterator/Writer streams, log error stacks, Node OS/memory APIs, streams, util.deprecate, process.next...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add unstable support for Deno lint rules JSON
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous core and std library bugs (error formatting, TextEncoder, URLSearchParams, abort events, Windows Unicode display, flag parsing, etc.)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix Windows line break handling and path prefix stripping; add stable Deno.fdata and Deno.fdatasync APIs and improve module graph redirects and REPL brace handling
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
BREAKING: enabled isolatedModules by default, affecting module compilation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed 100% CPU idling issue by reverting a previous change.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reverted the unstable `importsNotUsedAsValues` default and updated worker type definitions to align with `lib.dom.d.ts`.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Update CLI type definitions to match TypeScript DOM definitions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add module specifier to `deno info` JSON output (unstable feature)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
* Fixed numerous bugs: console formatting, log level prefix, timer race conditions, inspect/watch argument conflicts, response.arrayBuffer, text encodings, coverage output, and several core utilities;
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix numerous CLI bugs: escape special characters, improve fmt output, adjust repl logging, and correct bundle/install behavior.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Implemented a WebSocket API and added numerous new features across console, core, and unstable modules (e.g., systemMemoryInfo, watch, test coverage, default import flags)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added unstable Deno.futime and Deno.futimeSync APIs and enabled deno lint to read from stdin.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous bugs across CLI, console logging, URL handling, web APIs, and several std modules (encoding, node, testing, wasi)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple bugs: isolated % in file URLs, Blob.arrayBuffer return type, CLI dash parsing, body stream creation, permission granularity, URLSearchParams spacing, missing HeapLimits export, and std module export/name issues.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added multiple new CLI flags (no‑check, ignore, json, reload) and new APIs such as FileReader, stable Deno.mainModule, and file‑URL support in Deno.run.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix multiple CLI issues (type checking, missing globals, non‑UTF8 source support, cache filename hashing)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple CLI issues (release build size optimization, Windows file‑URL conversion, SWC diagnostic casting) and added an unstable `--ignore` flag to `deno fmt`.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix multiple CLI bugs (IPv6 hostname compression, polling errors, URL handling, module specifier cleanup, shared HTTP client, Windows exe metadata, TS compiler panic, missing compiled files) and several std issues (toml parsing, testing ...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added numerous CLI and std library features, including new flags for deno upgrade/install/info, DENO_CERT env var, lockfile bundling, performance APIs, regex filter support, and enhancements to std modules like datetime weekOfYear, log L...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple CLI bugs (seek offset type, stack size, buffer handling, Windows upgrade path) and improved import lock handling and net permission defaults.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new unstable filesystem APIs (fdatasync, fstat, fsync, ftruncate), experimental wasm bigint support, incremental TypeScript compilation, and compiler performance output.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Fixed numerous bugs across the runtime (test color handling, bundle target support, Windows path decoding, upgrade messages, HTTP redirection limits, JSX compilation, DatagramConn.send return value, async iterator errors, BufWriter/Str...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced new CLI commands and options (deno eval p, deno lint subcommand, stdin entry file, .mjs handling, fmt diff) plus core API extensions (Deno.mainModule, Deno.env.delete, TestDefinition.only, URL support in FS, public Listener ri...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple CLI panics and added support for HTTP 101 status handling
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a suite of new std library features: SHA‑512 & HmacSHA‑512, HTTP Early Hints (103) and TooEarly status, LimitedReader, buffered file logging, multipart FormFile support, and a date utility for node.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous CLI and web API issues, including unstable checks, REPL strict mode, permission leaks, and encoding/console bugs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix multiple CLI bugs: inspect flag behavior, disallow HTTP imports over HTTPS, redirects handling, SWC lexer settings, TypeScript type imports, panic on new expressions without parentheses, and high‑water‑mark validation for streams.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Fixed numerous CLI and Windows compatibility bugs (e.g., Deno.kill, symlink, remove, pid const, timeout types)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Default Deno.listen to bind on 0.0.0.0.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.