4m-mazi / mmmm

コミュニティのサイト
https://4m-mazi.dev
MIT License
7 stars 2 forks source link

ci(deps): update dependency denoland/deno to v1.39.4 #54

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
denoland/deno minor v1.36.0 -> v1.39.4

Release Notes

denoland/deno (denoland/deno) ### [`v1.39.4`](https://togithub.com/denoland/deno/releases/tag/v1.39.4) [Compare Source](https://togithub.com/denoland/deno/compare/v1.39.3...v1.39.4) ##### 1.39.4 / 2024.01.13 - fix(config): regression - handle relative patterns with leading dot slash ([#​21922](https://togithub.com/denoland/deno/issues/21922)) - fix(check): should not panic when all specified files excluded ([#​21929](https://togithub.com/denoland/deno/issues/21929)) ### [`v1.39.3`](https://togithub.com/denoland/deno/releases/tag/v1.39.3) [Compare Source](https://togithub.com/denoland/deno/compare/v1.39.2...v1.39.3) ##### 1.39.3 / 2024.01.12 - feat(unstable): fast subset type checking of JSR dependencies ([#​21873](https://togithub.com/denoland/deno/issues/21873)) - fix(ci): update copright year for \_fs_cp.js ([#​21803](https://togithub.com/denoland/deno/issues/21803)) - fix(cli): update import map url ([#​21824](https://togithub.com/denoland/deno/issues/21824)) - fix(compile): preserve granular unstable features ([#​21827](https://togithub.com/denoland/deno/issues/21827)) - fix(ext): enable prefer-primordials for internal TypeScript ([#​21813](https://togithub.com/denoland/deno/issues/21813)) - fix(ext/crypto): initial support for p521 in `generateKey` and `importKey` ([#​21815](https://togithub.com/denoland/deno/issues/21815)) - fix(ext/node): add WriteStream.isTTY ([#​21801](https://togithub.com/denoland/deno/issues/21801)) - fix(ext/node): add fs.cp, fs.cpSync, promises.cp ([#​21745](https://togithub.com/denoland/deno/issues/21745)) - fix(ext/websocket): pass on uncaught errors in idleTimeout ([#​21846](https://togithub.com/denoland/deno/issues/21846)) - fix(fast_check): analyze identifiers in type assertions/as exprs ([#​21899](https://togithub.com/denoland/deno/issues/21899)) - fix(kv): improve .listenQueue types ([#​21781](https://togithub.com/denoland/deno/issues/21781)) - fix(lsp): implement host.getGlobalTypingsCacheLocation() ([#​21882](https://togithub.com/denoland/deno/issues/21882)) - fix(lsp): show test code lens for template literal names ([#​21798](https://togithub.com/denoland/deno/issues/21798)) - fix(lsp): use a dedicated thread for the parent process checker ([#​21869](https://togithub.com/denoland/deno/issues/21869)) - fix(registry): wait for already pending publish ([#​21663](https://togithub.com/denoland/deno/issues/21663)) - fix(task): do not eagerly auto-install packages in package.json when `"nodeModulesDir": false` ([#​21858](https://togithub.com/denoland/deno/issues/21858)) - fix(unstable/tar): skip node_modules, .git, and config "exclude" ([#​21816](https://togithub.com/denoland/deno/issues/21816)) - fix(web): use rustyline for prompt ([#​21893](https://togithub.com/denoland/deno/issues/21893)) - fix: add EventSource typings ([#​21908](https://togithub.com/denoland/deno/issues/21908)) - fix: android support ([#​19437](https://togithub.com/denoland/deno/issues/19437)) - fix: cjs export rewritten to invalid identifier ([#​21853](https://togithub.com/denoland/deno/issues/21853)) - fix: update deno_lint and swc ([#​21718](https://togithub.com/denoland/deno/issues/21718)) - perf(lsp): use host-owned cache for auto-import completions ([#​21852](https://togithub.com/denoland/deno/issues/21852)) - perf: skip expanding exclude globs ([#​21817](https://togithub.com/denoland/deno/issues/21817)) ### [`v1.39.2`](https://togithub.com/denoland/deno/releases/tag/v1.39.2) [Compare Source](https://togithub.com/denoland/deno/compare/v1.39.1...v1.39.2) ##### 1.39.2 / 2024.01.04 - Revert "fix(runtime): Make native modal keyboard interaction consistent with browsers" ([#​21739](https://togithub.com/denoland/deno/issues/21739)) - feat(lsp): allow to connect V8 inspector ([#​21482](https://togithub.com/denoland/deno/issues/21482)) - feat(lsp): cache jsxImportSource automatically ([#​21687](https://togithub.com/denoland/deno/issues/21687)) - feat(unstable): only allow http2 for kv remote backend ([#​21616](https://togithub.com/denoland/deno/issues/21616)) - fix(ci): copyright year for console_test.ts ([#​21787](https://togithub.com/denoland/deno/issues/21787)) - fix(cli): harden permission stdio check ([#​21778](https://togithub.com/denoland/deno/issues/21778)) - fix(cli): make signals tests more reliable ([#​21772](https://togithub.com/denoland/deno/issues/21772)) - fix(cli): respect `exclude` option for `deno check` command ([#​21779](https://togithub.com/denoland/deno/issues/21779)) - fix(ext/http): use arraybuffer binaryType for server websocket ([#​21741](https://togithub.com/denoland/deno/issues/21741)) - fix(ext/node): Implement `aes-192-ecb` and `aes-256-ecb` ([#​21710](https://togithub.com/denoland/deno/issues/21710)) - fix(ext/node): UdpSocket ref and unref ([#​21777](https://togithub.com/denoland/deno/issues/21777)) - fix(ext/node): add ClientRequest#setNoDelay ([#​21694](https://togithub.com/denoland/deno/issues/21694)) - fix(ext/node): add process.abort() ([#​21742](https://togithub.com/denoland/deno/issues/21742)) - fix(ext/node): implement os.machine ([#​21751](https://togithub.com/denoland/deno/issues/21751)) - fix(ext/node): querystring stringify without encode callback ([#​21740](https://togithub.com/denoland/deno/issues/21740)) - fix(ext/node): use node:process in \_streams.mjs ([#​21755](https://togithub.com/denoland/deno/issues/21755)) - fix(http_client): Fix Deno.createHttpClient to accept poolIdleTimeout parameter ([#​21603](https://togithub.com/denoland/deno/issues/21603)) - fix(jupyter): error message when install fails due to jupyter command not being on PATH ([#​21767](https://togithub.com/denoland/deno/issues/21767)) - fix(lsp): support test code lens for Deno.test.{ignore,only}() ([#​21775](https://togithub.com/denoland/deno/issues/21775)) - fix(node): Implement os.cpus() ([#​21697](https://togithub.com/denoland/deno/issues/21697)) - fix(node): support nested tests in "node:test" ([#​21717](https://togithub.com/denoland/deno/issues/21717)) - fix(node/zlib): accept dataview and buffer in zlib bindings ([#​21756](https://togithub.com/denoland/deno/issues/21756)) - fix(node/zlib): cast Dataview and Buffer to uint8 ([#​21746](https://togithub.com/denoland/deno/issues/21746)) - fix(node/zlib): consistently return buffer ([#​21747](https://togithub.com/denoland/deno/issues/21747)) - fix(unstable): kv watch should stop when db is closed ([#​21665](https://togithub.com/denoland/deno/issues/21665)) - fix(unstable/byonm): support using an import map with byonm ([#​21786](https://togithub.com/denoland/deno/issues/21786)) - fix: `Object.groupBy` return type should be a partial ([#​21680](https://togithub.com/denoland/deno/issues/21680)) - fix: allow npm: specifiers in import.meta.resolve ([#​21716](https://togithub.com/denoland/deno/issues/21716)) - fix: strict type check for cross realms ([#​21669](https://togithub.com/denoland/deno/issues/21669)) - perf(coverage): faster source mapping ([#​21783](https://togithub.com/denoland/deno/issues/21783)) - perf(lsp): use LanguageServiceHost::getProjectVersion() ([#​21719](https://togithub.com/denoland/deno/issues/21719)) - perf: remove opAsync ([#​21690](https://togithub.com/denoland/deno/issues/21690)) ### [`v1.39.1`](https://togithub.com/denoland/deno/releases/tag/v1.39.1) [Compare Source](https://togithub.com/denoland/deno/compare/v1.39.0...v1.39.1) ##### 1.39.1 / 2023.12.21 - fix(bench): added group banner to bench output. ([#​21551](https://togithub.com/denoland/deno/issues/21551)) - fix(console): inspect for `{Set,Map}Iterator` and `Weak{Set,Map}` ([#​21554](https://togithub.com/denoland/deno/issues/21554)) - fix(coverage): add default coverage include dir ([#​21625](https://togithub.com/denoland/deno/issues/21625)) - fix(coverage): error if no files found ([#​21615](https://togithub.com/denoland/deno/issues/21615)) - fix(devcontainer): moved settings to customizations/vscode ([#​21512](https://togithub.com/denoland/deno/issues/21512)) - fix(ext/napi): don't close handle scopes in NAPI as the pointers are invalid ([#​21629](https://togithub.com/denoland/deno/issues/21629)) - fix(jupyter): Deno.test() panic ([#​21606](https://togithub.com/denoland/deno/issues/21606)) - fix(lsp): apply specifier rewrite to CompletionItem::text_edit ([#​21564](https://togithub.com/denoland/deno/issues/21564)) - fix(net): remove unstable check for unix socket listen ([#​21592](https://togithub.com/denoland/deno/issues/21592)) - fix(node): add crypto.pseudoRandomBytes ([#​21649](https://togithub.com/denoland/deno/issues/21649)) - fix(node): child_process IPC on Windows ([#​21597](https://togithub.com/denoland/deno/issues/21597)) - fix(node): child_process kill cancel pending IPC reads ([#​21647](https://togithub.com/denoland/deno/issues/21647)) - fix(node): return false from vm.isContext ([#​21568](https://togithub.com/denoland/deno/issues/21568)) - fix(node): support resolving a package.json import to a builtin node module ([#​21576](https://togithub.com/denoland/deno/issues/21576)) - fix(repl): remove stray debug log ([#​21635](https://togithub.com/denoland/deno/issues/21635)) - fix: prompts when publishing ([#​21596](https://togithub.com/denoland/deno/issues/21596)) - fix: urls for publishing ([#​21613](https://togithub.com/denoland/deno/issues/21613)) ### [`v1.39.0`](https://togithub.com/denoland/deno/releases/tag/v1.39.0) [Compare Source](https://togithub.com/denoland/deno/compare/v1.38.5...v1.39.0) ##### 1.39.0 / 2023.12.13 - Reland "fix(ext/console): fix inspecting iterators error. ([#​20720](https://togithub.com/denoland/deno/issues/20720))" ([#​21370](https://togithub.com/denoland/deno/issues/21370)) - Update doc for deno fmt `--no-semicolons` arg. ([#​21414](https://togithub.com/denoland/deno/issues/21414)) - feat(compile): support "bring your own node_modules" in deno compile ([#​21377](https://togithub.com/denoland/deno/issues/21377)) - feat(compile): support discovering modules for more dynamic arguments ([#​21381](https://togithub.com/denoland/deno/issues/21381)) - feat(coverage): add html reporter ([#​21495](https://togithub.com/denoland/deno/issues/21495)) - feat(coverage): add summary reporter ([#​21535](https://togithub.com/denoland/deno/issues/21535)) - feat(cron): added the support for json type schedule to cron api ([#​21340](https://togithub.com/denoland/deno/issues/21340)) - feat(ext/fetch): allow `Deno.HttpClient` to be declared with `using` ([#​21453](https://togithub.com/denoland/deno/issues/21453)) - feat(ext/kv) add backoffSchedule to enqueue ([#​21474](https://togithub.com/denoland/deno/issues/21474)) - feat(ext/web): add ImageData Web API ([#​21183](https://togithub.com/denoland/deno/issues/21183)) - feat(fmt): support formatting code blocks in Jupyter notebooks ([#​21310](https://togithub.com/denoland/deno/issues/21310)) - feat(lsp): debug log file ([#​21500](https://togithub.com/denoland/deno/issues/21500)) - feat(lsp): provide quick fixes for specifiers that could be resolved sloppily ([#​21506](https://togithub.com/denoland/deno/issues/21506)) - feat(streams): ReadableStream.read min option ([#​20849](https://togithub.com/denoland/deno/issues/20849)) - feat(test): add default to --coverage option ([#​21510](https://togithub.com/denoland/deno/issues/21510)) - feat(unstable): --unstable-unsafe-proto ([#​21313](https://togithub.com/denoland/deno/issues/21313)) - feat(unstable): ability to resolve specifiers with no extension, specifiers for a directory, and TS files from JS extensions ([#​21464](https://togithub.com/denoland/deno/issues/21464)) - feat(unstable): append commit versionstamp to key ([#​21556](https://togithub.com/denoland/deno/issues/21556)) - feat: TypeScript 5.3 ([#​21480](https://togithub.com/denoland/deno/issues/21480)) - feat: add suggestions to module not found error messages for file urls ([#​21498](https://togithub.com/denoland/deno/issues/21498)) - feat: bring back WebGPU ([#​20812](https://togithub.com/denoland/deno/issues/20812)) - feat: stabilize Deno.HttpServer.shutdown and Unix socket support ([#​21463](https://togithub.com/denoland/deno/issues/21463)) - fix (doc): Typo in `runtime/README.md` ([#​20020](https://togithub.com/denoland/deno/issues/20020)) - fix(cli/installer): percent decode name ([#​21392](https://togithub.com/denoland/deno/issues/21392)) - fix(compile/npm): ignore symlinks to non-existent paths in node_modules directory ([#​21479](https://togithub.com/denoland/deno/issues/21479)) - fix(coverage): escape source code in html coverage report ([#​21531](https://togithub.com/denoland/deno/issues/21531)) - fix(coverage): rename --pretty to --detailed ([#​21543](https://togithub.com/denoland/deno/issues/21543)) - fix(cron): move deprecated Deno.cron overload ([#​21407](https://togithub.com/denoland/deno/issues/21407)) - fix(doc): ambient namespaces should have members as exports ([#​21483](https://togithub.com/denoland/deno/issues/21483)) - fix(dts): `Deno.ChildProcess` actually implements `AsyncDisposable` ([#​21326](https://togithub.com/denoland/deno/issues/21326)) - fix(ext/kv): throw error if already closed ([#​21459](https://togithub.com/denoland/deno/issues/21459)) - fix(ext/node): ServerResponse getHeader() return undefined ([#​21525](https://togithub.com/denoland/deno/issues/21525)) - fix(ext/node): add stubbed process.report ([#​21373](https://togithub.com/denoland/deno/issues/21373)) - fix(ext/node): add util.parseArgs ([#​21342](https://togithub.com/denoland/deno/issues/21342)) - fix(ext/node): allow null value for req.setHeader ([#​21391](https://togithub.com/denoland/deno/issues/21391)) - fix(ext/node): basic vm.runInNewContext implementation ([#​21527](https://togithub.com/denoland/deno/issues/21527)) - fix(ext/node): fix Buffer.copy when sourceStart > source.length ([#​21345](https://togithub.com/denoland/deno/issues/21345)) - fix(ext/node): fix duplexify compatibility ([#​21346](https://togithub.com/denoland/deno/issues/21346)) - fix(ext/node): fix os.freemem ([#​21347](https://togithub.com/denoland/deno/issues/21347)) - fix(ext/node): include non-enumerable keys in `Reflect.ownKeys(globalThis)` ([#​21485](https://togithub.com/denoland/deno/issues/21485)) - fix(ext/node): sign with PEM private keys ([#​21287](https://togithub.com/denoland/deno/issues/21287)) - fix(ext/node): stub ServerResponse#flushHeaders ([#​21526](https://togithub.com/denoland/deno/issues/21526)) - fix(ext/node): use primordials in ext/node/polyfills/\_util ([#​21444](https://togithub.com/denoland/deno/issues/21444)) - fix(ext/websocket): don't panic on bad resource id ([#​21431](https://togithub.com/denoland/deno/issues/21431)) - fix(fmt): `"singleQuote": true` should prefer single quote—not always use one ([#​21470](https://togithub.com/denoland/deno/issues/21470)) - fix(fmt): remove trailing comma for single type param in default export in jsx ([#​21425](https://togithub.com/denoland/deno/issues/21425)) - fix(fmt/jupyter): handle "source" property that's a string ([#​21361](https://togithub.com/denoland/deno/issues/21361)) - fix(lsp): handle byonm specifiers in jupyter notebooks ([#​21332](https://togithub.com/denoland/deno/issues/21332)) - fix(node): setting process.exitCode should change exit code of process ([#​21429](https://togithub.com/denoland/deno/issues/21429)) - fix(node/tls): fix NotValidForName for host set via socket / servername ([#​21441](https://togithub.com/denoland/deno/issues/21441)) - fix(npm): do not create symlink for non-system optional dep in node_modules directory ([#​21478](https://togithub.com/denoland/deno/issues/21478)) - fix(perm): allow-net with port 80 ([#​21221](https://togithub.com/denoland/deno/issues/21221)) - fix(permissions): fix panics when revoking net permission ([#​21388](https://togithub.com/denoland/deno/issues/21388)) - fix(runtime): Make native modal keyboard interaction consistent with browsers ([#​18453](https://togithub.com/denoland/deno/issues/18453)) - fix(task): handle node_modules/.bin directory with byonm ([#​21386](https://togithub.com/denoland/deno/issues/21386)) - fix(task): use exit code 127 for command not found and parse escaped parens ([#​21316](https://togithub.com/denoland/deno/issues/21316)) - fix(unstable): Honor granular unstable flags in js runtime ([#​21466](https://togithub.com/denoland/deno/issues/21466)) - fix(websockets): server socket field initialization ([#​21433](https://togithub.com/denoland/deno/issues/21433)) - fix(zlib): handle no flush flag in handle\_.write ([#​21432](https://togithub.com/denoland/deno/issues/21432)) - fix: add more warnings when using sloppy imports ([#​21503](https://togithub.com/denoland/deno/issues/21503)) - fix: allow reserved word 'mod' in exports ([#​21537](https://togithub.com/denoland/deno/issues/21537)) - fix: batch upload authentication ([#​21397](https://togithub.com/denoland/deno/issues/21397)) - fix: correct flag in tar & upload ([#​21327](https://togithub.com/denoland/deno/issues/21327)) - fix: correct the batch upload length ([#​21401](https://togithub.com/denoland/deno/issues/21401)) - fix: display unstable flags at bottom of help text ([#​21468](https://togithub.com/denoland/deno/issues/21468)) - fix: don't error if a version already published ([#​21455](https://togithub.com/denoland/deno/issues/21455)) - fix: error code used for duplicate version publish ([#​21457](https://togithub.com/denoland/deno/issues/21457)) - fix: extraneous slash in tar & upload ([#​21349](https://togithub.com/denoland/deno/issues/21349)) - fix: ignore more paths in dynamic arg module search ([#​21539](https://togithub.com/denoland/deno/issues/21539)) - fix: implement child_process IPC ([#​21490](https://togithub.com/denoland/deno/issues/21490)) - fix: use correct import map in tar & upload ([#​21380](https://togithub.com/denoland/deno/issues/21380)) - perf(ext/ffi): switch from middleware to tasks ([#​21239](https://togithub.com/denoland/deno/issues/21239)) - perf(ext/napi): port NAPI to v8 tasks ([#​21406](https://togithub.com/denoland/deno/issues/21406)) - perf(ext/url): improve URLPattern perf ([#​21488](https://togithub.com/denoland/deno/issues/21488)) - perf(ext/web): Avoid changing prototype by setting hostObjectBrand directly ([#​21358](https://togithub.com/denoland/deno/issues/21358)) - perf(lsp): collect counts and durations of all requests ([#​21540](https://togithub.com/denoland/deno/issues/21540)) - perf(lsp): instrument all ops with performance marks ([#​21536](https://togithub.com/denoland/deno/issues/21536)) - perf(lsp): simplify some of the startup code ([#​21538](https://togithub.com/denoland/deno/issues/21538)) - perf(lsp): use null types instead of stub modules ([#​21541](https://togithub.com/denoland/deno/issues/21541)) - perf(node/fs): faster `existsSync` when not exists ([#​21458](https://togithub.com/denoland/deno/issues/21458)) - perf: move "cli/js/40\_testing.js" out of main snapshot ([#​21212](https://togithub.com/denoland/deno/issues/21212)) ### [`v1.38.5`](https://togithub.com/denoland/deno/releases/tag/v1.38.5) [Compare Source](https://togithub.com/denoland/deno/compare/v1.38.4...v1.38.5) ##### 1.38.5 / 2023.12.05 - feat(unstable): kv.watch() ([#​21147](https://togithub.com/denoland/deno/issues/21147)) - perf(lsp): better op performance logging ([#​21423](https://togithub.com/denoland/deno/issues/21423)) - perf(lsp): check tsc request cancellation before execution ([#​21447](https://togithub.com/denoland/deno/issues/21447)) - perf(lsp): fix redundant clones for ts responses ([#​21445](https://togithub.com/denoland/deno/issues/21445)) - perf(lsp): fix redundant serialization of sources ([#​21435](https://togithub.com/denoland/deno/issues/21435)) ### [`v1.38.4`](https://togithub.com/denoland/deno/releases/tag/v1.38.4) [Compare Source](https://togithub.com/denoland/deno/compare/v1.38.3...v1.38.4) ##### 1.38.4 / 2023.11.30 - fix(node): `spawnSync`'s `status` was incorrect ([#​21359](https://togithub.com/denoland/deno/issues/21359)) - perf(lsp): add performance marks for TSC requests ([#​21383](https://togithub.com/denoland/deno/issues/21383)) - perf(lsp): avoid redundant getNavigationTree() calls ([#​21396](https://togithub.com/denoland/deno/issues/21396)) - perf(lsp): cancel ts requests on future drop ([#​21387](https://togithub.com/denoland/deno/issues/21387)) - perf(lsp): remove throttling of cancellation token ([#​21395](https://togithub.com/denoland/deno/issues/21395)) ### [`v1.38.3`](https://togithub.com/denoland/deno/releases/tag/v1.38.3) [Compare Source](https://togithub.com/denoland/deno/compare/v1.38.2...v1.38.3) ##### 1.38.3 / 2023.11.24 - feat(unstable): tar up directory with deno.json ([#​21228](https://togithub.com/denoland/deno/issues/21228)) - fix(ext,runtime): add missing custom inspections ([#​21219](https://togithub.com/denoland/deno/issues/21219)) - fix(ext/http): avoid lockup in graceful shutdown ([#​21253](https://togithub.com/denoland/deno/issues/21253)) - fix(ext/http): fix crash in dropped Deno.serve requests ([#​21252](https://togithub.com/denoland/deno/issues/21252)) - fix(ext/node): fix node:stream.Writable ([#​21297](https://togithub.com/denoland/deno/issues/21297)) - fix(ext/node): handle closing process.stdin more than once ([#​21267](https://togithub.com/denoland/deno/issues/21267)) - fix(ext/url): add deno_console dependency for bench ([#​21266](https://togithub.com/denoland/deno/issues/21266)) - fix(fmt): maintain parens for jsx in member expr ([#​21280](https://togithub.com/denoland/deno/issues/21280)) - fix(lsp): force shutdown after a timeout ([#​21251](https://togithub.com/denoland/deno/issues/21251)) - fix(runtime): fix for panic in classic workers ([#​21300](https://togithub.com/denoland/deno/issues/21300)) - fix(swc): support jsx pragma when hashbang present ([#​21317](https://togithub.com/denoland/deno/issues/21317)) - fix: 'Promise was collected' error in REPL/jupyter ([#​21272](https://togithub.com/denoland/deno/issues/21272)) - fix: Deno.noColor should not be true when NO_COLOR is empty string ([#​21275](https://togithub.com/denoland/deno/issues/21275)) ### [`v1.38.2`](https://togithub.com/denoland/deno/releases/tag/v1.38.2) [Compare Source](https://togithub.com/denoland/deno/compare/v1.38.1...v1.38.2) ##### 1.38.2 / 2023.11.17 - feat(ext/web): add `AbortSignal.any()` ([#​21087](https://togithub.com/denoland/deno/issues/21087)) - feat(lsp): upgrade check on init and notification ([#​21105](https://togithub.com/denoland/deno/issues/21105)) - fix(cli): Allow executable name start with digit ([#​21214](https://togithub.com/denoland/deno/issues/21214)) - fix(doc): issue discovering re-exports of re-exports sometimes ([#​21223](https://togithub.com/denoland/deno/issues/21223)) - fix(ext/node): Re-enable alloc max size test ([#​21059](https://togithub.com/denoland/deno/issues/21059)) - fix(ext/node): add APIs perf_hook.performance ([#​21192](https://togithub.com/denoland/deno/issues/21192)) - fix(ext/node): implement process.geteuid ([#​21151](https://togithub.com/denoland/deno/issues/21151)) - fix(ext/web): Prevent TextDecoderStream resource leak on stream cancellation ([#​21074](https://togithub.com/denoland/deno/issues/21074)) - fix(ext/web): webstorage has trap for symbol ([#​21090](https://togithub.com/denoland/deno/issues/21090)) - fix(install): should work with non-existent relative root ([#​21161](https://togithub.com/denoland/deno/issues/21161)) - fix(lsp): update tsconfig after refreshing settings on init ([#​21170](https://togithub.com/denoland/deno/issues/21170)) - fix(node/http): export globalAgent ([#​21081](https://togithub.com/denoland/deno/issues/21081)) - fix(npm): support cjs entrypoint in node_modules folder ([#​21224](https://togithub.com/denoland/deno/issues/21224)) - fix(runtime): fix Deno.noColor when stdout is not tty ([#​21208](https://togithub.com/denoland/deno/issues/21208)) - fix: improve `deno doc --lint` error messages ([#​21156](https://togithub.com/denoland/deno/issues/21156)) - fix: use short git hash for deno version ([#​21218](https://togithub.com/denoland/deno/issues/21218)) - perf(cli): strace mode for ops (undocumented) ([#​21131](https://togithub.com/denoland/deno/issues/21131)) - perf(ext/http): Object pooling for HttpRecord and HeaderMap ([#​20809](https://togithub.com/denoland/deno/issues/20809)) - perf: lazy bootstrap options - first pass ([#​21164](https://togithub.com/denoland/deno/issues/21164)) - perf: move jupyter esm out of main snapshot ([#​21163](https://togithub.com/denoland/deno/issues/21163)) - perf: snapshot runtime ops ([#​21127](https://togithub.com/denoland/deno/issues/21127)) - perf: static bootstrap options in snapshot ([#​21213](https://togithub.com/denoland/deno/issues/21213)) ### [`v1.38.1`](https://togithub.com/denoland/deno/releases/tag/v1.38.1) [Compare Source](https://togithub.com/denoland/deno/compare/v1.38.0...v1.38.1) ##### 1.38.1 / 2023.11.10 - feat(ext/kv): increase checks limit ([#​21055](https://togithub.com/denoland/deno/issues/21055)) - fix small Deno.createHttpClient typo in lib.deno.unstable.d.ts ([#​21115](https://togithub.com/denoland/deno/issues/21115)) - fix(byonm): correct resolution for scoped packages ([#​21083](https://togithub.com/denoland/deno/issues/21083)) - fix(core/types): `Promise.withResolvers`: Unmark callback param as optional ([#​21085](https://togithub.com/denoland/deno/issues/21085)) - fix(cron): update Deno.cron doc example ([#​21078](https://togithub.com/denoland/deno/issues/21078)) - fix(doc): `deno doc --lint mod.ts` should output how many files checked ([#​21084](https://togithub.com/denoland/deno/issues/21084)) - fix(doc): require source files if --html or --lint used ([#​21072](https://togithub.com/denoland/deno/issues/21072)) - fix(ext): use `String#toWellFormed` in ext/webidl and ext/node ([#​21054](https://togithub.com/denoland/deno/issues/21054)) - fix(ext/fetch): re-align return type in op_fetch docstring ([#​21098](https://togithub.com/denoland/deno/issues/21098)) - fix(ext/http): Throwing Error if the return value of Deno.serve handler is not a Response class ([#​21099](https://togithub.com/denoland/deno/issues/21099)) - fix(node): cjs export analysis should probe for json files ([#​21113](https://togithub.com/denoland/deno/issues/21113)) - fix(node): implement createPrivateKey ([#​20981](https://togithub.com/denoland/deno/issues/20981)) - fix(node): inspect ancestor directories when resolving cjs re-exports during analysis ([#​21104](https://togithub.com/denoland/deno/issues/21104)) - fix(node): use closest package.json to resolve package.json imports ([#​21075](https://togithub.com/denoland/deno/issues/21075)) - fix(node/child_process): properly normalize stdio for 'spawnSync' ([#​21103](https://togithub.com/denoland/deno/issues/21103)) - fix(node/http): socket.setTimeout ([#​20930](https://togithub.com/denoland/deno/issues/20930)) - fix(test) reduce queue persistence test time from 60 secs to 6 secs ([#​21142](https://togithub.com/denoland/deno/issues/21142)) - perf: lazy `atexit` setup ([#​21053](https://togithub.com/denoland/deno/issues/21053)) - perf: remove knowledge of promise IDs from deno ([#​21132](https://togithub.com/denoland/deno/issues/21132)) ### [`v1.38.0`](https://togithub.com/denoland/deno/releases/tag/v1.38.0) [Compare Source](https://togithub.com/denoland/deno/compare/v1.37.2...v1.38.0) ##### 1.38.0 / 2023.11.01 - feat(cron) implement Deno.cron() ([#​21019](https://togithub.com/denoland/deno/issues/21019)) - feat(doc): display non-exported types referenced in exported types ([#​20990](https://togithub.com/denoland/deno/issues/20990)) - feat(doc): improve non-exported diagnostic ([#​21033](https://togithub.com/denoland/deno/issues/21033)) - feat(doc): support multiple file entry ([#​21018](https://togithub.com/denoland/deno/issues/21018)) - feat(ext/kv): support key expiration in remote backend ([#​20688](https://togithub.com/denoland/deno/issues/20688)) - feat(ext/web): EventSource ([#​14730](https://togithub.com/denoland/deno/issues/14730)) - feat(ext/websocket): split websocket read/write halves ([#​20579](https://togithub.com/denoland/deno/issues/20579)) - feat(ext/websocket): use rustls-tokio-stream instead of tokio-rustls ([#​20518](https://togithub.com/denoland/deno/issues/20518)) - feat(ext/websocket): websockets over http2 ([#​21040](https://togithub.com/denoland/deno/issues/21040)) - feat(lsp): respect "typescript.preferences.quoteStyle" when deno.json is absent ([#​20891](https://togithub.com/denoland/deno/issues/20891)) - feat(task): add `head` command ([#​20998](https://togithub.com/denoland/deno/issues/20998)) - feat(unstable): `deno run --env` ([#​20300](https://togithub.com/denoland/deno/issues/20300)) - feat(unstable): ability to `npm install` then `deno run main.ts` ([#​20967](https://togithub.com/denoland/deno/issues/20967)) - feat(unstable): allow bare specifier for builtin node module ([#​20728](https://togithub.com/denoland/deno/issues/20728)) - feat: `deno doc --lint` ([#​21032](https://togithub.com/denoland/deno/issues/21032)) - feat: deno doc --html ([#​21015](https://togithub.com/denoland/deno/issues/21015)) - feat: deno run --unstable-hmr ([#​20876](https://togithub.com/denoland/deno/issues/20876)) - feat: disposable Deno resources ([#​20845](https://togithub.com/denoland/deno/issues/20845)) - feat: enable Array.fromAsync ([#​21048](https://togithub.com/denoland/deno/issues/21048)) - feat: granular --unstable-\* flags ([#​20968](https://togithub.com/denoland/deno/issues/20968)) - feat: precompile JSX ([#​20962](https://togithub.com/denoland/deno/issues/20962)) - feat: rename Deno.Server to Deno.HttpServer ([#​20842](https://togithub.com/denoland/deno/issues/20842)) - fix(ext/ffi): use anybuffer for op_ffi_buf_copy_into ([#​21006](https://togithub.com/denoland/deno/issues/21006)) - fix(ext/http): patch regression in variadic args to serve handler ([#​20796](https://togithub.com/denoland/deno/issues/20796)) - fix(ext/node): adapt dynamic type checking to Node.js behavior ([#​21014](https://togithub.com/denoland/deno/issues/21014)) - fix(ext/node): process.argv0 ([#​20925](https://togithub.com/denoland/deno/issues/20925)) - fix(ext/node): tty streams extends net socket ([#​21026](https://togithub.com/denoland/deno/issues/21026)) - fix(lsp): don't commit registry completions on "/" ([#​20902](https://togithub.com/denoland/deno/issues/20902)) - fix(lsp): include mtime in tsc script version ([#​20911](https://togithub.com/denoland/deno/issues/20911)) - fix(lsp): show diagnostics for untitled files ([#​20916](https://togithub.com/denoland/deno/issues/20916)) - fix(node): resolve file.d specifiers in npm packages ([#​20918](https://togithub.com/denoland/deno/issues/20918)) - fix(polyfill): correctly handle flag when its equal 0 ([#​20953](https://togithub.com/denoland/deno/issues/20953)) - fix(repl): jsxImportSource was not working ([#​21049](https://togithub.com/denoland/deno/issues/21049)) - fix(repl): support transforming JSX/TSX ([#​20695](https://togithub.com/denoland/deno/issues/20695)) - fix(test): --junit-path should handle when the dir doesn't exist ([#​21044](https://togithub.com/denoland/deno/issues/21044)) - fix(unstable/byonm): improve error messages ([#​20987](https://togithub.com/denoland/deno/issues/20987)) - fix: add 'unstable' property to config json schema ([#​20984](https://togithub.com/denoland/deno/issues/20984)) - fix: add missing `Object.groupBy()` and `Map.groupBy()` types ([#​21050](https://togithub.com/denoland/deno/issues/21050)) - fix: implement node:tty ([#​20892](https://togithub.com/denoland/deno/issues/20892)) - fix: improved using declaration support ([#​20959](https://togithub.com/denoland/deno/issues/20959)) - perf(ext/streams): optimize streams ([#​20649](https://togithub.com/denoland/deno/issues/20649)) - perf(lsp): cleanup workspace settings scopes ([#​20937](https://togithub.com/denoland/deno/issues/20937)) - perf(lsp): fix redundant walk when collecting tsc code lenses ([#​20974](https://togithub.com/denoland/deno/issues/20974)) - perf: use deno_native_certs crate ([#​18072](https://togithub.com/denoland/deno/issues/18072)) ### [`v1.37.2`](https://togithub.com/denoland/deno/releases/tag/v1.37.2) [Compare Source](https://togithub.com/denoland/deno/compare/v1.37.1...v1.37.2) ##### 1.37.2 / 2023.10.12 - feat(ext/web): cancel support for TransformStream ([#​20815](https://togithub.com/denoland/deno/issues/20815)) - feat(lsp): jupyter notebook analysis ([#​20719](https://togithub.com/denoland/deno/issues/20719)) - feat(lsp): send "deno/didChangeDenoConfiguration" notifications ([#​20827](https://togithub.com/denoland/deno/issues/20827)) - feat(unstable): add Deno.jupyter.display API ([#​20819](https://togithub.com/denoland/deno/issues/20819)) - feat(unstable): add unix domain socket support to Deno.serve ([#​20759](https://togithub.com/denoland/deno/issues/20759)) - feat(unstable): Await return from `Jupyter.display` ([#​20807](https://togithub.com/denoland/deno/issues/20807)) - feat(unstable): send binary data with `Deno.jupyter.broadcast` ([#​20755](https://togithub.com/denoland/deno/issues/20755)) - feat(unstable): send Jupyter messaging metadata with `Deno.jupyter.broadcast` ([#​20714](https://togithub.com/denoland/deno/issues/20714)) - feat(unstable): support Deno.test() ([#​20778](https://togithub.com/denoland/deno/issues/20778)) - fix(bench): use total time when measuring wavg ([#​20862](https://togithub.com/denoland/deno/issues/20862)) - fix(cli): Support using both `--watch` and `--inspect` at the same time ([#​20660](https://togithub.com/denoland/deno/issues/20660)) - fix(cli): panic with \__runtime_js_sources ([#​20704](https://togithub.com/denoland/deno/issues/20704)) - fix(ext/ffi): use anybuffer for op_ffi_ptr_of ([#​20820](https://togithub.com/denoland/deno/issues/20820)) - fix(ext/formdata): support multiple headers in FormData ([#​20801](https://togithub.com/denoland/deno/issues/20801)) - fix(ext/http): Deno.Server should not be thenable ([#​20723](https://togithub.com/denoland/deno/issues/20723)) - fix(ext/kv): send queue wake messages accross different kv instances ([#​20465](https://togithub.com/denoland/deno/issues/20465)) - fix(ext/node): don't call undefined nextTick fn ([#​20724](https://togithub.com/denoland/deno/issues/20724)) - fix(ext/node): fix TypeError in Buffer.from with base64url encoding. ([#​20705](https://togithub.com/denoland/deno/issues/20705)) - fix(ext/node): implement uv.errname ([#​20785](https://togithub.com/denoland/deno/issues/20785)) - fix(ext/web): writability of `ReadableStream.from` ([#​20836](https://togithub.com/denoland/deno/issues/20836)) - fix(jupyter): Rename logo assets so they are discoverable ([#​20806](https://togithub.com/denoland/deno/issues/20806)) - fix(jupyter): keep `this` around ([#​20789](https://togithub.com/denoland/deno/issues/20789)) - fix(jupyter): more robust Deno.jupyter namespace ([#​20710](https://togithub.com/denoland/deno/issues/20710)) - fix(lsp): allow formatting vendor files ([#​20844](https://togithub.com/denoland/deno/issues/20844)) - fix(lsp): normalize "deno:" urls statelessly ([#​20867](https://togithub.com/denoland/deno/issues/20867)) - fix(lsp): percent-encode host in deno: specifiers ([#​20811](https://togithub.com/denoland/deno/issues/20811)) - fix(lsp): show diagnostics for type imports from untyped deps ([#​20780](https://togithub.com/denoland/deno/issues/20780)) - fix(node/buffer): utf8ToBytes should return a Uint8Array ([#​20769](https://togithub.com/denoland/deno/issues/20769)) - fix(node/http2): fixes to support grpc ([#​20712](https://togithub.com/denoland/deno/issues/20712)) - fix(npm): upgrade to deno_npm 0.15.2 ([#​20772](https://togithub.com/denoland/deno/issues/20772)) - fix(upgrade): use tar.exe to extract on Windows ([#​20711](https://togithub.com/denoland/deno/issues/20711)) - fix: define window.name ([#​20804](https://togithub.com/denoland/deno/issues/20804)) - fix: upgrade dprint-plugin-markdown 0.16.2 and typescript 0.88.1 ([#​20879](https://togithub.com/denoland/deno/issues/20879)) - perf(ext/web): optimize DOMException ([#​20715](https://togithub.com/denoland/deno/issues/20715)) - perf(ext/web): optimize structuredClone without transferables ([#​20730](https://togithub.com/denoland/deno/issues/20730)) - perf(lsp): fix redundant file reads ([#​20802](https://togithub.com/denoland/deno/issues/20802)) - perf(lsp): optimize formatting minified files ([#​20829](https://togithub.com/denoland/deno/issues/20829)) - perf(node): use faster utf8 byte length in Buffer#from ([#​20746](https://togithub.com/denoland/deno/issues/20746)) ### [`v1.37.1`](https://togithub.com/denoland/deno/releases/tag/v1.37.1) [Compare Source](https://togithub.com/denoland/deno/compare/v1.37.0...v1.37.1) ##### 1.37.1 / 2023.09.27 - feat(ext/web): use readableStreamDefaultReaderRead in resourceForReadableStream ([#​20622](https://togithub.com/denoland/deno/issues/20622)) - feat(kv_queues): increase max queue delay to 30 days ([#​20626](https://togithub.com/denoland/deno/issues/20626)) - feat(lsp): cache all dependencies quick fix ([#​20665](https://togithub.com/denoland/deno/issues/20665)) - feat(lsp): support more vscode built-in settings ([#​20679](https://togithub.com/denoland/deno/issues/20679)) - feat(unstable): add `Deno.jupyter.broadcast` API ([#​20656](https://togithub.com/denoland/deno/issues/20656)) - fix(cli/test): clear connection pool after tests ([#​20680](https://togithub.com/denoland/deno/issues/20680)) - fix(ext/http): ensure that resources are closed when request is cancelled ([#​20641](https://togithub.com/denoland/deno/issues/20641)) - fix(ext/node): Fix invalid length variable reference in blitBuffer ([#​20648](https://togithub.com/denoland/deno/issues/20648)) - fix(ext/node): simplified array.from + map ([#​20653](https://togithub.com/denoland/deno/issues/20653)) - fix(ext/web): Aggregate small packets for Resource implementation of ReadableStream ([#​20570](https://togithub.com/denoland/deno/issues/20570)) - fix(jupyter): await Jupyter.display evaluation ([#​20646](https://togithub.com/denoland/deno/issues/20646)) - fix(kv): unflake kv unit tests ([#​20640](https://togithub.com/denoland/deno/issues/20640)) - fix(kv_queues): graceful shutdown ([#​20627](https://togithub.com/denoland/deno/issues/20627)) - fix(lsp): allow query strings for "deno:/status.md" ([#​20697](https://togithub.com/denoland/deno/issues/20697)) - fix(lsp): resolve remote import maps ([#​20651](https://togithub.com/denoland/deno/issues/20651)) - fix(lsp): show related information for tsc diagnostics ([#​20654](https://togithub.com/denoland/deno/issues/20654)) - fix(node): point process.version to Node 18.18.0 LTS ([#​20597](https://togithub.com/denoland/deno/issues/20597)) - fix(node): supported arguments to `randomFillSync` ([#​20637](https://togithub.com/denoland/deno/issues/20637)) - fix(node/package_json): Avoid panic when "exports" field is null ([#​20588](https://togithub.com/denoland/deno/issues/20588)) - fix(upgrade): error instead of panic on unzip failure ([#​20691](https://togithub.com/denoland/deno/issues/20691)) - perf(ext/fetch): use new instead of createBranded ([#​20624](https://togithub.com/denoland/deno/issues/20624)) - perf(test): use core.currentUserCallSite ([#​20669](https://togithub.com/denoland/deno/issues/20669)) - perf(test): use fast ops for deno test register ([#​20670](https://togithub.com/denoland/deno/issues/20670)) ### [`v1.37.0`](https://togithub.com/denoland/deno/releases/tag/v1.37.0) [Compare Source](https://togithub.com/denoland/deno/compare/v1.36.4...v1.37.0) ##### 1.37.0 / 2023.09.19 - feat: Add "deno jupyter" subcommand ([#​20337](https://togithub.com/denoland/deno/issues/20337), [#​20552](https://togithub.com/denoland/deno/issues/20552), [#​20530](https://togithub.com/denoland/deno/issues/20530), [#​20537](https://togithub.com/denoland/deno/issues/20537), [#​20546](https://togithub.com/denoland/deno/issues/20546)) - feat(test): add TAP test reporter ([#​14390](https://togithub.com/denoland/deno/issues/14390), [#​20073](https://togithub.com/denoland/deno/issues/20073)) - feat(ext/node): http2.connect() API ([#​19671](https://togithub.com/denoland/deno/issues/19671)) - feat(ext/web): Add name to `Deno.customInspect` of File objects ([#​20415](https://togithub.com/denoland/deno/issues/20415)) - feat(lint): `--rules` print all rules ([#​20256](https://togithub.com/denoland/deno/issues/20256)) - feat(lockfile): add redirects to the lockfile ([#​20262](https://togithub.com/denoland/deno/issues/20262)) - feat(lsp): WorkspaceSettings::disablePaths ([#​20475](https://togithub.com/denoland/deno/issues/20475)) - feat(lsp): enable via config file detection ([#​20334](https://togithub.com/denoland/deno/issues/20334), [#​20349](https://togithub.com/denoland/deno/issues/20349)) - feat(lsp): include source in auto import completion label ([#​20523](https://togithub.com/denoland/deno/issues/20523)) - feat(lsp): npm specifier completions ([#​20121](https://togithub.com/denoland/deno/issues/20121)) - feat(lsp): provide the deno.cache command server-side ([#​20111](https://togithub.com/denoland/deno/issues/20111)) - feat(lsp): update imports on file rename ([#​20245](https://togithub.com/denoland/deno/issues/20245)) - feat(test): Add Deno.test.ignore and Deno.test.only ([#​20365](https://togithub.com/denoland/deno/issues/20365)) - feat(unstable): package manager ([#​20517](https://togithub.com/denoland/deno/issues/20517)) - feat: TypeScript 5.2 ([#​20425](https://togithub.com/denoland/deno/issues/20425)) - feat: explicit resource management in TypeScript ([#​20506](https://togithub.com/denoland/deno/issues/20506)) - feat: lockfile v3 ([#​20424](https://togithub.com/denoland/deno/issues/20424)) - feat: support import attributes ([#​20342](https://togithub.com/denoland/deno/issues/20342)) - fix(cli): ensure that an exception in getOwnPropertyDescriptor('constructor') doesn't break Deno.inspect ([#​20568](https://togithub.com/denoland/deno/issues/20568)) - fix(cli): for main-module that exists in package.json, use the version defined in package.json directly ([#​20328](https://togithub.com/denoland/deno/issues/20328)) - fix(compile): support providing flags as args ([#​20422](https://togithub.com/denoland/deno/issues/20422)) - fix(evt/kv): Add serde feature to uuid ([#​20350](https://togithub.com/denoland/deno/issues/20350)) - fix(ext/crypto): remove EdDSA alg key checks and export ([#​20331](https://togithub.com/denoland/deno/issues/20331)) - fix(ext/http): create a graceful shutdown API ([#​20387](https://togithub.com/denoland/deno/issues/20387)) - fix(ext/http): ensure aborted bodies throw ([#​20503](https://togithub.com/denoland/deno/issues/20503)) - fix(ext/kv): add a warning for listenQueue if used with remote KV ([#​20341](https://togithub.com/denoland/deno/issues/20341)) - fix(ext/kv): same `expireIn` should generate same `expireAt` ([#​20396](https://togithub.com/denoland/deno/issues/20396)) - fix(ext/node): implement AES GCM cipher ([#​20368](https://togithub.com/denoland/deno/issues/20368)) - fix(ext/node): remove unnecessary and incorrect type priority_t ([#​20276](https://togithub.com/denoland/deno/issues/20276)) - fix(ext/node/ops/zlib/brotli): Allow decompressing more than 4096 bytes ([#​20301](https://togithub.com/denoland/deno/issues/20301)) - fix(fmt/markdown): improve ignore comment handling ([#​20421](https://togithub.com/denoland/deno/issues/20421)) - fix(init): skip existing files instead of erroring ([#​20434](https://togithub.com/denoland/deno/issues/20434)) - fix(lsp): always enable semantic tokens responses ([#​20440](https://togithub.com/denoland/deno/issues/20440)) - fix(lsp): force correct media type detection from tsc ([#​20562](https://togithub.com/denoland/deno/issues/20562)) - fix(lsp): include JSON modules in local import completions ([#​20536](https://togithub.com/denoland/deno/issues/20536)) - fix(lsp): match enable_paths by whole path components ([#​20470](https://togithub.com/denoland/deno/issues/20470)) - fix(lsp): pass quote preference to tsc ([#​20547](https://togithub.com/denoland/deno/issues/20547)) - fix(lsp): prefer local auto-import specifiers ([#​20539](https://togithub.com/denoland/deno/issues/20539)) - fix(lsp): properly handle disabled configuration requests ([#​20358](https://togithub.com/denoland/deno/issues/20358)) - fix(lsp): recreate npm search cache when cache path changes ([#​20327](https://togithub.com/denoland/deno/issues/20327)) - fix(lsp): refresh npm completions on each character ([#​20565](https://togithub.com/denoland/deno/issues/20565)) - fix(lsp): respect configured exclusions for testing APIs ([#​20427](https://togithub.com/denoland/deno/issues/20427)) - fix(lsp): restore tsc's quick fix ordering ([#​20545](https://togithub.com/denoland/deno/issues/20545)) - fix(lsp): sort quickfix actions ([#​17221](https://togithub.com/denoland/deno/issues/17221)) - fix(node): Bump hardcoded version to latest ([#​20366](https://togithub.com/denoland/deno/issues/20366)) - fix(node/child_process): don't crash on undefined/null value of an env var ([#​20378](https://togithub.com/denoland/deno/issues/20378)) - fix(node/http): correctly send `Content-length` header instead of `Transfer-Encoding: chunked` ([#​20127](https://togithub.com/denoland/deno/issues/20127)) - fix(npm): properly handle legacy shasum of package ([#​20557](https://togithub.com/denoland/deno/issues/20557)) - fix(runtime/permissions): Resolve executable specifiers in allowlists and queries ([#​14130](https://togithub.com/denoland/deno/issues/14130)) - fix(test): apply filter before checking for "only" ([#​20389](https://togithub.com/denoland/deno/issues/20389)) - fix(test): share fail fast tracker between threads ([#​20515](https://togithub.com/denoland/deno/issues/20515)) - fix: `Deno.Command` - improve error message when `cwd` is not a directory ([#​20460](https://togithub.com/denoland/deno/issues/20460)) - fix: don't show filtered test suites as running ([#​20385](https://togithub.com/denoland/deno/issues/20385)) - fix: empty include in config file excludes all ([#​20404](https://togithub.com/denoland/deno/issues/20404)) - fix: exclude internal JS files from coverage ([#​20448](https://togithub.com/denoland/deno/issues/20448)) - fix: init v8 platform once on main thread ([#​20495](https://togithub.com/denoland/deno/issues/20495)) - fix: output traces for op sanitizer in more cases ([#​20494](https://togithub.com/denoland/deno/issues/20494)) - perf(ext/http): optimize `set_response` for small responses ([#​20527](https://togithub.com/denoland/deno/issues/20527)) - perf(ext/node): Optimise Buffer string operations ([#​20158](https://togithub.com/denoland/deno/issues/20158)) - perf(ext/streams): optimize async iterator ([#​20541](https://togithub.com/denoland/deno/issues/20541)) - perf(node/net): optimize socket reads for 'npm:ws' package ([#​20449](https://togithub.com/denoland/deno/issues/20449)) - perf: improve async op santizer speed and accuracy ([#​20501](https://togithub.com/denoland/deno/issues/20501)) - perf: make `deno test` 10x faster ([#​20550](https://togithub.com/denoland/deno/issues/20550)) ### [`v1.36.4`](https://togithub.com/denoland/deno/releases/tag/v1.36.4) [Compare Source](https://togithub.com/denoland/deno/compare/v1.36.3...v1.36.4) ##### 1.36.4 / 2023.09.01 - feat(ext/kv): connect to remote database ([#​20178](https://togithub.com/denoland/deno/issues/20178)) - feat(node): use i32 for priority_t on MacOS and {Free,Open}BSD ([#​20286](https://togithub.com/denoland/deno/issues/20286)) - fix(bench): explicit timers don't force high precision measurements ([#​20272](https://togithub.com/denoland/deno/issues/20272)) - fix(ext/http): don't panic on stream responses in cancelled requests ([#​20316](https://togithub.com/denoland/deno/issues/20316)) - fix(ext/kv): don't panic if listening on queues and KV is not closed ([#​20317](https://togithub.com/denoland/deno/issues/20317)) - fix(ext/node): fix argv\[1] in Worker ([#​20305](https://togithub.com/denoland/deno/issues/20305)) - fix(ext/node): shared global buffer unlock correctness fix ([#​20314](https://togithub.com/denoland/deno/issues/20314)) - fix(ext/tls): upgrade webpki version ([#​20285](https://togithub.com/denoland/deno/issues/20285)) - fix(fmt/markdown): ignore trailing words in code block info string for language detection ([#​20310](https://togithub.com/denoland/deno/issues/20310)) - fix(kv) increase number of allowed mutations in atomic ([#​20126](https://togithub.com/denoland/deno/issues/20126)) - fix(lsp): delete test modules with all tests deleted ([#​20321](https://togithub.com/denoland/deno/issues/20321)) - fix(lsp): implement deno.suggest.completeFunctionCalls ([#​20214](https://togithub.com/denoland/deno/issues/20214)) - fix(lsp): test explorer panic on step result ([#​20289](https://togithub.com/denoland/deno/issues/20289)) - fix(lsp/testing): don't queue modules without tests ([#​20277](https://togithub.com/denoland/deno/issues/20277)) - fix(lsp/testing): use full ancestry to compute static id of step ([#​20297](https://togithub.com/denoland/deno/issues/20297)) - fix(napi): ignore tsfn recv error ([#​20324](https://togithub.com/denoland/deno/issues/20324)) - fix(network): adjust Listener type params ([#​18642](https://togithub.com/denoland/deno/issues/18642)) - fix(node): propagate create cipher errors ([#​20280](https://togithub.com/denoland/deno/issues/20280)) - fix(node/http): don't leak resources on destroyed request ([#​20040](https://togithub.com/denoland/deno/issues/20040)) - fix: unexpected lsp function arg comma completion ([#​20311](https://togithub.com/denoland/deno/issues/20311)) ### [`v1.36.3`](https://togithub.com/denoland/deno/releases/tag/v1.36.3) [Compare Source](https://togithub.com/denoland/deno/compare/v1.36.2...v1.36.3) ##### 1.36.3 / 2023.08.24 - fix(build): socket2 compile error - fix(cli): add timeout on inspector tests ([#​20225](https://togithub.com/denoland/deno/issues/20225)) - fix(ext/node): simultaneous reads can leak into each other ([#​20223](https://togithub.com/denoland/deno/issues/20223)) - fix(ext/web): add stream tests to detect v8slice split bug ([#​20253](https://togithub.com/denoland/deno/issues/20253)) - fix(ext/web): better handling of errors in resourceForReadableStream ([#​20238](https://togithub.com/denoland/deno/issues/20238)) - fix(lint): erroneous remove await in async ([#​20235](https://togithub.com/denoland/deno/issues/20235)) - fix: add missing `URL.canParse()` types ([#​20244](https://togithub.com/denoland/deno/issues/20244)) ### [`v1.36.2`](https://togithub.com/denoland/deno/releases/tag/v1.36.2) [Compare Source](https://togithub.com/denoland/deno/compare/v1.36.1...v1.36.2) ##### 1.36.2 / 2023.08.21 - feat(ext/kv): key expiration ([#​20091](https://togithub.com/denoland/deno/issues/20091)) - feat(ext/node): eagerly bootstrap node ([#​20153](https://togithub.com/denoland/deno/issues/20153)) - feat(unstable): Improve FFI types ([#​20215](https://togithub.com/denoland/deno/issues/20215)) - fix(cli) error gracefully when script arg is not present and `--v8-flags` is present in `deno run` ([#​20145](https://togithub.com/denoland/deno/issues/20145)) - fix(cli): handle missing `now` field in cache ([#​20192](https://togithub.com/denoland/deno/issues/20192)) - fix(ext/fetch): clone second branch chunks in Body.clone() ([#​20057](https://togithub.com/denoland/deno/issues/20057)) - fix(ext/http): ensure request body resource lives as long as response is alive ([#​20206](https://togithub.com/denoland/deno/issues/20206)) - fix(ext/kv): retry transaction on `SQLITE_BUSY` errors ([#​20189](https://togithub.com/denoland/deno/issues/20189)) - fix(ext/net): implement a graceful error on an invalid SSL certificate ([#​20157](https://togithub.com/denoland/deno/issues/20157)) - fix(ext/node): allow for the reassignment of userInfo() on Windows ([#​20165](https://togithub.com/denoland/deno/issues/20165)) - fix(ext/node): support dictionary option in zlib init ([#​20035](https://togithub.com/denoland/deno/issues/20035)) - fix(lsp): pass fmt options to completion requests ([#​20184](https://togithub.com/denoland/deno/issues/20184)) - fix(node): don't print warning on process.dlopen.flags ([#​20124](https://togithub.com/denoland/deno/issues/20124)) - fix(node): implement TLSSocket.\_start ([#​20120](https://togithub.com/denoland/deno/issues/20120)) - fix(node): object keys in publicEncrypt ([#​20128](https://togithub.com/denoland/deno/issues/20128)) - fix(node/http): emit error when addr in use ([#​20200](https://togithub.com/denoland/deno/issues/20200)) - fix(npm): do not panic providing file url to require.resolve paths ([#​20182](https://togithub.com/denoland/deno/issues/20182)) - fix(require): use canonicalized path for loading content ([#​20133](https://togithub.com/denoland/deno/issues/20133)) - fix(runtime): navigator.userAgent in web worker ([#​20129](https://togithub.com/denoland/deno/issues/20129)) - fix(runtime): use host header for inspector websocket URL ([#​20171](https://togithub.com/denoland/deno/issues/20171)) - fix(test): JUnit reporter includes file, line and column attributes ([#​20174](https://togithub.com/denoland/deno/issues/20174)) - fix(unstable): disable importing from the vendor directory ([#​20067](https://togithub.com/denoland/deno/issues/20067)) - fix: release ReadeableStream in fetch ([#​17365](https://togithub.com/denoland/deno/issues/17365)) - perf(ext/event): always set timeStamp to 0 ([#​20191](https://togithub.com/denoland/deno/issues/20191)) - perf(ext/event): optimize Event constructor ([#​20181](https://togithub.com/denoland/deno/issues/20181)) - perf(ext/event): optimize addEventListener options converter ([#​20203](https://togithub.com/denoland/deno/issues/20203)) - perf(ext/event): replace ReflectHas with object lookup ([#​20190](https://togithub.com/denoland/deno/issues/20190)) - perf(ext/headers): cache iterableHeaders for immutable Headers ([#​20132](https://togithub.com/denoland/deno/issues/20132)) - perf(ext/headers): optimize getHeader using for loop ([#​20115](https://togithub.com/denoland/deno/issues/20115)) - perf(ext/headers): optimize headers iterable ([#​20155](https://togithub.com/denoland/deno/issues/20155)) - perf(ext/headers): use regex.test instead of .exec ([#​20125](https://togithub.com/denoland/deno/issues/20125)) - perf(ext/http): use ServeHandlerInfo class instead of object literal ([#​20122](https://togithub.com/denoland/deno/issues/20122)) - perf(ext/node): cache `IncomingMessageForServer.headers` ([#​20147](https://togithub.com/denoland/deno/issues/20147)) - perf(ext/node): optimize http headers ([#​20163](https://togithub.com/denoland/deno/issues/20163)) - perf(ext/request): optimize Request constructor ([#​20141](https://togithub.com/denoland/deno/issues/20141)) - perf(ext/request): optimize validate and normalize HTTP method ([#​20143](https://togithub.com/denoland/deno/issues/20143)) - perf(ext/urlpattern): optimize URLPattern.exec ([#​20170](https://togithub.com/denoland/deno/issues/20170)) - perf(http): use Cow<\[u8]> fo

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


This PR has been generated by Mend Renovate. View repository job log here.

cloudflare-pages[bot] commented 6 months ago

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 03307d4
Status: ✅  Deploy successful!
Preview URL: https://dbe0adae.mmmm-a0e.pages.dev
Branch Preview URL: https://renovate-deno-monorepo.mmmm-a0e.pages.dev

View logs

github-actions[bot] commented 6 months ago
Latest commit: 7f6d986 ( base: e9183ed + head: 03307d4 )
Status: ✅  Deploy successful!
Preview URL: https://bae16464.mmmm-a0e.pages.dev
PR Preview URL: https://pull-54-merge.mmmm-a0e.pages.dev

View workflow logs View Cloudflare logs