Deno - v1.42.2


1.42.2 / 2024.04.11

  • FUTURE(ext/fs): make Deno.FsFile constructor illegal (#23235)
  • FUTURE(ext/fs): remove Deno.FsWatcher.prototype.rid (#23234)
  • FUTURE(ext/net): remove
    Deno.(Conn|TlsConn|Listener|TlsListener|UnixConn).prototype.rid (#23219)
  • FUTURE: enable BYONM by default (#23194)
  • FUTURE: override byonm with nodeModulesDir setting (#23222)
  • FUTURE: remove deprecated APIs within workers (#23220)
  • feat(lsp): respect nested deno.json for fmt and lint config (#23159)
  • fix(cli): Enforce a human delay in prompt to fix paste problem (#23184)
  • fix(cli): fix deadlock in test writer when test pipe is full (#23210)
  • fix(cli): update deno doc help to fit current usage (#23224)
  • fix(ext/fs): account for all ops in leak checks (#23300)
  • fix(ext/http): Make Deno.serveHttp() work when proxying (#23269)
  • fix(ext/net): Improve ts types for network APIs (#23228)
  • fix(ext/node): Add "module" to builtinsModule (#23242)
  • fix(ext/node): Add fs.readv, fs.readvSync (#23166)
  • fix(ext/node): MessagePort works (#22999)
  • fix(ext/node): Support returning tokens and option defaults in
    node:util.parseArgs (#23192)
  • fix(ext/node): node:vm contexts (#23202)
  • fix(ext/node): count MessagePort message listeners in hasMessageEventListener
    (#23209)
  • fix(ext/node): hostname is valid IPv4 addr (#23243)
  • fix(ext/node): implement MessagePort.unref() (#23278)
  • fix(ext/node): improve AsyncLocalStorage api (#23175)
  • fix(ext/node): out-of-order writes of fs.createWriteStream (#23244)
  • fix(ext/node): patch MessagePort if provided as workerData (#23198)
  • fix(ext/node): polyfill node:domain module (#23088)
  • fix(ext/tls): add support EC private key (#23261)
  • fix(lsp): Remove client-facing format failure warning (#23196)
  • fix(lsp): respect DENO_FUTURE for BYONM config (#23207)
  • fix(runtime): fix Windows permission prompt (#23212)
  • fix: prevent cache db errors when deno_dir not exists (#23168)
  • perf(lsp): Don't retain SourceFileObjects in sourceFileCache longer than
    necessary (#23258)
  • perf(lsp): More granular locking of FileSystemDocuments (#23291)
  • perf(lsp): Only evict caches on JS side when things actually change (#23293)
  • perf(lsp): cache ts config in isolate until new project version (#23283)
  • perf(lsp): don't keep remote module ast's in memory (#23230)
  • perf(lsp): don't pass remote modules as tsc roots (#23259)
  • perf(lsp): replace document registry source cache on update (#23311)
  • perf(lsp): use lockfile to reduce npm pkg resolution time (#23247)
  • perf(node): put pkg json into an Rc (#23156)
  • perf: reduce allocations in MediaType::from_specifier (#23190)

Details

date
April 11, 2024, 8 a.m.
name
v1.42.2
type
Patch
👇
Register or login to:
  • 🔍View and search all Deno releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or