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
SourceFileObject
s insourceFileCache
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
official page
👇
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!