github denoland/deno v2.1.11

latest releases: v2.5.0, v2.4.5, v2.4.4...
5 months ago

2.1.11 (LTS) / 2025.04.08

  • docs: add examples for SubtleCrypto (#28068)
  • docs: adding a missing full stop to context help text (#28465)
  • docs: adding jsdocs for temporalAPI (#28542)
  • docs: fix a numerical error in update_typescript.md (#28556)
  • docs: fix a typo in specs README.md (#28524)
  • docs: fixed a typo in update_typescript.md (#28486)
  • docs: ignore absent window global variable in d.ts (#28456)
  • docs: making copy a little clearer (#28481)
  • docs: randomUUID and getRandomValues (#28496)
  • docs(canvas): Add examples to createImageBitmap jsdocs (#28055)
  • docs(console): update console documentation (#28196)
  • docs(web): update docs for globalThis.caches (#28061)
  • fix: add hint to run with --no-check when type checking fails (#28091)
  • fix: add info suggestion for unsafely-ignore-certificate-errors and add
    --help=full (#28203)
  • fix: add stackTraceLimit to ErrorConstructor interface and removed
    ErrorWithStackTraceLimit interface (#28539)
  • fix: cache bust http cache on lockfile integrity mismatch (#28087)
  • fix: don't panic when running with // as a filepath (#28189)
  • fix(add): better help text for --dev arg (#28304)
  • fix(check): npm resolution errors to tsc diagnostics (#28174)
  • fix(cli): add compilerOptions.lib examples to config-file.v1.json (#28226)
  • fix(completions): remove problematic character for powershell (#28102)
  • fix(coverage): exclude scripts with invalid URLs from raw coverage output
    (#28210)
  • fix(ext/cache): add missing Cargo feature (#28178)
  • fix(ext/node): mkdir() parse file mode (#28609)
  • fix(ext/node): correct STATUS_CODES strings (#28489)
  • fix(ext/node): decipherIv() range error on invalid final block length (#28215)
  • fix(ext/node): emit 'close' event on ServerResponse object when client aborted
    the request (#28601)
  • fix(ext/node): node compatibility issue missing fd in createServer callback
    socket object (#27789)
  • fix(ext/node): propagate 'close' event of IncomingMessage to Socket (#28582)
  • fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_lstat.ts
    (#28644)
  • fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_readv.ts
    (#28645)
  • fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_realpath.ts
    (#28652)
  • fix(ext/node): use primordials in ext/node/polyfills/path/_util.ts (#28432)
  • fix(ext/node): use primordials in ext/node/polyfills/path/common.ts (#28164)
  • fix(ext/os): explicitly enable sysinfoapi feature on winapi dependency
    (#28568)
  • fix(ext/websocket): cancel in-flight handshake on close() (#28598)
  • fix(fmt): support "--ext vto" and "--ext njk" (#28262)
  • fix(init): force --reload if npm or jsr package (#28150)
  • fix(install): don't error on unknown media types in install (#28234)
  • fix(install): exclude npm workspace packages from graph roots in install
    (#28401)
  • fix(npm): further reduce duplicates with optional peers (#28705)
  • fix(npm): improve optional peer dep handling (#28651)
  • fix(npm): reduce duplicate peers by preferring existing nv if nv anywhere in
    ancestor peers (#28663)
  • fix(npm): reduce occurrences of duplicate packages due to peer dep resolution
    (#28586)
  • fix(outdated): hint to use --latest if new versions are available in
    outdated --update (#28190)
  • fix(run): skip the cjs suggestion for mjs/mts modules (#26698)
  • fix(task): support --frozen flag (#28094)
  • fix(types): add Error.isError type (#28679)
  • fix(unstable/temporal): implement
    Temporal.ZonedDateTime.getTimeZoneTransition (#27770)
  • perf(install): keep parsed npm package info in memory cache (#28636)
  • perf(install): only read initialized file if we care about the tags (#28242)
  • perf(lsp): make auto-imports a little faster (#28106)

Don't miss a new deno release

NewReleases is sending notifications on new releases.