2.0.1 / 2024.10.16
- feat(lsp): "deno/didRefreshDenoConfigurationTree" notifications (#26215)
- feat(unstable):
--unstable-detect-cjs
for respecting explicit
"type": "commonjs"
(#26149) - fix(add): create deno.json when running
deno add jsr:<pkg>
(#26275) - fix(add): exact version should not have range
^
specifier (#26302) - fix(child_process): map node
--no-warnings
flag to--quiet
(#26288) - fix(cli): add prefix to install commands in help (#26318)
- fix(cli): consolidate pkg parser for install & remove (#26298)
- fix(cli): named export takes precedence over default export in doc testing
(#26112) - fix(cli): improve deno info output for npm packages (#25906)
- fix(console/ext/repl): support using parseFloat() (#25900)
- fix(ext/console): apply coloring for console.table (#26280)
- fix(ext/napi): pass user context to napi_threadsafe_fn finalizers (#26229)
- fix(ext/node): allow writing to tty columns (#26201)
- fix(ext/node): compute pem length (upper bound) for key exports (#26231)
- fix(ext/node): fix dns.lookup result ordering (#26264)
- fix(ext/node): handle http2 server ending stream (#26235)
- fix(ext/node): implement TCP.setNoDelay (#26263)
- fix(ext/node): timingSafeEqual account for AB byteOffset (#26292)
- fix(ext/node): use primordials in
ext/node/polyfills/internal/buffer.mjs
(#24993) - fix(ext/webgpu): allow GL backend on Windows (#26206)
- fix(install): duplicate dependencies in
package.json
(#26128) - fix(install): handle pkg with dep on self when pkg part of peer dep resolution
(#26277) - fix(install): retry downloads of registry info / tarballs (#26278)
- fix(install): support installing npm package with alias (#26246)
- fix(jupyter): copy kernels icons to the kernel directory (#26084)
- fix(jupyter): keep running event loop when waiting for messages (#26049)
- fix(lsp): relative completions for bare import-mapped specifiers (#26137)
- fix(node): make
process.stdout.isTTY
writable (#26130) - fix(node/util): export
styleText
fromnode:util
(#26194) - fix(npm): support
--allow-scripts
ondeno run
(anddeno add
,
deno test
, etc) (#26075) - fix(repl): importing json files (#26053)
- fix(repl): remove check flags (#26140)
- fix(unstable/worker): ensure import permissions are passed (#26101)
- fix: add hint for missing
document
global in terminal error (#26218) - fix: do not panic on wsl share file paths on windows (#26081)
- fix: do not panic running remote cjs module (#26259)
- fix: do not panic when using methods on classes and interfaces in deno doc
html output (#26100) - fix: improve suggestions and hints when using CommonJS modules (#26287)
- fix: node-api function call should use preamble (#26297)
- fix: panic in
prepare_stack_trace_callback
when global interceptor throws
(#26241) - fix: use syntect for deno doc html generation (#26322)
- perf(http): avoid clone getting request method and url (#26250)
- perf(http): cache webidl.converters lookups in ext/fetch/23_response.js
(#26256) - perf(http): make heap allocation for path conditional (#26289)
- perf: use fast calls for microtask ops (#26236)