denoland/deno
### [`v1.32.3`](https://togithub.com/denoland/deno/blob/HEAD/Releases.md#1323--20230401)
[Compare Source](https://togithub.com/denoland/deno/compare/v1.32.2...v1.32.3)
- fix(check): ensure diagnostics caused by changes in other files get
invalidated between runs ([#18541](https://togithub.com/denoland/deno/issues/18541))
- fix(ext/ffi): crash when same reference struct is used in two fields ([#18531](https://togithub.com/denoland/deno/issues/18531))
- fix(lsp): add a document preload file system entry limit ([#18553](https://togithub.com/denoland/deno/issues/18553))
- fix(repl): disable language server document preloading in the repl ([#18543](https://togithub.com/denoland/deno/issues/18543))
- fix(test): don't swallow sanitizer errors with permissions ([#18550](https://togithub.com/denoland/deno/issues/18550))
- perf(check): faster source hashing ([#18534](https://togithub.com/denoland/deno/issues/18534))
### [`v1.32.2`](https://togithub.com/denoland/deno/blob/HEAD/Releases.md#1322--20230331)
[Compare Source](https://togithub.com/denoland/deno/compare/v1.32.1...v1.32.2)
- Revert "refactor(ext/node): Use Deno.inspect ([#17960](https://togithub.com/denoland/deno/issues/17960))" ([#18491](https://togithub.com/denoland/deno/issues/18491))
- feat(core): initialize SQLite off-main-thread ([#18401](https://togithub.com/denoland/deno/issues/18401))
- feat(ext/kv): return versionstamp from set/commit ([#18512](https://togithub.com/denoland/deno/issues/18512))
- feat(ext/node): add `crypto.checkPrime` API ([#18465](https://togithub.com/denoland/deno/issues/18465))
- feat(ext/node): implement crypto.createSecretKey ([#18413](https://togithub.com/denoland/deno/issues/18413))
- feat(test): print pending tests on sigint ([#18246](https://togithub.com/denoland/deno/issues/18246))
- feat: port node:zlib to rust ([#18291](https://togithub.com/denoland/deno/issues/18291))
- fix(cli): add colors to "Module not found" error frame ([#18437](https://togithub.com/denoland/deno/issues/18437))
- fix(cli): don't store blob and data urls in the module cache ([#18261](https://togithub.com/denoland/deno/issues/18261))
- fix(cli/bench): look for clone3 syscalls for thread count ([#18456](https://togithub.com/denoland/deno/issues/18456))
- fix(core): located_script_name macro was using format syntax ([#18388](https://togithub.com/denoland/deno/issues/18388))
- fix(core): panic at build time if extension code contains anything other than
7-bit ASCII ([#18372](https://togithub.com/denoland/deno/issues/18372))
- fix(core): restore cache journal mode to TRUNCATE and tweak tokio test in
CacheDB ([#18469](https://togithub.com/denoland/deno/issues/18469))
- fix(coverage): ignore files from npm registry ([#18457](https://togithub.com/denoland/deno/issues/18457))
- fix(dts): improve types for the Deno.KV API ([#18510](https://togithub.com/denoland/deno/issues/18510))
- fix(ext/kv): add missing `getMany` method ([#18410](https://togithub.com/denoland/deno/issues/18410))
- fix(ext/node): add aes-128-ecb algorithm support ([#18412](https://togithub.com/denoland/deno/issues/18412))
- fix(ext/node): add missing \_preloadModules hook ([#18447](https://togithub.com/denoland/deno/issues/18447))
- fix(ext/node): implement crypto.Sign (RSA/PEM/SHA{224,256,384,512}) ([#18471](https://togithub.com/denoland/deno/issues/18471))
- fix(ext/node): make cipher/decipher transform stream ([#18408](https://togithub.com/denoland/deno/issues/18408))
- fix(lsp): `textDocument/references` should respect `includeDeclaration`
([#18496](https://togithub.com/denoland/deno/issues/18496))
- fix(lsp): better handling of `data:` urls ([#18527](https://togithub.com/denoland/deno/issues/18527))
- fix(lsp): include all diagnosable documents on initialize ([#17979](https://togithub.com/denoland/deno/issues/17979))
- fix(ops): fallback when FastApiOneByteString is not utf8 ([#18518](https://togithub.com/denoland/deno/issues/18518))
- fix(repl): improve package.json support ([#18497](https://togithub.com/denoland/deno/issues/18497))
- fix(streams): add support `Float64Array` to `ReadableStreamByobReader`
([#18188](https://togithub.com/denoland/deno/issues/18188))
- fix: Add missing `processenv` winapi feature to deno_io ([#18485](https://togithub.com/denoland/deno/issues/18485))
- fix: upgrade to TypeScript 5.0.3 ([#18532](https://togithub.com/denoland/deno/issues/18532))
- perf(ext/websocket): efficient event kind serialization ([#18509](https://togithub.com/denoland/deno/issues/18509))
- perf(ext/websocket): special op for sending binary data frames ([#18506](https://togithub.com/denoland/deno/issues/18506))
- perf(ext/websocket): special op for sending text data frames ([#18507](https://togithub.com/denoland/deno/issues/18507))
- perf(ext/websocket): use opAsync2 to avoid spread deopt ([#18525](https://togithub.com/denoland/deno/issues/18525))
- perf: `const` op declaration ([#18288](https://togithub.com/denoland/deno/issues/18288))
### [`v1.32.1`](https://togithub.com/denoland/deno/blob/HEAD/Releases.md#1321--20230323)
[Compare Source](https://togithub.com/denoland/deno/compare/v1.32.0...v1.32.1)
- fix(core): disable resizable ArrayBuffer and growable SharedArrayBuffer
([#18395](https://togithub.com/denoland/deno/issues/18395))
- fix(cli): restore `deno run -` to handle stdin as typescript ([#18391](https://togithub.com/denoland/deno/issues/18391))
- fix(inspect): ensure non-compact output when object literal has newline in
entry text ([#18366](https://togithub.com/denoland/deno/issues/18366))
- fix(lsp): ensure `enablePaths` works when clients do not provide a trailing
slash for workspace dir ([#18373](https://togithub.com/denoland/deno/issues/18373))
### [`v1.32.0`](https://togithub.com/denoland/deno/blob/HEAD/Releases.md#1320--20230322)
[Compare Source](https://togithub.com/denoland/deno/compare/v1.31.3...v1.32.0)
- BREAKING(unstable): remove WebGPU ([#18094](https://togithub.com/denoland/deno/issues/18094))
- feat(ext/fs): FileInfo.dev is supported on Windows ([#18237](https://togithub.com/denoland/deno/issues/18237))
- feat(cli): --ext parameter for run, compile, and bundle ([#17172](https://togithub.com/denoland/deno/issues/17172))
- feat(compile): Add support for web workers in standalone mode ([#17657](https://togithub.com/denoland/deno/issues/17657))
- feat(compile): Enable multiple roots for a standalone module graph ([#17663](https://togithub.com/denoland/deno/issues/17663))
- feat(core): deno_core::extension! macro to simplify extension registration
([#18210](https://togithub.com/denoland/deno/issues/18210))
- feat(ext/kv): key-value store ([#18232](https://togithub.com/denoland/deno/issues/18232))
- feat(ext/net): Add multicasting APIs to DatagramConn ([#10706](https://togithub.com/denoland/deno/issues/10706)) ([#17811](https://togithub.com/denoland/deno/issues/17811))
- feat(ext/url): URLSearchParams.size ([#17884](https://togithub.com/denoland/deno/issues/17884))
- feat(repl): add `DENO_REPL_HISTORY` to change history file path ([#18047](https://togithub.com/denoland/deno/issues/18047))
- feat(serde_v8): support BigInt serialization ([#18225](https://togithub.com/denoland/deno/issues/18225))
- feat: TypeScript 5.0.2 (except decorators) ([#18294](https://togithub.com/denoland/deno/issues/18294))
- fix(cli): preserve blob store when resetting file watcher ([#18253](https://togithub.com/denoland/deno/issues/18253))
- fix(cli/integration): clippy lints ([#18248](https://togithub.com/denoland/deno/issues/18248))
- fix(ext/kv): don't request permissions for ":memory:" ([#18346](https://togithub.com/denoland/deno/issues/18346))
- fix(ext/kv): reverse mapping between `AnyValue::Bool` and `KeyPart::Bool`
([#18365](https://togithub.com/denoland/deno/issues/18365))
- fix(ext/node): add createDecipheriv ([#18245](https://togithub.com/denoland/deno/issues/18245))
- fix(ext/node): resource leak in createHmac ([#18229](https://togithub.com/denoland/deno/issues/18229))
- fix(ext/node): use Deno.Command from `ext:runtime` ([#18289](https://togithub.com/denoland/deno/issues/18289))
- fix(repl): Hide indexable properties in tab completion ([#18141](https://togithub.com/denoland/deno/issues/18141))
- fix(runtime): Extract error code for all OS error variants ([#17958](https://togithub.com/denoland/deno/issues/17958))
- fix: include error in message about not being able to create the TypeScript
cache ([#18356](https://togithub.com/denoland/deno/issues/18356))
- perf(check): type check local files only when not using `--all` ([#18329](https://togithub.com/denoland/deno/issues/18329))
- perf(core) Reduce copying and cloning in extension initialization ([#18252](https://togithub.com/denoland/deno/issues/18252))
- perf(core) Reduce script name and script code copies ([#18298](https://togithub.com/denoland/deno/issues/18298))
- perf(core): preserve ops between snapshots ([#18080](https://togithub.com/denoland/deno/issues/18080))
- perf(core): use static specifier in ExtensionFileSource ([#18271](https://togithub.com/denoland/deno/issues/18271))
- perf: disable WAL for transpiled source cache ([#18084](https://togithub.com/denoland/deno/issues/18084))
- perf: disable runtime snapshot compression ([#18239](https://togithub.com/denoland/deno/issues/18239))
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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] 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:
1.31.3
->1.32.3
Release Notes
denoland/deno
### [`v1.32.3`](https://togithub.com/denoland/deno/blob/HEAD/Releases.md#1323--20230401) [Compare Source](https://togithub.com/denoland/deno/compare/v1.32.2...v1.32.3) - fix(check): ensure diagnostics caused by changes in other files get invalidated between runs ([#18541](https://togithub.com/denoland/deno/issues/18541)) - fix(ext/ffi): crash when same reference struct is used in two fields ([#18531](https://togithub.com/denoland/deno/issues/18531)) - fix(lsp): add a document preload file system entry limit ([#18553](https://togithub.com/denoland/deno/issues/18553)) - fix(repl): disable language server document preloading in the repl ([#18543](https://togithub.com/denoland/deno/issues/18543)) - fix(test): don't swallow sanitizer errors with permissions ([#18550](https://togithub.com/denoland/deno/issues/18550)) - perf(check): faster source hashing ([#18534](https://togithub.com/denoland/deno/issues/18534)) ### [`v1.32.2`](https://togithub.com/denoland/deno/blob/HEAD/Releases.md#1322--20230331) [Compare Source](https://togithub.com/denoland/deno/compare/v1.32.1...v1.32.2) - Revert "refactor(ext/node): Use Deno.inspect ([#17960](https://togithub.com/denoland/deno/issues/17960))" ([#18491](https://togithub.com/denoland/deno/issues/18491)) - feat(core): initialize SQLite off-main-thread ([#18401](https://togithub.com/denoland/deno/issues/18401)) - feat(ext/kv): return versionstamp from set/commit ([#18512](https://togithub.com/denoland/deno/issues/18512)) - feat(ext/node): add `crypto.checkPrime` API ([#18465](https://togithub.com/denoland/deno/issues/18465)) - feat(ext/node): implement crypto.createSecretKey ([#18413](https://togithub.com/denoland/deno/issues/18413)) - feat(test): print pending tests on sigint ([#18246](https://togithub.com/denoland/deno/issues/18246)) - feat: port node:zlib to rust ([#18291](https://togithub.com/denoland/deno/issues/18291)) - fix(cli): add colors to "Module not found" error frame ([#18437](https://togithub.com/denoland/deno/issues/18437)) - fix(cli): don't store blob and data urls in the module cache ([#18261](https://togithub.com/denoland/deno/issues/18261)) - fix(cli/bench): look for clone3 syscalls for thread count ([#18456](https://togithub.com/denoland/deno/issues/18456)) - fix(core): located_script_name macro was using format syntax ([#18388](https://togithub.com/denoland/deno/issues/18388)) - fix(core): panic at build time if extension code contains anything other than 7-bit ASCII ([#18372](https://togithub.com/denoland/deno/issues/18372)) - fix(core): restore cache journal mode to TRUNCATE and tweak tokio test in CacheDB ([#18469](https://togithub.com/denoland/deno/issues/18469)) - fix(coverage): ignore files from npm registry ([#18457](https://togithub.com/denoland/deno/issues/18457)) - fix(dts): improve types for the Deno.KV API ([#18510](https://togithub.com/denoland/deno/issues/18510)) - fix(ext/kv): add missing `getMany` method ([#18410](https://togithub.com/denoland/deno/issues/18410)) - fix(ext/node): add aes-128-ecb algorithm support ([#18412](https://togithub.com/denoland/deno/issues/18412)) - fix(ext/node): add missing \_preloadModules hook ([#18447](https://togithub.com/denoland/deno/issues/18447)) - fix(ext/node): implement crypto.Sign (RSA/PEM/SHA{224,256,384,512}) ([#18471](https://togithub.com/denoland/deno/issues/18471)) - fix(ext/node): make cipher/decipher transform stream ([#18408](https://togithub.com/denoland/deno/issues/18408)) - fix(lsp): `textDocument/references` should respect `includeDeclaration` ([#18496](https://togithub.com/denoland/deno/issues/18496)) - fix(lsp): better handling of `data:` urls ([#18527](https://togithub.com/denoland/deno/issues/18527)) - fix(lsp): include all diagnosable documents on initialize ([#17979](https://togithub.com/denoland/deno/issues/17979)) - fix(ops): fallback when FastApiOneByteString is not utf8 ([#18518](https://togithub.com/denoland/deno/issues/18518)) - fix(repl): improve package.json support ([#18497](https://togithub.com/denoland/deno/issues/18497)) - fix(streams): add support `Float64Array` to `ReadableStreamByobReader` ([#18188](https://togithub.com/denoland/deno/issues/18188)) - fix: Add missing `processenv` winapi feature to deno_io ([#18485](https://togithub.com/denoland/deno/issues/18485)) - fix: upgrade to TypeScript 5.0.3 ([#18532](https://togithub.com/denoland/deno/issues/18532)) - perf(ext/websocket): efficient event kind serialization ([#18509](https://togithub.com/denoland/deno/issues/18509)) - perf(ext/websocket): special op for sending binary data frames ([#18506](https://togithub.com/denoland/deno/issues/18506)) - perf(ext/websocket): special op for sending text data frames ([#18507](https://togithub.com/denoland/deno/issues/18507)) - perf(ext/websocket): use opAsync2 to avoid spread deopt ([#18525](https://togithub.com/denoland/deno/issues/18525)) - perf: `const` op declaration ([#18288](https://togithub.com/denoland/deno/issues/18288)) ### [`v1.32.1`](https://togithub.com/denoland/deno/blob/HEAD/Releases.md#1321--20230323) [Compare Source](https://togithub.com/denoland/deno/compare/v1.32.0...v1.32.1) - fix(core): disable resizable ArrayBuffer and growable SharedArrayBuffer ([#18395](https://togithub.com/denoland/deno/issues/18395)) - fix(cli): restore `deno run -` to handle stdin as typescript ([#18391](https://togithub.com/denoland/deno/issues/18391)) - fix(inspect): ensure non-compact output when object literal has newline in entry text ([#18366](https://togithub.com/denoland/deno/issues/18366)) - fix(lsp): ensure `enablePaths` works when clients do not provide a trailing slash for workspace dir ([#18373](https://togithub.com/denoland/deno/issues/18373)) ### [`v1.32.0`](https://togithub.com/denoland/deno/blob/HEAD/Releases.md#1320--20230322) [Compare Source](https://togithub.com/denoland/deno/compare/v1.31.3...v1.32.0) - BREAKING(unstable): remove WebGPU ([#18094](https://togithub.com/denoland/deno/issues/18094)) - feat(ext/fs): FileInfo.dev is supported on Windows ([#18237](https://togithub.com/denoland/deno/issues/18237)) - feat(cli): --ext parameter for run, compile, and bundle ([#17172](https://togithub.com/denoland/deno/issues/17172)) - feat(compile): Add support for web workers in standalone mode ([#17657](https://togithub.com/denoland/deno/issues/17657)) - feat(compile): Enable multiple roots for a standalone module graph ([#17663](https://togithub.com/denoland/deno/issues/17663)) - feat(core): deno_core::extension! macro to simplify extension registration ([#18210](https://togithub.com/denoland/deno/issues/18210)) - feat(ext/kv): key-value store ([#18232](https://togithub.com/denoland/deno/issues/18232)) - feat(ext/net): Add multicasting APIs to DatagramConn ([#10706](https://togithub.com/denoland/deno/issues/10706)) ([#17811](https://togithub.com/denoland/deno/issues/17811)) - feat(ext/url): URLSearchParams.size ([#17884](https://togithub.com/denoland/deno/issues/17884)) - feat(repl): add `DENO_REPL_HISTORY` to change history file path ([#18047](https://togithub.com/denoland/deno/issues/18047)) - feat(serde_v8): support BigInt serialization ([#18225](https://togithub.com/denoland/deno/issues/18225)) - feat: TypeScript 5.0.2 (except decorators) ([#18294](https://togithub.com/denoland/deno/issues/18294)) - fix(cli): preserve blob store when resetting file watcher ([#18253](https://togithub.com/denoland/deno/issues/18253)) - fix(cli/integration): clippy lints ([#18248](https://togithub.com/denoland/deno/issues/18248)) - fix(ext/kv): don't request permissions for ":memory:" ([#18346](https://togithub.com/denoland/deno/issues/18346)) - fix(ext/kv): reverse mapping between `AnyValue::Bool` and `KeyPart::Bool` ([#18365](https://togithub.com/denoland/deno/issues/18365)) - fix(ext/node): add createDecipheriv ([#18245](https://togithub.com/denoland/deno/issues/18245)) - fix(ext/node): resource leak in createHmac ([#18229](https://togithub.com/denoland/deno/issues/18229)) - fix(ext/node): use Deno.Command from `ext:runtime` ([#18289](https://togithub.com/denoland/deno/issues/18289)) - fix(repl): Hide indexable properties in tab completion ([#18141](https://togithub.com/denoland/deno/issues/18141)) - fix(runtime): Extract error code for all OS error variants ([#17958](https://togithub.com/denoland/deno/issues/17958)) - fix: include error in message about not being able to create the TypeScript cache ([#18356](https://togithub.com/denoland/deno/issues/18356)) - perf(check): type check local files only when not using `--all` ([#18329](https://togithub.com/denoland/deno/issues/18329)) - perf(core) Reduce copying and cloning in extension initialization ([#18252](https://togithub.com/denoland/deno/issues/18252)) - perf(core) Reduce script name and script code copies ([#18298](https://togithub.com/denoland/deno/issues/18298)) - perf(core): preserve ops between snapshots ([#18080](https://togithub.com/denoland/deno/issues/18080)) - perf(core): use static specifier in ExtensionFileSource ([#18271](https://togithub.com/denoland/deno/issues/18271)) - perf: disable WAL for transpiled source cache ([#18084](https://togithub.com/denoland/deno/issues/18084)) - perf: disable runtime snapshot compression ([#18239](https://togithub.com/denoland/deno/issues/18239))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.
🔕 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.