Deno - v1.29.2


1.29.2 / 2023.01.05

  • feat(unstable): Add "Deno.osUptime()" API (#17179)
  • feat(unstable): Add Deno.Conn.ref()/unref() (#17170)
  • fix(cli): allow for specifying noErrorTruncation compiler option (#17127)
  • fix(cli): bundle command support shebang file (#17113)
  • fix(cli): do not clear screen for non-TTY environments in watch mode (#17129)
  • fix(core): Do not print errors prop for non-AggregateError errors (#17123)
  • fix(core): Have custom errors be created in the right realm (#17050)
  • fix(core): run macrotasks and next ticks after polling dynamic imports
    (#17173)
  • fix(declaration): change Deno.open example to not use Deno.close(rid)
    (#17218)
  • fix(ext): Add checks for owning properties in for-in loops (#17139)
  • fix(ext/fetch): Guard against invalid URL before its used by reqwest (#17164)
  • fix(ext/fetch): handle errors in req body stream (#17081)
  • fix(ext/http): close stream on resp body error (#17126)
  • fix(ext/net): Remove unstable check from op_node_unstable_net_listen_udp
    (#17207)
  • fix(init): update comment style (#17074)
  • fix(install): use a hidden file for the lockfile and config (#17084)
  • fix(lint): column number for pretty reporting was off by 1 (#17107)
  • fix(lsp): handle template literal as first arg in test function (#17076)
  • fix(lsp): treat empty string config value as None (#17227)
  • fix(lsp): "Add all missing imports" uses correct specifiers (#17216)
  • fix(lsp): completions for private variables (#17220)
  • fix(lsp): don't error if completionItem/resolve request fails (#17250)
  • fix(lsp): less agressive completion triggers (#17225)
  • fix(lsp/format): language formatter used should be based on language id
    (#17148)
  • fix(lsp/testing): fallback name for non-analyzable tests in collector (#17120)
  • fix(lsp/testing): support not needing to declare first arg function in test
    declaration (#17097)
  • fix(node): Add op_node_unstable_os_uptime to allow for node interop (#17208)
  • fix(npm): conditional exports with --node-modules-dir (#17111)
  • fix(npm): fix require resolution if using --node-modules-dir (#17087)
  • fix(npm): improve exports resolution when type checking (#17071)
  • fix(npm): resolve npm specifiers when root redirected (#17144)
  • fix(permissions): add information about import() API request (#17149)
  • fix(permissions): fix italic font in permission prompt (#17249)
  • fix(permissions): process URL in Deno.FfiPermissionDescriptor.path for
    revoke() and request() (#17094)
  • fix(regression): ensure progress information is shown when downloading remote
    modules (#17069)
  • fix(repl): doing two history searches exiting with ctrl+c should not exit repl
    (#17079)
  • fix(repl): errors shouldn't terminate repl (#17082)
  • fix(runtime): Deno.memoryUsage().rss should return correct value (#17088)
  • fix(runtime): expose extensions_with_js from WorkerOptions (#17109)
  • fix: add missing verb in description (#17163)
  • fix: display URL in invalid URL error (#17128)
  • fix: hide progress bars when showing permission prompt (#17130)
  • fix: ignore local lockfile for deno install and uninstall (#17145)
  • fix: rejected dynamic import should retain error context (#17160)
  • fix: upgrade deno_ast to 0.23 (#17269)
  • perf(lsp): concurrent reads and exclusive writes (#17135)

Details

date
Jan. 5, 2023, 3:20 p.m.
name
v1.29.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