denoland/deno (denoland/deno)
### [`v1.44.0`](https://togithub.com/denoland/deno/releases/tag/v1.44.0)
[Compare Source](https://togithub.com/denoland/deno/compare/v1.43.6...v1.44.0)
##### 1.44.0 / 2024.05.30
- BREAKING(ffi/unstable): always return u64 as bigint ([#23981](https://togithub.com/denoland/deno/issues/23981))
- BREAKING(ffi/unstable): use BigInt representation in turbocall ([#23983](https://togithub.com/denoland/deno/issues/23983))
- FUTURE(ext/ffi,ext/webgpu): stabilize FFI and WebGPU APIs ([#24011](https://togithub.com/denoland/deno/issues/24011))
- FUTURE(ext/fs): stabilize file system APIs ([#23968](https://togithub.com/denoland/deno/issues/23968))
- FUTURE: initial support for .npmrc file ([#23560](https://togithub.com/denoland/deno/issues/23560))
- feat(cli): Add slow test warning ([#23874](https://togithub.com/denoland/deno/issues/23874))
- feat(cli/test): `deno test --clean` ([#23519](https://togithub.com/denoland/deno/issues/23519))
- feat(ext/fetch): `Request.bytes()` and `Response.bytes()` ([#23823](https://togithub.com/denoland/deno/issues/23823))
- feat(ext/fs): stabilize `Deno.FsFile.syncData[Sync]()` and
`Deno.FsFile.sync[Sync]()` ([#23733](https://togithub.com/denoland/deno/issues/23733))
- feat(ext/fs): stabilize `Deno.FsFile.unlock[Sync]()` and
`Deno.FsFile.lock[Sync]()` ([#23754](https://togithub.com/denoland/deno/issues/23754))
- feat(ext/webgpu): byow support for {Free,Open}BSD ([#23832](https://togithub.com/denoland/deno/issues/23832))
- feat(lint): add `no-boolean-literal-for-arguments` rule and enable
`no-unused-vars` for jsx files ([#24034](https://togithub.com/denoland/deno/issues/24034))
- feat(lsp): support .npmrc ([#24042](https://togithub.com/denoland/deno/issues/24042))
- feat(node): buffer isUtf8/isAscii ([#23928](https://togithub.com/denoland/deno/issues/23928))
- feat(serve): support `--port 0` to use an open port ([#23846](https://togithub.com/denoland/deno/issues/23846))
- feat(task): run `npm run` commands with Deno more often ([#23794](https://togithub.com/denoland/deno/issues/23794))
- feat(vendor): support modifying remote files in vendor folder without checksum
errors ([#23979](https://togithub.com/denoland/deno/issues/23979))
- feat: Add `Deno.exitCode` API ([#23609](https://togithub.com/denoland/deno/issues/23609))
- feat: add lowercase `-v` version flag ([#23750](https://togithub.com/denoland/deno/issues/23750))
- feat: do not require `DENO_FUTURE=1` for npmrc support ([#24043](https://togithub.com/denoland/deno/issues/24043))
- feat: enable pointer compression via deno_core bump ([#23838](https://togithub.com/denoland/deno/issues/23838))
- fix(cli): Prefer npm bin entries provided by packages closer to the root
([#24024](https://togithub.com/denoland/deno/issues/24024))
- fix(cli): Support deno.lock with only package.json present + fix DENO_FUTURE
install interactions with lockfile ([#23918](https://togithub.com/denoland/deno/issues/23918))
- fix(cli/test): decoding percent-encoding(non-ASCII) file path correctly
([#23200](https://togithub.com/denoland/deno/issues/23200))
- fix(coverage): add tooltip to line count in html report ([#23971](https://togithub.com/denoland/deno/issues/23971))
- fix(coverage): do not generate script coverage with empty url ([#24007](https://togithub.com/denoland/deno/issues/24007))
- fix(coverage): handle ignore patterns ([#23974](https://togithub.com/denoland/deno/issues/23974))
- fix(coverage): skip generating coverage json for http(s) scripts ([#24008](https://togithub.com/denoland/deno/issues/24008))
- fix(deno_task): more descriptive error message ([#24001](https://togithub.com/denoland/deno/issues/24001))
- fix(ext/fs): truncate files when a ReadableStream is passed to writeFile
([#23330](https://togithub.com/denoland/deno/issues/23330))
- fix(ext/http): flush gzip streaming response ([#23991](https://togithub.com/denoland/deno/issues/23991))
- fix(ext/node): add `throwIfNoEntry` option in `fs.lstatSync` ([#24006](https://togithub.com/denoland/deno/issues/24006))
- fix(ext/node): add stubs for perf_hooks.PerformaceObserver ([#23958](https://togithub.com/denoland/deno/issues/23958))
- fix(ext/node): don't encode buffer data as utf8 in http2 ([#24016](https://togithub.com/denoland/deno/issues/24016))
- fix(ext/node): return cancelled flag in get_response_body_chunk op ([#23962](https://togithub.com/denoland/deno/issues/23962))
- fix(ext/node): windows cancel stdin read in line mode ([#23969](https://togithub.com/denoland/deno/issues/23969))
- fix(ext/node/fs): `position` argument not applied ([#24009](https://togithub.com/denoland/deno/issues/24009))
- fix(ext/web): `ReadableStream.from()` allows `Iterable` instead of
`IterableIterator` ([#23903](https://togithub.com/denoland/deno/issues/23903))
- fix(ext/web): `ReadableStream.from()` ignores null `Symbol.asyncIterator`
([#23910](https://togithub.com/denoland/deno/issues/23910))
- fix(ext/websocket): change default idleTimeout to 30s ([#23985](https://togithub.com/denoland/deno/issues/23985))
- fix(lsp): don't discover deno.json in vendor dir ([#24032](https://togithub.com/denoland/deno/issues/24032))
- fix(lsp): process Fenced Code Block in JSDoc on `completion` correctly
([#23822](https://togithub.com/denoland/deno/issues/23822))
- fix(node): set default http server response code 200 ([#23977](https://togithub.com/denoland/deno/issues/23977))
- fix(npm): set up node_modules/.bin/ entries for package that provide bin
entrypoints ([#23496](https://togithub.com/denoland/deno/issues/23496))
- fix(publish): raise diagnostics for triple-slash directives for `--dry-run`
instead of just `publish` ([#23811](https://togithub.com/denoland/deno/issues/23811))
- fix(runtime): use more null proto objects ([#23921](https://togithub.com/denoland/deno/issues/23921))
- fix(task): always use `npm` for `npm run` with flags ([#24028](https://togithub.com/denoland/deno/issues/24028))
- fix: `--env` flag confusing message on syntax error ([#23915](https://togithub.com/denoland/deno/issues/23915))
- fix: bump cache sqlite dbs to v2 for WAL journal mode change ([#24030](https://togithub.com/denoland/deno/issues/24030))
- fix: empty `process.platform` with `__runtime_js_sources` ([#24005](https://togithub.com/denoland/deno/issues/24005))
- fix: use hash of in-memory bytes only for code cache ([#23966](https://togithub.com/denoland/deno/issues/23966))
- perf(cli): Improve concurrency when setting up `node_modules` and loading
cached npm package info ([#24018](https://togithub.com/denoland/deno/issues/24018))
- perf(cli): Optimize setting up `node_modules` on macOS ([#23980](https://togithub.com/denoland/deno/issues/23980))
- perf(lsp): lock out requests until init is complete ([#23998](https://togithub.com/denoland/deno/issues/23998))
- perf(repl): don't walk workspace in repl language server ([#24037](https://togithub.com/denoland/deno/issues/24037))
- perf(startup): use WAL journal for sqlite databases in DENO_DIR ([#23955](https://togithub.com/denoland/deno/issues/23955))
- perf: avoid building module graph if dynamic specifier already in graph
([#24035](https://togithub.com/denoland/deno/issues/24035))
- perf: parse source files in parallel ([#23858](https://togithub.com/denoland/deno/issues/23858))
- perf: skip npm install if graph has no new packages ([#24017](https://togithub.com/denoland/deno/issues/24017))
jdx/mise (jdx/mise)
### [`v2024.5.27`](https://togithub.com/jdx/mise/releases/tag/v2024.5.27)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.26...v2024.5.27)
##### ๐ Refactor
- rename External plugins to Asdf by [@jdx](https://togithub.com/jdx) in [8e774ba](https://togithub.com/jdx/mise/commit/8e774ba44e933eedfb999259d1244d589fc7d847)
- split asdf into forge+plugin by [@jdx](https://togithub.com/jdx) in [#2225](https://togithub.com/jdx/mise/pull/2225)
##### ๐งช Testing
- added reset() to more tests by [@jdx](https://togithub.com/jdx) in [1c76011](https://togithub.com/jdx/mise/commit/1c760112eef92eb51ada4ab00e45568adcf62b97)
- added reset() to more tests by [@jdx](https://togithub.com/jdx) in [402c5ce](https://togithub.com/jdx/mise/commit/402c5cee97ebdbeb42fc32d055f73794d4dfdf12)
##### ๐ Other Changes
- dont clean cache on win by [@jdx](https://togithub.com/jdx) in [ede6528](https://togithub.com/jdx/mise/commit/ede6528f5fe5e5beeabf0a007997f3abc188faa5)
### [`v2024.5.26`](https://togithub.com/jdx/mise/releases/tag/v2024.5.26)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.25...v2024.5.26)
##### ๐ Bug Fixes
- normalize remote urls by [@jdx](https://togithub.com/jdx) in [#2221](https://togithub.com/jdx/mise/pull/2221)
##### ๐งช Testing
- added reset() to more tests by [@jdx](https://togithub.com/jdx) in [f9f65b3](https://togithub.com/jdx/mise/commit/f9f65b39214c9341bf44ad694c6659b6a17fdf9c)
##### ๐ Other Changes
- remove armv6 targets by [@jdx](https://togithub.com/jdx) in [90752f4](https://togithub.com/jdx/mise/commit/90752f4f08a8ca4095fb464edd79a7aed2b07e54)
### [`v2024.5.25`](https://togithub.com/jdx/mise/releases/tag/v2024.5.25)
[Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.24...v2024.5.25)
##### ๐ Features
- use all tera features by [@jdx](https://togithub.com/jdx) in [48ca740](https://togithub.com/jdx/mise/commit/48ca74043e21fe12de18a8457e4554ac2cadb17b)
##### ๐ Refactor
- turn asdf into a forge by [@jdx](https://togithub.com/jdx) in [#2219](https://togithub.com/jdx/mise/pull/2219)
##### ๐งช Testing
- clean cwd in unit tests by [@jdx](https://togithub.com/jdx) in [#2211](https://togithub.com/jdx/mise/pull/2211)
- windows by [@jdx](https://togithub.com/jdx) in [#2216](https://togithub.com/jdx/mise/pull/2216)
- add reset() to more tests by [@jdx](https://togithub.com/jdx) in [#2217](https://togithub.com/jdx/mise/pull/2217)
- added reset() to more tests by [@jdx](https://togithub.com/jdx) in [a22c9dd](https://togithub.com/jdx/mise/commit/a22c9dd1f0eb8c057046e23807abe3c5352faf66)
##### ๐ Other Changes
- fix build-tarball call by [@jdx](https://togithub.com/jdx) in [2a4b986](https://togithub.com/jdx/mise/commit/2a4b98685f0dc2c4c85c3ecee9634b08432354fc)
- **breaking** use kebab-case for backend-installs by [@jdx](https://togithub.com/jdx) in [#2218](https://togithub.com/jdx/mise/pull/2218)
Configuration
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Enabled.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v1.43.6
->v1.44.0
v2024.5.24
->v2024.5.27
Release Notes
denoland/deno (denoland/deno)
### [`v1.44.0`](https://togithub.com/denoland/deno/releases/tag/v1.44.0) [Compare Source](https://togithub.com/denoland/deno/compare/v1.43.6...v1.44.0) ##### 1.44.0 / 2024.05.30 - BREAKING(ffi/unstable): always return u64 as bigint ([#23981](https://togithub.com/denoland/deno/issues/23981)) - BREAKING(ffi/unstable): use BigInt representation in turbocall ([#23983](https://togithub.com/denoland/deno/issues/23983)) - FUTURE(ext/ffi,ext/webgpu): stabilize FFI and WebGPU APIs ([#24011](https://togithub.com/denoland/deno/issues/24011)) - FUTURE(ext/fs): stabilize file system APIs ([#23968](https://togithub.com/denoland/deno/issues/23968)) - FUTURE: initial support for .npmrc file ([#23560](https://togithub.com/denoland/deno/issues/23560)) - feat(cli): Add slow test warning ([#23874](https://togithub.com/denoland/deno/issues/23874)) - feat(cli/test): `deno test --clean` ([#23519](https://togithub.com/denoland/deno/issues/23519)) - feat(ext/fetch): `Request.bytes()` and `Response.bytes()` ([#23823](https://togithub.com/denoland/deno/issues/23823)) - feat(ext/fs): stabilize `Deno.FsFile.syncData[Sync]()` and `Deno.FsFile.sync[Sync]()` ([#23733](https://togithub.com/denoland/deno/issues/23733)) - feat(ext/fs): stabilize `Deno.FsFile.unlock[Sync]()` and `Deno.FsFile.lock[Sync]()` ([#23754](https://togithub.com/denoland/deno/issues/23754)) - feat(ext/webgpu): byow support for {Free,Open}BSD ([#23832](https://togithub.com/denoland/deno/issues/23832)) - feat(lint): add `no-boolean-literal-for-arguments` rule and enable `no-unused-vars` for jsx files ([#24034](https://togithub.com/denoland/deno/issues/24034)) - feat(lsp): support .npmrc ([#24042](https://togithub.com/denoland/deno/issues/24042)) - feat(node): buffer isUtf8/isAscii ([#23928](https://togithub.com/denoland/deno/issues/23928)) - feat(serve): support `--port 0` to use an open port ([#23846](https://togithub.com/denoland/deno/issues/23846)) - feat(task): run `npm run` commands with Deno more often ([#23794](https://togithub.com/denoland/deno/issues/23794)) - feat(vendor): support modifying remote files in vendor folder without checksum errors ([#23979](https://togithub.com/denoland/deno/issues/23979)) - feat: Add `Deno.exitCode` API ([#23609](https://togithub.com/denoland/deno/issues/23609)) - feat: add lowercase `-v` version flag ([#23750](https://togithub.com/denoland/deno/issues/23750)) - feat: do not require `DENO_FUTURE=1` for npmrc support ([#24043](https://togithub.com/denoland/deno/issues/24043)) - feat: enable pointer compression via deno_core bump ([#23838](https://togithub.com/denoland/deno/issues/23838)) - fix(cli): Prefer npm bin entries provided by packages closer to the root ([#24024](https://togithub.com/denoland/deno/issues/24024)) - fix(cli): Support deno.lock with only package.json present + fix DENO_FUTURE install interactions with lockfile ([#23918](https://togithub.com/denoland/deno/issues/23918)) - fix(cli/test): decoding percent-encoding(non-ASCII) file path correctly ([#23200](https://togithub.com/denoland/deno/issues/23200)) - fix(coverage): add tooltip to line count in html report ([#23971](https://togithub.com/denoland/deno/issues/23971)) - fix(coverage): do not generate script coverage with empty url ([#24007](https://togithub.com/denoland/deno/issues/24007)) - fix(coverage): handle ignore patterns ([#23974](https://togithub.com/denoland/deno/issues/23974)) - fix(coverage): skip generating coverage json for http(s) scripts ([#24008](https://togithub.com/denoland/deno/issues/24008)) - fix(deno_task): more descriptive error message ([#24001](https://togithub.com/denoland/deno/issues/24001)) - fix(ext/fs): truncate files when a ReadableStream is passed to writeFile ([#23330](https://togithub.com/denoland/deno/issues/23330)) - fix(ext/http): flush gzip streaming response ([#23991](https://togithub.com/denoland/deno/issues/23991)) - fix(ext/node): add `throwIfNoEntry` option in `fs.lstatSync` ([#24006](https://togithub.com/denoland/deno/issues/24006)) - fix(ext/node): add stubs for perf_hooks.PerformaceObserver ([#23958](https://togithub.com/denoland/deno/issues/23958)) - fix(ext/node): don't encode buffer data as utf8 in http2 ([#24016](https://togithub.com/denoland/deno/issues/24016)) - fix(ext/node): return cancelled flag in get_response_body_chunk op ([#23962](https://togithub.com/denoland/deno/issues/23962)) - fix(ext/node): windows cancel stdin read in line mode ([#23969](https://togithub.com/denoland/deno/issues/23969)) - fix(ext/node/fs): `position` argument not applied ([#24009](https://togithub.com/denoland/deno/issues/24009)) - fix(ext/web): `ReadableStream.from()` allows `Iterable` instead of `IterableIterator` ([#23903](https://togithub.com/denoland/deno/issues/23903)) - fix(ext/web): `ReadableStream.from()` ignores null `Symbol.asyncIterator` ([#23910](https://togithub.com/denoland/deno/issues/23910)) - fix(ext/websocket): change default idleTimeout to 30s ([#23985](https://togithub.com/denoland/deno/issues/23985)) - fix(lsp): don't discover deno.json in vendor dir ([#24032](https://togithub.com/denoland/deno/issues/24032)) - fix(lsp): process Fenced Code Block in JSDoc on `completion` correctly ([#23822](https://togithub.com/denoland/deno/issues/23822)) - fix(node): set default http server response code 200 ([#23977](https://togithub.com/denoland/deno/issues/23977)) - fix(npm): set up node_modules/.bin/ entries for package that provide bin entrypoints ([#23496](https://togithub.com/denoland/deno/issues/23496)) - fix(publish): raise diagnostics for triple-slash directives for `--dry-run` instead of just `publish` ([#23811](https://togithub.com/denoland/deno/issues/23811)) - fix(runtime): use more null proto objects ([#23921](https://togithub.com/denoland/deno/issues/23921)) - fix(task): always use `npm` for `npm run` with flags ([#24028](https://togithub.com/denoland/deno/issues/24028)) - fix: `--env` flag confusing message on syntax error ([#23915](https://togithub.com/denoland/deno/issues/23915)) - fix: bump cache sqlite dbs to v2 for WAL journal mode change ([#24030](https://togithub.com/denoland/deno/issues/24030)) - fix: empty `process.platform` with `__runtime_js_sources` ([#24005](https://togithub.com/denoland/deno/issues/24005)) - fix: use hash of in-memory bytes only for code cache ([#23966](https://togithub.com/denoland/deno/issues/23966)) - perf(cli): Improve concurrency when setting up `node_modules` and loading cached npm package info ([#24018](https://togithub.com/denoland/deno/issues/24018)) - perf(cli): Optimize setting up `node_modules` on macOS ([#23980](https://togithub.com/denoland/deno/issues/23980)) - perf(lsp): lock out requests until init is complete ([#23998](https://togithub.com/denoland/deno/issues/23998)) - perf(repl): don't walk workspace in repl language server ([#24037](https://togithub.com/denoland/deno/issues/24037)) - perf(startup): use WAL journal for sqlite databases in DENO_DIR ([#23955](https://togithub.com/denoland/deno/issues/23955)) - perf: avoid building module graph if dynamic specifier already in graph ([#24035](https://togithub.com/denoland/deno/issues/24035)) - perf: parse source files in parallel ([#23858](https://togithub.com/denoland/deno/issues/23858)) - perf: skip npm install if graph has no new packages ([#24017](https://togithub.com/denoland/deno/issues/24017))jdx/mise (jdx/mise)
### [`v2024.5.27`](https://togithub.com/jdx/mise/releases/tag/v2024.5.27) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.26...v2024.5.27) ##### ๐ Refactor - rename External plugins to Asdf by [@jdx](https://togithub.com/jdx) in [8e774ba](https://togithub.com/jdx/mise/commit/8e774ba44e933eedfb999259d1244d589fc7d847) - split asdf into forge+plugin by [@jdx](https://togithub.com/jdx) in [#2225](https://togithub.com/jdx/mise/pull/2225) ##### ๐งช Testing - added reset() to more tests by [@jdx](https://togithub.com/jdx) in [1c76011](https://togithub.com/jdx/mise/commit/1c760112eef92eb51ada4ab00e45568adcf62b97) - added reset() to more tests by [@jdx](https://togithub.com/jdx) in [402c5ce](https://togithub.com/jdx/mise/commit/402c5cee97ebdbeb42fc32d055f73794d4dfdf12) ##### ๐ Other Changes - dont clean cache on win by [@jdx](https://togithub.com/jdx) in [ede6528](https://togithub.com/jdx/mise/commit/ede6528f5fe5e5beeabf0a007997f3abc188faa5) ### [`v2024.5.26`](https://togithub.com/jdx/mise/releases/tag/v2024.5.26) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.25...v2024.5.26) ##### ๐ Bug Fixes - normalize remote urls by [@jdx](https://togithub.com/jdx) in [#2221](https://togithub.com/jdx/mise/pull/2221) ##### ๐งช Testing - added reset() to more tests by [@jdx](https://togithub.com/jdx) in [f9f65b3](https://togithub.com/jdx/mise/commit/f9f65b39214c9341bf44ad694c6659b6a17fdf9c) ##### ๐ Other Changes - remove armv6 targets by [@jdx](https://togithub.com/jdx) in [90752f4](https://togithub.com/jdx/mise/commit/90752f4f08a8ca4095fb464edd79a7aed2b07e54) ### [`v2024.5.25`](https://togithub.com/jdx/mise/releases/tag/v2024.5.25) [Compare Source](https://togithub.com/jdx/mise/compare/v2024.5.24...v2024.5.25) ##### ๐ Features - use all tera features by [@jdx](https://togithub.com/jdx) in [48ca740](https://togithub.com/jdx/mise/commit/48ca74043e21fe12de18a8457e4554ac2cadb17b) ##### ๐ Refactor - turn asdf into a forge by [@jdx](https://togithub.com/jdx) in [#2219](https://togithub.com/jdx/mise/pull/2219) ##### ๐งช Testing - clean cwd in unit tests by [@jdx](https://togithub.com/jdx) in [#2211](https://togithub.com/jdx/mise/pull/2211) - windows by [@jdx](https://togithub.com/jdx) in [#2216](https://togithub.com/jdx/mise/pull/2216) - add reset() to more tests by [@jdx](https://togithub.com/jdx) in [#2217](https://togithub.com/jdx/mise/pull/2217) - added reset() to more tests by [@jdx](https://togithub.com/jdx) in [a22c9dd](https://togithub.com/jdx/mise/commit/a22c9dd1f0eb8c057046e23807abe3c5352faf66) ##### ๐ Other Changes - fix build-tarball call by [@jdx](https://togithub.com/jdx) in [2a4b986](https://togithub.com/jdx/mise/commit/2a4b98685f0dc2c4c85c3ecee9634b08432354fc) - **breaking** use kebab-case for backend-installs by [@jdx](https://togithub.com/jdx) in [#2218](https://togithub.com/jdx/mise/pull/2218)Configuration
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Enabled.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.