Closed renovate[bot] closed 1 week ago
Latest commit: |
112dec9 ( base: a464b24 + head: 30d40cf )
|
Status: | ✅ Deploy successful! |
Preview URL: | https://dd5eabe3.mmmm-a0e.pages.dev |
PR Preview URL: | https://pull-86-merge.mmmm-a0e.pages.dev |
Latest commit: |
30d40cf
|
Status: | ✅ Deploy successful! |
Preview URL: | https://dd5eabe3.mmmm-a0e.pages.dev |
Branch Preview URL: | https://renovate-deno-monorepo.mmmm-a0e.pages.dev |
This PR contains the following updates:
v1.44.0
->v1.45.2
Release Notes
denoland/deno (denoland/deno)
### [`v1.45.2`](https://togithub.com/denoland/deno/releases/tag/v1.45.2) [Compare Source](https://togithub.com/denoland/deno/compare/v1.45.1...v1.45.2) ##### 1.45.2 / 2024.07.12 - fix(config): regression - should not discover npm workspace for nested deno.json not in workspace ([#24559](https://togithub.com/denoland/deno/issues/24559)) - fix(cli/init): broken link in deno init sample template ([#24545](https://togithub.com/denoland/deno/issues/24545)) - fix(ext/node): handle prefix mapping for IPv4-mapped IPv6 addresses ([#24546](https://togithub.com/denoland/deno/issues/24546)) - fix(ext/webgpu): GPUDevice.createRenderPipelineAsync should return a Promise ([#24349](https://togithub.com/denoland/deno/issues/24349)) - fix(node): revert invalid package target change ([#24539](https://togithub.com/denoland/deno/issues/24539)) - fix(publish): show dirty files on dirty check failure ([#24541](https://togithub.com/denoland/deno/issues/24541)) - fix: include already seen deps in lockfile dep tracking ([#24556](https://togithub.com/denoland/deno/issues/24556)) - fix: unblock fsevents native module ([#24542](https://togithub.com/denoland/deno/issues/24542)) - perf(ext/crypto): make randomUUID() 5x faster ([#24510](https://togithub.com/denoland/deno/issues/24510)) ### [`v1.45.1`](https://togithub.com/denoland/deno/releases/tag/v1.45.1) [Compare Source](https://togithub.com/denoland/deno/compare/v1.45.0...v1.45.1) ##### 1.45.1 / 2024.07.11 - fix(node): Ignore broken default install scripts ([#24534](https://togithub.com/denoland/deno/issues/24534)) - fix(npm): only warn about lifecycle scripts not being run when setting up directory ([#24530](https://togithub.com/denoland/deno/issues/24530)) - fix(workspace): allow using --import-map flag with workspace ([#24527](https://togithub.com/denoland/deno/issues/24527)) ### [`v1.45.0`](https://togithub.com/denoland/deno/releases/tag/v1.45.0) [Compare Source](https://togithub.com/denoland/deno/compare/v1.44.4...v1.45.0) ##### 1.45.0 / 2024.07.10 - BREAKING(unstable/ffi): remove callback reentrant flag ([#24367](https://togithub.com/denoland/deno/issues/24367)) - feat(cli): Add `--frozen` flag to error out if lockfile is out of date ([#24355](https://togithub.com/denoland/deno/issues/24355)) - feat(cli): `deno init --lib` ([#22499](https://togithub.com/denoland/deno/issues/22499)) - feat(compile): support `--env` ([#24166](https://togithub.com/denoland/deno/issues/24166)) - feat(ext/crypto): make `deriveBits` `length` parameter optional and nullable ([#24426](https://togithub.com/denoland/deno/issues/24426)) - feat(ext/web): add `Blob.prototype.bytes()` ([#24148](https://togithub.com/denoland/deno/issues/24148)) - feat(jsr): support publishing jsr packages in npm workspaces ([#24507](https://togithub.com/denoland/deno/issues/24507)) - feat(jupyter): support `confirm` and `prompt` in notebooks ([#23592](https://togithub.com/denoland/deno/issues/23592)) - feat(lsp): ts language service scopes ([#24345](https://togithub.com/denoland/deno/issues/24345)) - feat(node): Support executing npm package lifecycle scripts (preinstall/install/postinstall) ([#24487](https://togithub.com/denoland/deno/issues/24487)) - feat(workspace): support object config ([#24483](https://togithub.com/denoland/deno/issues/24483)) - feat: Deprecate `--lock-write` flag ([#24436](https://togithub.com/denoland/deno/issues/24436)) - feat: Upgrade to TypeScript 5.5.2 ([#24326](https://togithub.com/denoland/deno/issues/24326)) - feat: add `__tests__` to test file detection defaults ([#24443](https://togithub.com/denoland/deno/issues/24443)) - feat: deprecate `deno vendor` ([#22183](https://togithub.com/denoland/deno/issues/22183)) - feat: npm workspace and better Deno workspace support ([#24334](https://togithub.com/denoland/deno/issues/24334)) - feat: support wildcards in npm workspaces ([#24471](https://togithub.com/denoland/deno/issues/24471)) - feat: upgrade deno_core ([#24364](https://togithub.com/denoland/deno/issues/24364)) - feat: upgrade deno_core to 0.293.0 ([#24482](https://togithub.com/denoland/deno/issues/24482)) - fix(check): CJS types importing dual ESM/CJS package should prefer CJS types ([#24492](https://togithub.com/denoland/deno/issues/24492)) - fix(compile): atomically write compile output ([#24378](https://togithub.com/denoland/deno/issues/24378)) - fix(compile): prevent setting unstable feature twice ([#24381](https://togithub.com/denoland/deno/issues/24381)) - fix(ext/node): Add `fs.lutimes` / `fs.lutimesSync` ([#23172](https://togithub.com/denoland/deno/issues/23172)) - fix(ext/node): add `Module.parent` ([#24333](https://togithub.com/denoland/deno/issues/24333)) - fix(ext/node): add ServerResponse#appendHeader ([#24216](https://togithub.com/denoland/deno/issues/24216)) - fix(ext/node): add Symbol.toStringTag to KeyObject instances ([#24377](https://togithub.com/denoland/deno/issues/24377)) - fix(ext/node): discover .npmrc in user's homedir ([#24021](https://togithub.com/denoland/deno/issues/24021)) - fix(ext/node): don't panic on invalid utf-8 in pem ([#24303](https://togithub.com/denoland/deno/issues/24303)) - fix(ext/node): don't wait for end() call to send http client request ([#24390](https://togithub.com/denoland/deno/issues/24390)) - fix(ext/node): http chunked writes hangs ([#24428](https://togithub.com/denoland/deno/issues/24428)) - fix(ext/node): ignore stream error during enqueue ([#24243](https://togithub.com/denoland/deno/issues/24243)) - fix(ext/node): make next tick queue resilient to `Array.prototype` tampering ([#24361](https://togithub.com/denoland/deno/issues/24361)) - fix(ext/node): rewrite `crypto.Hash` ([#24302](https://togithub.com/denoland/deno/issues/24302)) - fix(ext/node): rewrite digest handling ([#24392](https://togithub.com/denoland/deno/issues/24392)) - fix(ext/node): use cppgc for node:zlib ([#24267](https://togithub.com/denoland/deno/issues/24267)) - fix(ext/webgpu): fix `GPUUncapturedErrorEvent` parent type ([#24369](https://togithub.com/denoland/deno/issues/24369)) - fix(ext/websocket): drop connection when close frame not ack ([#24301](https://togithub.com/denoland/deno/issues/24301)) - fix(lsp): correct scope attribution for injected [@types/node](https://togithub.com/types/node) ([#24404](https://togithub.com/denoland/deno/issues/24404)) - fix(lsp): do sloppy resolution for node-to-node imports in byonm ([#24481](https://togithub.com/denoland/deno/issues/24481)) - fix(lsp): don't use global cache paths for scope allocation ([#24353](https://togithub.com/denoland/deno/issues/24353)) - fix(lsp): inherit workspace-root-only fields in members ([#24440](https://togithub.com/denoland/deno/issues/24440)) - fix(lsp): respect lockfile redirects entries for resolution ([#24365](https://togithub.com/denoland/deno/issues/24365)) - fix(lsp): use CliLockfile ([#24387](https://togithub.com/denoland/deno/issues/24387)) - fix(net): handle panic on Windows for Unix socket usage in Deno.serve() ([#24423](https://togithub.com/denoland/deno/issues/24423)) - fix(net): set correct max size for Datagram ([#21611](https://togithub.com/denoland/deno/issues/21611)) - fix(node): Implement `fs.lchown` (and `process.getegid`) ([#24418](https://togithub.com/denoland/deno/issues/24418)) - fix(node): add missing readline/promises module ([#24336](https://togithub.com/denoland/deno/issues/24336)) - fix(node/assert): throws not checking error instance ([#24466](https://togithub.com/denoland/deno/issues/24466)) - fix(node/http): don't error if request destroyed before send ([#24497](https://togithub.com/denoland/deno/issues/24497)) - fix(node/http): don't send destroyed requests ([#24498](https://togithub.com/denoland/deno/issues/24498)) - fix(node/http): don't throw on .address() before .listen() ([#24432](https://togithub.com/denoland/deno/issues/24432)) - fix(node/http): support all `.writeHead()` signatures ([#24469](https://togithub.com/denoland/deno/issues/24469)) - fix(node/perf_hooks): stub eventLoopUtilization ([#24501](https://togithub.com/denoland/deno/issues/24501)) - fix(node/v8): stub serializer methods ([#24502](https://togithub.com/denoland/deno/issues/24502)) - fix(permissions): handle ipv6 addresses correctly ([#24397](https://togithub.com/denoland/deno/issues/24397)) - fix(publish): unfurling should always be done with the package json ([#24435](https://togithub.com/denoland/deno/issues/24435)) - fix(task): do not propagate env changes outside subshells ([#24279](https://togithub.com/denoland/deno/issues/24279)) - fix(windows): check USERPROFILE env var for finding home directory ([#24384](https://togithub.com/denoland/deno/issues/24384)) - fix(workspace): better cli file argument handling ([#24447](https://togithub.com/denoland/deno/issues/24447)) - fix: Add sys permission kinds for node compat ([#24242](https://togithub.com/denoland/deno/issues/24242)) - fix: add warning for invalid unstable feature use in deno.json/jsonc ([#24120](https://togithub.com/denoland/deno/issues/24120)) - fix: do not download compilerOptions -> types when not type checking ([#24473](https://togithub.com/denoland/deno/issues/24473)) - fix: do not return undefined for missing global properties ([#24474](https://togithub.com/denoland/deno/issues/24474)) - fix: make .setup-cache.bin in node_modules more reproducible ([#24480](https://togithub.com/denoland/deno/issues/24480)) - fix: memory leak when transpiling ([#24490](https://togithub.com/denoland/deno/issues/24490)) - fix: node-api get_value_string_utf8 should use utf8\_length ([#24193](https://togithub.com/denoland/deno/issues/24193)) - fix: panic when piping "deno help" or "deno --version" ([#22917](https://togithub.com/denoland/deno/issues/22917)) - fix: test in presence of `.npmrc` ([#24486](https://togithub.com/denoland/deno/issues/24486)) - fix: upgrade deno_core to 0.291.0 ([#24297](https://togithub.com/denoland/deno/issues/24297)) - perf(ext/node): improve `Buffer.from(buffer)` ([#24352](https://togithub.com/denoland/deno/issues/24352)) - perf(ext/websocket): avoid global interceptor overhead ([#24284](https://togithub.com/denoland/deno/issues/24284)) - perf(ws): optimize fastwebsockets in release profile ([#24277](https://togithub.com/denoland/deno/issues/24277)) - perf: optimize Buffer.from("base64") for forgiving-base64 conforming input ([#24346](https://togithub.com/denoland/deno/issues/24346)) ### [`v1.44.4`](https://togithub.com/denoland/deno/releases/tag/v1.44.4) [Compare Source](https://togithub.com/denoland/deno/compare/v1.44.3...v1.44.4) ##### 1.44.4 / 2024.06.19 - Revert "chore: upgrade to reqwest 0.12.4 and rustls 0.22 ([#24056](https://togithub.com/denoland/deno/issues/24056))" ([#24262](https://togithub.com/denoland/deno/issues/24262)) - fix(ext/node): Add Dirent.path and Dirent.parentPath ([#24257](https://togithub.com/denoland/deno/issues/24257)) - fix(ext/node): Add SIGPOLL and SIGUNUSED signals ([#24259](https://togithub.com/denoland/deno/issues/24259)) - fix(ext/node): use primordials in `ext/node/polyfills/_utils.ts` ([#24253](https://togithub.com/denoland/deno/issues/24253)) ### [`v1.44.3`](https://togithub.com/denoland/deno/releases/tag/v1.44.3) [Compare Source](https://togithub.com/denoland/deno/compare/v1.44.2...v1.44.3) ##### 1.44.3 / 2024.06.18 - feat(lsp): multi deno.json resolver scopes ([#24206](https://togithub.com/denoland/deno/issues/24206)) - fix(cli): missing flag for `--unstable-process` ([#24199](https://togithub.com/denoland/deno/issues/24199)) - fix(docs): correctly resolve href for built-ins ([#24228](https://togithub.com/denoland/deno/issues/24228)) - fix(ext/console): bump default max str lengthto 10\_00 ([#24245](https://togithub.com/denoland/deno/issues/24245)) - fix(ext/http): actually await `goAhead` promise ([#24226](https://togithub.com/denoland/deno/issues/24226)) - fix(ext/node): add missing BlockList & SocketAddress classes ([#24229](https://togithub.com/denoland/deno/issues/24229)) - fix(ext/node): `server.close()` does graceful shutdown ([#24184](https://togithub.com/denoland/deno/issues/24184)) - fix(ext/node): better support for `node:diagnostics_channel` module ([#24088](https://togithub.com/denoland/deno/issues/24088)) - fix(ext/node): make process.versions own property ([#24240](https://togithub.com/denoland/deno/issues/24240)) - fix(ext/node): use `Deno.FsFile.statSync()` ([#24234](https://togithub.com/denoland/deno/issues/24234)) - fix(ext/permissions): add correct feature flags to winapi ([#24218](https://togithub.com/denoland/deno/issues/24218)) - fix(ext/web): fix `AbortSignal.timeout()` leak ([#23842](https://togithub.com/denoland/deno/issues/23842)) - fix(ext/webgpu): fix surface creation panic when adapter not initialized ([#24201](https://togithub.com/denoland/deno/issues/24201)) - fix(inspector): crash on "Debugger.setBlackboxPatterns" ([#24204](https://togithub.com/denoland/deno/issues/24204)) - fix(lsp): use import map from workspace root ([#24246](https://togithub.com/denoland/deno/issues/24246)) - fix(napi): Read reference ownership before calling finalizer to avoid crash ([#24203](https://togithub.com/denoland/deno/issues/24203)) - fix(no-slow-types): handle named type in mapped type ([#24205](https://togithub.com/denoland/deno/issues/24205)) - fix(npm): use more relaxed package.json version constraint parsing ([#24202](https://togithub.com/denoland/deno/issues/24202)) - fix(repl): prevent panic when deleting globalThis.closed property ([#24014](https://togithub.com/denoland/deno/issues/24014)) - perf(lsp): store settings in Arc ([#24191](https://togithub.com/denoland/deno/issues/24191)) - perf(node): ensure cjs wrapper module has deterministic output ([#24248](https://togithub.com/denoland/deno/issues/24248)) ### [`v1.44.2`](https://togithub.com/denoland/deno/releases/tag/v1.44.2) [Compare Source](https://togithub.com/denoland/deno/compare/v1.44.1...v1.44.2) ##### 1.44.2 / 2024.06.13 - fix(lsp): respect editor indentation options ([#24181](https://togithub.com/denoland/deno/issues/24181)) - fix(lsp): workspace jsr resolution ([#24121](https://togithub.com/denoland/deno/issues/24121)) - fix(check): attempt to resolve types from pkg before `@types` pkg ([#24152](https://togithub.com/denoland/deno/issues/24152)) - fix(cli): Explicitly cache NPM packages during `deno install` ([#24190](https://togithub.com/denoland/deno/issues/24190)) - fix(cli): Overwrite existing bin entries in `node_modules` ([#24123](https://togithub.com/denoland/deno/issues/24123)) - fix(ext/http): print `[]` around ipv6 addresses ([#24150](https://togithub.com/denoland/deno/issues/24150)) - fix(ext/net): make node:http2 work with DENO_FUTURE=1 ([#24144](https://togithub.com/denoland/deno/issues/24144)) - fix(ext/node): ServerResponse header array handling ([#24149](https://togithub.com/denoland/deno/issues/24149)) - fix(ext/node): add crypto and zlib constants ([#24151](https://togithub.com/denoland/deno/issues/24151)) - fix(ext/node): fix vm memory usage and context initialization ([#23976](https://togithub.com/denoland/deno/issues/23976)) - fix(ext/node): lossy UTF-8 read node_modules files ([#24140](https://togithub.com/denoland/deno/issues/24140)) - fix(ext/node): send data frame with end_stream flag on \_final call ([#24147](https://togithub.com/denoland/deno/issues/24147)) - fix(ext/node): support stdin child_process IPC & fd stdout/stderr ([#24106](https://togithub.com/denoland/deno/issues/24106)) - fix(ext/web): correct string tag for MessageEvent ([#24134](https://togithub.com/denoland/deno/issues/24134)) - fix(ext/websocket): correctly order messages when sending blobs ([#24133](https://togithub.com/denoland/deno/issues/24133)) - fix(jupyter): Avoid panicking when `DEBUG` env var is set ([#24168](https://togithub.com/denoland/deno/issues/24168)) - fix(lsp): don't sort workspace files ([#24180](https://togithub.com/denoland/deno/issues/24180)) - fix(lsp): strip .js before probing for valid import fix ([#24188](https://togithub.com/denoland/deno/issues/24188)) - fix(npm): resolve dynamic npm imports individually ([#24170](https://togithub.com/denoland/deno/issues/24170)) - fix: Rewrite Node-API ([#24101](https://togithub.com/denoland/deno/issues/24101)) - fix: clean up some node-api details ([#24178](https://togithub.com/denoland/deno/issues/24178)) - fix: do not panic linting files with UTF-8 BOM ([#24136](https://togithub.com/denoland/deno/issues/24136)) - fix: don't panic when cache is not available ([#24175](https://togithub.com/denoland/deno/issues/24175)) - fix: make writing to the deps cache more reliable ([#24135](https://togithub.com/denoland/deno/issues/24135)) - fix: potential hang on dynamic import ([#24128](https://togithub.com/denoland/deno/issues/24128)) ### [`v1.44.1`](https://togithub.com/denoland/deno/releases/tag/v1.44.1) [Compare Source](https://togithub.com/denoland/deno/compare/v1.44.0...v1.44.1) ##### 1.44.1 / 2024.06.05 - fix(console): add missing AssertionError to js ([#22358](https://togithub.com/denoland/deno/issues/22358)) - fix(docs): update Deno.Command docs ([#24097](https://togithub.com/denoland/deno/issues/24097)) - fix(lsp): complete exports for import mapped jsr specifiers ([#24054](https://togithub.com/denoland/deno/issues/24054)) - fix(npm): use configured auth for tarball urls instead of scope auth ([#24111](https://togithub.com/denoland/deno/issues/24111)) - fix: better handling of npm resolution occurring on workers ([#24094](https://togithub.com/denoland/deno/issues/24094)) - fix: retry writing lockfile on failure ([#24052](https://togithub.com/denoland/deno/issues/24052)) - fix: support importing statically unanalyzable npm specifiers ([#24107](https://togithub.com/denoland/deno/issues/24107)) - fix: update deno_npm ([#24065](https://togithub.com/denoland/deno/issues/24065)) - fix: validate integer values in `Deno.exitCode` setter ([#24068](https://togithub.com/denoland/deno/issues/24068))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.