Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

deno-bash-completion-2.6.10-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: deno-bash-completion Distribution: openSUSE Tumbleweed
Version: 2.6.10 Vendor: openSUSE
Release: 1.2 Build date: Thu Feb 19 09:34:03 2026
Group: System/Shells Build host: reproducible
Size: 284598 Source RPM: deno-2.6.10-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/denoland/deno
Summary: Bash Completion for deno
Bash command-line completion support for deno.

Provides

Requires

License

MIT

Changelog

* Thu Feb 19 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.6.10:
    * 2.6.10 (#32207)
    * fix(ext/node): normalize trailing dot in TLS servername (#32166)
    * fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_lchown.ts (#32195)
    * ci: fix mtime cache for node types (#32205)
    * ci: force caches to be uploaded on main with every commit (#32204)
    * chore: update internal dprint plugins (#32185)
    * chore: skip internal test_util crate from publishing (#32188)
    * fix(node/http): preserve request body on stale keepalive retry (#32148)
    * fix(test): throw when Deno.test() is called during test execution (#32184)
    * fix(ext/node): export File class from node:buffer module (#32182)
    * refactor(lsp): abstraction for generic typescript backend (#32149)
    * fix(ext/node): `assert.ok` compatibility (#32173)
    * ci: skip lint status success on draft prs (#32189)
    * ci: fix mtime cache (#32193)
    * docs: add git workflow section to CLAUDE.md (#32190)
    * ci: move generated deno_features code to out directory (#32191)
    * fix(ext/node): process.exit() in worker immediately halts execution (#32169)
    * chore: fix deno_features rebuilding when unnecessary (#32186)
    * ci: split up test crate (#32174)
    * fix(ext/node): `fs.rmdir` compatibility (#32144)
    * fix(ext/node): support O_RDONLY | O_CREAT in fs.openSync (#32152)
    * fix(ext/node): add parentPath to Dirent from fs.opendir and support Buffer paths in lstat (#32178)
    * fix(ext/node): fix worker.terminate() return value and exit code (#32168)
    * fix(ext/node): add worker_threads stdin support (#32165)
    * fix(ext/node): make worker_threads ref/unref idempotent like Node.js (#32161)
    * ci: add lint ci status job (#32172)
    * Revert "fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data" (#32171)
    * fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler data (#32102)
    * chore(deps): bump bytes from 1.10.1 to 1.11.1 (#32038)
    * ci: add build, test, wpt, and bench jobs (#32158)
    * fix(ext/node): forward stdout from worker_threads to parent (#32160)
    * ci: move away from a matrix (#32155)
    * feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867)
    * chore: split up deno_node to improve compile times (#32142)
    * tests(node/ext): ignore zlib kmaxlength tests (#32137)
    * fix(ext/node): validate execArgv flags in worker_threads instead of rejecting all (#32145)
    * tests: enable some node child-process tests (#32112)
    * tests(ext/node): remove typo of double .js (#32146)
    * ci: use more features from `jsr:@david/gagen` (#32134)
    * fix(lsp): replace lsp-types with tower-lsp-community/ls-types (#32138)
    * chore: error when creating error message in lint script (#32143)
    * chore: update Releases.md and release_doc_template.md (#32019)
    * fix(compile): remove data.is_empty() check (#32125)
    * chore(deps): bump time from 0.3.36 to 0.3.47 (#32069)
    * docs: Update example URLs to point to new example script location (#32115)
    * fix(ext/node): fix worker exit code propagation in `worker_threads` (#32124)
    * fix(ext/web): recheck state after signaling abort on writable stream (#32129)
    * fix(deploy): bypass minimumDependencyAge (#32136)
    * fix(node/ext): make zlib write callback async to match node behavior (#32130)
    * feat(publish): support more license file types (#32133)
    * fix(node): unconditionally call `Module.prototype._compile` with the file content in `loadMaybeCjs` (#32131)
    * refactor: update ci.generate.ts to use `jsr:@david/gagen` (#32119)
    * fix(install): cleanup `node_modules` folder on install (#32058)
    * fix(ext/web): prevent GC of AbortSignal.any() (#32118)
    * fix(ext/napi): don't mark accessor properties as read-only in napi_define_class (#32105)
    * fix(ext/node): fix `test-worker-process-argv.js` test (#32074)
    * refactor: add deno_lockfile, deno_npm, and eszip to repo (#32085)
    * feat: add `deno install --compile` (#32046)
* Thu Feb 19 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Cleanup specfile
  - Update _constraints
* Sun Feb 15 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Remove requirement `rust-src`
* Sun Feb 15 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Remove gcc switch. Set clang minver to 19. Ensure we use the LLVM toolchain
    and not GCC for the C compiler. Only pp64 requires gcc-c++
* Sun Feb 15 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Add back bcond with clang but set it to clang21. rusty_v8 requires
    clang20 and above
* Sat Feb 14 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.6.9:
    * 2.6.9 (#32110)
    * ci: use code blocks for test lists in Node compat Slack messages (#32103)
    * fix(repl): handle EOF gracefully in JSON REPL mode (#32108)
    * fix(compile): use a temporary directory with a node_modules folder when compiling npm specifiers (#32084)
    * fix(ext/node): serialize workerData before resolving worker filename (#32091)
    * fix(ext/node): `fs.writeFile` and `FileHandle.writeFile` compatibility (#32077)
    * fix(ext/node): emit close on both paired MessagePorts (#32092)
    * fix(ext/webgpu): GPUQuene writeBuffer size given in elements of TA (#32031)
    * fix(ext/node): read from stdin when spawns node with no args (#32088)
    * fix(ext/node): unref stdin on pause to allow process exit (#32086)
    * fix(test): user input clearing test runner output (#32082)
    * fix(ext/node): add `threadName` to worker_threads module (#32072)
    * fix(ext/node): set exitCode/signalCode correctly for killed child processes (#32081)
    * fix(ext/node): emit error event for worker with missing main module (#32062)
    * ci: add detailed Node compat test insights as Slack thread reply (#32080)
    * fix(ext/node): unref child_process stdio streams by default (#32071)
    * test: disable test-worker-fshandles-open-close-on-termination.js (#32079)
    * fix: support loading `npm:` and `jsr:` specifiers in required ES modules (#31974)
    * fix(ext/node): fix 'test-worker-process-{argv,env}.js' tests (#32065)
    * fix(ext/otel): use correct severity for `console.trace` (#32068)
    * fix(ext/node): validate execArgv and NODE_OPTIONS in worker_threads (#32066)
    * fix(ext/node): emit error event for worker_threads terminal errors (#32052)
    * fix(ext/node): add `worker.cpuUsage([prev])` API (#32050)
    * fix(ext/node): propagate worker exit code from process.exit() (#32061)
    * fix(ext/node): Fix `.only` tests compatibilty (#32043)
    * chore: make approve_scripts tests less flaky (#32059)
    * feat(upgrade): ability to verify zip archive against checksum (#31804)
    * fix(ext/node): handle raw fd instead rid in isatty (#31912)
    * feat(upgrade): add context to error messages for better troubleshooting (#32018)
    * fix(ext/node): implement Symbol.asyncDispose for node Worker (#32051)
    * feat(doc): support markdown files (#32024)
    * fix: `deno info` npm subpath import (#32056)
    * fix(node/crypto): randomBytes returns buffer with dedicated ArrayBuffer (#32048)
    * fix: unstable_cron_socket_serve_reject flakiness caused by control socket coordination (#32053)
    * fix(audit): make 'Path' property more readable (#32049)
    * fix(ext/node): fix multiple node:zlib compatibility issues (#32039)
    * fix(ext/node): add hasColors() to process.stdout and process.stderr (#31985)
    * fix(ext/node): implement Node worker BroadcastChannel ref/unref (#32036)
    * fix(ext/node): implement `DatabaseSync.setAuthorizer()` (#32009)
    * fix(flags): extra trailing space in zsh directory completions (#32042)
    * feat: Send reject-ack message through cron socket (#32035)
    * fix(ext/node): add stub for ServerResponse.writeEarlyHints (#32029)
    * fix(cli): pull in tunnel fix for windows (#32033)
    * fix(ext/node): add zstd compression support to node:zlib (#32025)
    * fix: add raw.esm.sh to default `--allow-import` list (#32030)
    * chore: remove some top level entries from repo (#32022)
    * fix: flaky cron socket tests (#32023)
    * fix(ext/node): make `child_process` stdio streams Socket instances (#31975)
    * fix: support DENO_SERVE_ADDRESS not being applied to the first server (#31982)
    * fix: run on pre-Windows 10 version 1709 (#32002)
* Sat Feb 14 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Add chromium-rust-toolchain.tar.xz. This was based from the python script
    located at `tools/rust-toolchain.py` in rusty_v8.
* Tue Nov 18 2025 Giacomo Comes <gcomes.obs@gmail.com>
  - use macro bcond to select BuildRequires clang/gcc
  - use BuildRequires clang19 by default
    * allow to select BuildRequires gcc only for tumbleweed since
      for leap build doesn't work
* Wed Sep 24 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.5.0:
    * chore: release deno_bundle_runtime (#30674)
    * 2.5.0 (#30673)
    * fix(lsp): auto-import dep entries from workspace member import maps (#30667)
    * feat(bundle): support html entrypoint (#29856)
    * fix(publish): unfurl import.meta.resolve calls (#30663)
    * fix(dts): align crypto.getRandomValues in lib.deno_crypto.d.ts with lib.dom.d.ts and lib.webworker.d.ts (#30647)
    * ci: disable symcache generation on Windows, part 4 (#30661)
    * test: disable test-dgram-send-empty-buffer.js on mac (#30660)
    * ci: disable symcache generation on Windows, part 3 (#30654)
    * bench: disable type-checking std submodule (#30653)
    * ci: disable symcache generation on Windows, part 2 (#30651)
    * test: de-flake specs tests in `deno install` (#30645)
    * chore: remove flake in permissions_audit_with_traces test (#30649)
    * feat(ext/node): add sqlite-type symbol for DatabaseSync (#30511)
    * feat(unstable): use Node.js `setTimeout` and `setInterval` (#29993)
    * ci: disable symcache generation on Windows (#30646)
    * chore: upgrade hickory-dns to 0.25.2 (#30582)
    * feat(install): update warning for npm package build scripts (#30527)
    * fix(ext/node): set socket.authorized to true for https request (#30641)
    * feat: V8 14.0.0 (#30629)
    * feat(BREAKING/fmt): prompt or require `deno fmt .` when providing no files and no config files discovered (#30623)
    * fix(dts): specify the underlying buffer type in more places (#30640)
    * feat: permission audit log (#30575)
    * feat(install): refresh install report (#30615)
    * fix(tests): Switch from --nocapture to --no-capture (#30638)
    * fix(ext/node): readline line separators (#30630)
    * fix(ext/node): `fs.mkdtemp` and `fs.mkdtempSync` compatibility (#30602)
    * fix(lsp): import rewrites in moved file (#30628)
    * fix(bundle): avoid cloning parsed source, restore owned transpile assertion (#30624)
    * fix(unstable): make QuicListener yield QuicIncoming (#30150)
    * fix(ext/node): fix hang induced by maxSockets bounds (#30622)
    * fix(bundle): properly display error on invalid config in watch mode (#30621)
    * fix(node): improve directory import error suggestion (#30619)
    * fix(cache): cache and uninstall are package manager subcommands (#30613)
    * feat(bundle): runtime API for deno bundle (#29949)
    * fix(check): support "moduleResolution": "bundler" in compiler options (#30603)
    * feat(cli): reload environment variables with `--watch` and `--env-file` (#30197)
    * fix(ext/node): ignore Node.js' `--experimental-*` flags when spawning child process (#26351)
    * fix(cli/run): resolve conflict when dir has same name as a task (#29538)
    * feat(lint): no-unversioned-import rule (#30609)
    * fix(ext/node): fs.symlink and fs.symlinkSync compatibility (#30555)
    * fix(install/cache): better discovery for config file based on entrypoint (#30608)
    * refactor(webgpu): make cppgc arguments safer  (#30563)
    * feat: `deno run` with no arguments prints list of available tasks (#30592)
    * feat: TypeScript 5.9.2 (#30601)
    * fix(ext/fetch): only uppercase known methods (#30290)
    * feat(node): implement async hooks for nextTick TickObject tracking (#30578)
    * feat(lint): no-import-prefix workspace rule (#30598)
    * fix(types): specify `ArrayBuffer` as a backing buffer type for `Response.body` and `Response.bytes` (#30435)
    * fix(types): specify `ArrayBuffer` as a backing buffer type for `TextEncoder.encode()` (#30434)
    * feat(ext/fetch): Parse unix socket and vsock proxies from env var (#30377)
    * fix(check): support "compilerOptions.rootDirs" in tsconfig (#30495)
    * chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 (#30565)
    * feat(test): Add setup and teardown APIs to `Deno.test` API (#30504)
    * feat: permissions in the config file (#30330)
    * fix(check): don't ignore ambient declarations for existent files (#30591)
    * feat(ext/process): add collector utilities to `ChildProcess.stdout` & `ChildProcess.stderr` (#30552)
    * chore(test): add `reason` field to node compat test config (#30469)
    * refactor: reorganize `tools/test` module (#30590)
    * fix(ext/node): implement http.res.setHeaders (#30586)
    * fix(ext/webgpu): add illegal constructor errors (#30500)
    * fix(ext/node): path.relative compatibility (#30566)
    * fix(ext/node): Readable adapter cancel semantics (#30526)
    * fix(lsp): goto-type-definition for builtin on startup (#30499)
    * fix(cli): support data urls in preload by not splitting on comma. (#30544)
    * fix(init): use temp `node_modules` folders for `deno init --npm ...` (#30492)
    * fix: upgrade to swc_ecma_parser 23 (#30564)
    * feat(fmt): apply object spacing to import/export lines (#30371)
    * refactor(permissions): remove `all` state in permissions (#30548)
    * fix(ext/node): support JS underlying stream in TLS (#30465)
    * feat(unstable): WebSocket headers field (#30321)
    * fix(install): print install report on `add`, `cache`, and all `install` variants, move scripts and deprecation warnings after the report (#30549)
    * feat: add `tcpBacklog` arg to `Deno.listen{Tls}` and `Deno.serve` (#30541)
    * fix(install): don't try to re-symlink binaries in node_modules if the symlink is correct (#30546)
    * fix(bundle): do not error on fallible dynamic imports/requires (#30522)
    * fix(node): regression where Node fs APIs required elevated permissions on Windows (#30535)
    * fix(ext/node): path.normalize compatibility (#30537)
    * feat(npm): support `bundleDependencies` in npm dependencies (#30521)
    * fix: add another space after warning symbol (#30482)
    * fix(bundle): don't error when using npm package without bin as entrypoint (#30523)
    * fix(unstable): support unstable-raw-imports when prewarmed (#30530)
    * fix(ext/node): `fs.exists` and `fs.existsSync` compatibility (#30507)
    * refactor: rename internal flag to --trace-ops (#30520)
    * fix(node_resolver): incorrect resolution of `require("..")` (#30524)
    * fix(install): force refresh if cannot find version (#30483)
    * fix(ext/node): handle `null` keypair in tls connect (#30516)
    * fix(ext/node): http.server.listen to handle signal option (#30515)
    * chore: fix wpt_epoch CI (#30501)
    * fix(napi): buffer finalizer is nullable (#30514)
    * fix(ext/node): `fs.path`' `makelong` and `resolve` compatibility (#30503)
    * fix(ext/node): `crypto.hkdfSync` returns wrong result for non-Uint8Array TypedArray inputs (#30463)
    * feat: allow disable hostname verification in TLS (#30409)
    * fix: pass npm process state when spawning script in npm package via Node APIs (#30490)
    * fix(init): eliminate flickering progress bar (#30496)
    * chore: mark inspector_does_not_hang test as flaky (#30493)
    * fix: do not have duplicate progress bars for post install scripts (#30489)
    * chore: make deprecation_warnings_no_repeat as flaky (#30491)
    * chore(test): preserve node test fixtures line endings (#30488)
    * chore: add test for top level return statement with unstable-detect-cjs (#30480)
    * fix(npm): do not error on failure to write warned script file (#30479)
    * refactor: remove WorkspaceDirectoryProvider (#30467)
* Mon Sep 15 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.4.5:
    * 2.4.5 (#30476)
    * feat(install): more informative deno install output (#30387)
    * perf(ext/net): change the default TCP backlog to 512 (#30471)
    * feat(unstable/install): `DENO_INSTALL_ARCH` env var (#30473)
    * fix(lsp): silence tsc debug failures for inlay hints (#30456)
    * chore: make `specs::outdated::pre_release_latest_tag` less flaky (#30474)
    * fix: enable keyring features and dont clear token when config is missing (#30468)
    * fix(publish): handle precompile in jsx publishing (#30466)
    * fix(ext/node): validate callback on `fs.mkdtemp` and `fs.stat` (#30454)
    * refactor: add deno_maybe_sync crate (#30459)
    * fix(unstable): parsing regex in selector with character class (#30462)
    * fix(lsp): fix import specifiers in file rename changes (#30458)
    * fix(fmt): do not remove parens for jsdoc with `@satisfies` (#30453)
    * fix(ext/node): TLS emit close event on parent socket (#30451)
    * test: add ability to ignore Node compat tests (#30439)
    * fix(cache): cache excluded modules explicitly provided on the command line (#30442)
    * fix(resolver): update "with --unstable-sloppy-imports" message to use "--sloppy-imports" (#30421)
    * fix(ext/node): bad compression caused by invalid brotli params (#30437)
    * fix(ext/node): `os.setPriority` and `os.getPriority` compatibility (#30383)
    * fix(std/fs): implement `chmod` on windows (#30436)
    * feat(lsp): pull-based diagnostics (#30325)
    * fix(ext/node): export `promises` from stream (#30427)
    * fix(ext/node): mTLS support for `node:tls` (#30426)
    * fix(node/fs): cp should not create subfolder when both source and target are directories (#30408)
    * fix(unstable): fix json repl bugs (#30415)
    * fix(test): set cwd when running node compatibility tests (#30422)
    * fix(ext/node): tls upgrades for used sockets (#30418)
    * chore: update keyring to v3.6.3 (#30390)
    * refactor(ext/node): rewrite net.Socket and net.Server to use ES5 class (#30419)
    * fix(bundle): allow json imports without attribute in deno bundle, support require of json (#30413)
    * refactor: make it easier to get closest package.json files (#30420)
    * fix(outdated): use version tagged as latest if it satisfies the version req (#30412)
    * refactor: rename deploy env vars (#30393)
    * refactor(resolver): improve and expose details of CouldNotResolveError (#30410)
    * fix: support cjs, cts, mjs, and mts for the `--ext` flag (#30398)
    * chore: fix lint warnings (#30399)
    * fix: add missing cargo feature to 'deno_npm_cache' crate (#30397)
* Mon Sep 01 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.4.4:
    * 2.4.4 (#30396)
    * fix(unstable): lint node properties should be enumerable (#30391)
    * chore: update lint PR title name and job name (#30370)
    * feat(kv): implement custom inspect for AtomicOperation (#30077)
    * fix(tests): use correct path separator on unix for code_cache cleanup.ts (#30378)
    * fix: android build (#30360)
    * fix(unstable): update deno_tunnel for better reconnect errors (#30381)
    * fix(ext/node): make some `os` exported properties read only (#30374)
    * fix: upgrade deno_core to 0.355.0 (#30352)
    * chore: improve pr title verification (#30367)
    * fix(ext/node): accept `base64url` encoding on StringDecoder (#30366)
    * fix(ext/node): handle large buffer correctly (#30369)
    * chore: Rust 1.89.0 (#30364)
    * fix: upgrade @node/types to 24 (#30343)
    * fix: reduce progress bar flickering (#30349)
    * chore: cleanup unused dependencies (#30059)
    * fix(io): do not autoClose stdin readable stream (#30345)
    * chore: remove zlib feature from flate2 dep in npm_cache (#30348)
    * perf: reduce heap allocations and memory creating cjs wrapper module (#30344)
    * fix(publish): remove incorrect `relative-package-import` diagnostic when root of workspace is package (#30333)
    * refactor: improve getting WatchFlags/WatchFlagsWithPaths (#30337)
    * refactor: move fill_graph into deno_resolver (#30338)
    * fix(compile): ensure `Deno.build.standalone` is set in workers (#30335)
    * fix(ext/node): avoid panic when `crypto.randomInt` has no arguments (#30314)
    * fix(lsp): use referrer compiler options for node_modules files (#30275)
    * feat(ext/kv): allow specifying default path and path prefix (#30320)
    * fix(ext/node): use primordials in `ext/node/polyfills/internal_binding/buffer.ts` (#30287)
    * feat(unstable): add json repl (#30307)
    * fix(ext/node): use custom allocator for brotli (#30277)
    * fix: make unmet peer dep error message less verbose (#30312)
    * fix(ext/node): parse fs open options correctly (#30300)
    * chore: rewrite tls_wrap internals to JS (#30303)
    * fix(check): do not surface code resolution errors in declaration file dependencies (#30296)
    * fix(ext/node): assign 'ERR_BUFFER_TOO_LARGE' to codes (#30311)
    * fix(ext/node): incorrect `ERR_INVALID_ARG_VALUE` constructor arguments position (#30309)
    * fix: improve handling of linked jsr packages in lockfile (#30289)
    * feat(ci): migrate to Cirrus medium runners (#30070)
    * perf(napi): misc napi optimizations (#30291)
    * fix(ext/node): worker_threads handles basic `require` calls (#30279)
    * Revert "fix(ext/node): support TLS for unix sockets" (#30284)
    * chore(node): resolution mode for cjs export analysis should be require (#30252)
    * feat(unstable): allow setting headers on EventSource (#30278)
    * fix(ext/node): support TLS for unix sockets (#30169)
    * perf: Use more efficient structuredClone API (#30258)
    * fix(bundle): support importing directories with a package.json from an es module when bundling (#30273)
    * fix(ext/node): define fs constants correctly across platforms (#30113)
    * chore(ci): mark some tests flaky (#30268)
    * fix(update): update version reqs even if locked to latest version (#30249)
    * chore: remove wait dependency in scripts (#30267)
    * fix(ext/node): `fs.open` and `fs.openSync` compatibility (#30191)
    * fix(bundle): require of sub directory in npm package should consult package.json (#30253)
    * fix(ext/node): use primordials in `ext/node/polyfills/internal_binding/node_file.ts` (#30066)
    * fix(ext/node): `fs.rename` and `fs.renameSync` compatibility (#30245)
    * fix(ext/node): fs readv promisify compatibility (#30149)
    * refactor: remove some url to string clones (#30247)
    * fix(bundle): use non-node conditions for --platform=browser (#30250)
    * fix(ext/node): `fs.unlink` and `fs.unlinkSync` compatibility (#30257)
* Mon Aug 11 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.4.3:
    * 2.4.3 (#30251)
    * fix(tsconfig): don't use tsc-compatible defaults for deno.json compiler options (#30242)
    * perf(buffer): optimize Buffer.subarray and Buffer.prototype.utf8Slice (#30213)
    * fix(ext/node): use primordials in `ext/node/polyfills/internal_binding/pipe_wrap.ts` (#30241)
    * fix: reduce change of corrupt lockfile error when updating dependencies in the config file (#30239)
    * chore: regression where excluded path stopped being excluded (#30238)
    * fix(http): catch more tunnel close errors (#30236)
    * refactor: remove more allocations querying for permissions (#30237)
    * fix: ensure coverage dir is stored absolute to prevent issues when cwd changes (#30225)
    * fix: use 'deno_signals' crate for signal handling (#30204)
    * fix: don't invoke `Proxy` getter trap on `console.log` (#30230)
    * refactor: use Cow<Path> more in permissions (#30227)
    * fix(publish): improve diagnostic when importing from another package using a relative import (#30203)
    * refactor: remove usages of to_string_lossy().to_string() (#30224)
    * chore: remove redundant operations from README.md (#30228)
    * refactor: remove some allocations in op_require_x ops (#30212)
    * fix(ext/node): validate `fd` is integer on `fsync` and `fdatasync` (#30215)
    * fix(ext/node): use Zlib base for brotli handles (#30112)
    * refactor(node): remove some duplicate code and unnecessary allocations in node_resolver (#30209)
    * refactor: update to deno_path_util 0.5.2 (#30211)
    * fix: update setTimeout and setInterval callback type to support strin… (#30183)
    * fix(lib/node): change ERR_INVALID_PACKAGE_TARGET to ERR_PACKAGE_PATH_NOT_EXPORTED when no package.json#exports condition matches (#29841)
    * chore(bench): add missing commas in Extension struct literal (#30206)
    * fix(regression): do not error when specifying `--config` flag with `../` component (#30208)
    * fix(ext/node): fix segmentation fault when spkac is empty (#30207)
    * fix(bundle): don't force managed npm resolution (#30200)
    * fix: support package.json imports in a Deno workspace (#30198)
    * docs: Fix broken Getting Started link in CONTRIBUTING.md (#30194)
    * test: avoid race condition on node compat test runner (#30201)
    * Revert "fix(unstable): always require --allow-read permissions for raw imports (#30184)" (#30196)
    * fix(compile): do not include managed npm deps when graph does not have any npm pkgs (#30189)
    * fix(compile): do not error including npm packages that don't match current system (#30188)
    * fix: tunnels in processes that don't listen (#30178)
    * chore: mark some node compat tests as flaky (#30190)
    * fix(unstable): always require --allow-read permissions for raw imports (#30184)
    * fix(check): ensure module not found errors are surfaced (#30181)
    * fix(ext/node): implement tls.checkServerIdentitiy (#30148)
    * fix(ext/node): implement TLSSocket.getPeerCertificate (#30146)
    * fix: do not panic deserializing config with invalid number value (#30171)
    * refactor: upgrade to deno_core 0.353.0 (#30164)
    * fix(ext/node): `fs.read` and `fs.write` promisify compatibility (#30152)
    * chore: fix flaky dynamic_npm_resolution_failure (#30165)
    * fix(task): improve parsing of quotes in command substitution (#30162)
    * feat(unstable): add useful metadata to tunnel (#30161)
    * test: add ability to mark Node compat tests as flaky (#30158)
    * test: de-flake 'wasm_unreachable' test (#30157)
    * fix(lsp): improve renaming a file with bytes or text imports (#30142)
    * fix(ext/node): use primordials in `ext/node/polyfills/internal_binding/_listen.ts` (#30100)
    * chore: update deno_tunnel (#30154)
    * fix(ext/node): add process._rawDebug (#30141)
    * fix(lsp): do not error for bytes or text import of json module (#30137)
    * fix(task): show package name of task when --recursive (#30136)
    * fix(task): `--recursive` - order tasks by package dependencies (#30129)
    * refactor(lsp): move workspace_resolver to LspResolver (#30127)
* Fri Jul 18 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.4.2:
    * fix(bundle): default "jsxImportSource" to "react" (#30082)
    * fix(check): temporarily ignore ERR_TYPES_NOT_FOUND (#29926)
    * fix(ext/node): don't throw error on invalid path input on exists and
    * existsSync (#29971)
    * fix(ext/node): validate path parameters on link and linkSync (#30061)
    * fix(lint): do not panic for many overlapping lint fixes (#30104)
    * fix(lsp): tsconfig features for 'deno check' parity (#30007)
    * fix(tsconfig): prioritize deno.json if it has compiler options (#30056)
    * fix(tsconfig): use tsc defaults for 'strict' and 'noImplicitOverride' (#30045)
    * fix(unstable): support importing files in npm packages as bytes and text
    * (#30065)
    * fix: global global should be writeable (#30032)
    * fix: early init logging (#30034)
    * fix: new signal handling (#30029)
    * fix: upgrade deno_core to 0.352.1 (#30119)
    * All other changes listed here: https://github.com/denoland/deno/compare/v2.2.2...v2.4.2
* Sat Mar 08 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Reupload registry.tar.zst
* Wed Feb 26 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.2.2:
    * fix(http): generate `OtelInfo` only when otel metrics are enabled
    * fix(lint): plugins ignored when no rust rule active
    * fix(config): allow specifying absolute path for patch and fix panic with exports in package.json
    * fix(lint): update deno_lint
    * fix(lint): give access to SourceCode in 'deno test'
    * fix: add info suggestion for `unsafely-ignore-certificate-errors` and add `--help=full`
    * refactor(cli): update JSON schemas versions
    * fix(ext/node): descriptive sqlite error messages
    * fix(fmt): support "--ext vto" and "--ext njk"
    * fix(lint): don't recurse infinitely for large ASTs
    * fix(cli): add `compilerOptions.lib` examples to config-file.v1.json
    * chore: mark worker_large_output as flaky
    * perf(install): only read initialized file if we care about the tags
    * chore: mark inspector break tests as flaky
    * fix(lsp): create cacheable `ExportInfoMap` per language service
    * refactor(coverage): simplify CoverageReporter trait
    * refactor(resolver/node): use `deno_path_util::is_relative_specifier`
    * refactor: separate publish from pm subcommands
    * refactor(cli): extract TypeChecker to separate module
    * fix(install): don't error on unknown media types in install
    * fix(lsp): close server on exit notification
    * fix(check): regression - implicit jsxImportSource was not resolving
    * fix(unstable): lint plugin `:exit` called at wrong time
    * chore: remove unused dependencies
    * fix(ext/node): decipherIv() range error on invalid final block length
* Sat Feb 22 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.2.1:
    * fix(publish): support jsx/tsx
    * chore: fix more flakey otel tests
    * fix(outdated): hint to use `--latest` if new versions are available in `outdated --update`
    * fix(coverage): exclude scripts with invalid URLs from raw coverage output
    * docs: add examples for SubtleCrypto
    * docs(canvas): Add examples to createImageBitmap jsdocs
    * chore: fix otel test flakiness
    * docs(console): update console documentation
    * docs(web): update docs for `globalThis.caches`
    * fix(check): remove instability in loading lib files
    * fix(ext/node): rewrite SQLite named parameter handing
    * fix(ext/node): Fix handling of sqlite large integers
    * fix: don't panic when running with // as a filepath
    * fix(check/lsp): fall back to `@types/*` packages if npm package doesn't have types
    * fix: better jsx workspace config resolution
    * refactor(publish): create ModuleContentProvider
    * fix: move extension file declarations to cli/tsc/dts
    * fix(ext/cache): add missing Cargo feature
* Thu Feb 20 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Deno now requires rusty_v8 version 134.4.0
* Thu Feb 20 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.2.0:
    * feat(http): add otel metrics
    * fix(check): npm resolution errors to tsc diagnostics
    * feat: support XDG_CACHE_HOME for deno dir on macos
    * feat(bench): add `warmup` and `n` for controlling number of iterations
    * fix(node/sqlite): sqlite named parameters
    * fix: handle all values for buffers in turbocall codegen
    * fix(ext/node): implement StatementSync#iterate
    * fix(init): force --reload if npm or jsr package
    * fix(ext/node): use primordials in `ext/node/polyfills/path/common.ts`
    * perf(lsp): don't clone asset text
    * feat(jupyter): make GPUTexture and GPUBuffer displayable
    * fix(lint): don't mark plugin diagnostic as fixable, if it's not
    * fix(unstable/temporal): implement `Temporal.ZonedDateTime.getTimeZoneTransition`
    * perf(lsp): make auto-imports a little faster
    * refactor: better sys trait impls
    * chore: move tracing build to build job
    * chore: fix dts file for DefinitelyTyped linting
    * refactor: put lsp tracing behind flag
    * feat: Upgrade V8 to 13.4
    * fix(workspace): diagnostic for imports in member with importMap at root
    * fix(lint): react-rules-of-hooks works with destructuring
    * fix(unstable): align js lint context API with eslint
    * fix: cache bust http cache on lockfile integrity mismatch
    * fix(task): support --frozen flag
    * feat(unstable): add js lint plugin source code helpers
    * refactor: support hmr feature for lsp files
    * fix(completions): remove problematic character for powershell
    * fix: add hint to run with `--no-check` when type checking fails
    * chore: forward v2.1.10 release commit to main
    * perf(check): use v8 code cache for extension sources in `deno check`
    * perf(lsp): add built-in tracing support for the LSP
    * fix(lsp): include description for auto-import completions
    * fix: do special file permission check for `check_read_path`
    * refactor: object wrap WebGPU
    * refactor(lsp): remove Send + Sync requirement
    * fix(lint): `Deno.lint.runPlugin` throws in `deno run`
    * docs(cli): update description of readFile and readFileSync
    * refactor(lsp): make TS host use CLI snapshot
    * fix(streams): handle Resource stream error
    * fix(unstable): add missing rule context types
    * refactor: remove tsc snapshot
    * docs: adding examples and a see link to Websockets jdocs
    * fix: allow creating TSC host without a snapshot
    * feat(unstable): support multiple fixes from lint plugins
    * fix(ext/node): `DatabaseSync#exec` should execute batch statements
    * Revert "refactor: remove tsc snapshot"
    * test: clean up node_compat test runner
    * refactor: remove tsc snapshot
    * fix(lint): don't show docs URLs for plugins
    * fix(lint): disable incremental caching if JS plugins are used
    * refactor(lint): remove dead documentation
    * fix(lint): out of order diagnostics for plugins
    * perf(lsp): cancellation checks in blocking code
    * fix(lint): clear plugin diagnostics on each lint file run
    * feat(unstable): type lint plugin visitor
    * fix: panic with js lint plugins and invalid js syntax
    * perf(compile): use bytes already in memory after downloading executable
    * fix(compile): never include the specified output executable in itself
    * feat(unstable): align lint ast with TSEStree
    * feat(unstable): add lint plugin ast types
    * test: remove one of 'node_unit_tests::tls_test' tests
    * fix(otel): custom span start + end times are fractional ms
    * feat(unstable): add test for lint plugin destroy hook
    * feat(unstable): add `lint.plugins` to config schema
    * fix(ext/node): expose sqlite changeset constants
    * fix(ext/node): fix twitter-api-v2 compatibility
    * fix(ext/node): fix missing privateKey.x in curve25519 JWK
    * fix(ext/node): throw Session methods when database is closed
    * fix(ext/node): implement `DatabaseSync#applyChangeset()`
    * fix(check): support sloppy imports with "compilerOptions.rootDirs"
    * chore: fix lockfile on main
    * feat(lint): add JavaScript plugin support
    * chore: move bench test to spec test
    * feat(ext/canvas): enhance `createImageBitmap` specification compliance
    * feat(outdated): interactive update
    * fix(ext/node): implement SQLite Session API
    * fix(ext/napi): napi_is_buffer tests for ArrayBufferView
    * fix(ext/sqlite): add `sourceSQL` and `expandedSQL` getters
    * fix(ext/node): handle non-ws upgrade headers
    * refactor(ext/fetch): do not share error instance
    * fix(ext/node): expose brotli stream APIs
    * perf: node resolution cache
    * refactor: extract out utf16 map from lsp to cli::util module
    * fix(lsp): ignore a few more diagnostics for ambient modules
    * feat(compile): support sloppy imports
    * feat(bench): add `--permit-no-files`
    * fix(ext/node): support read-only database in `node:sqlite`
    * fix(ext/node): set process fields on own instance
    * fix(publish): correct coloring in --help
    * fix(ext/node): enforce -RW perms on `node:sqlite`
    * fix(node): resolve module as maybe CJS when it's missing a file extension
    * fix(node): show directory import and missing extension suggestions
    * fix(ext/node): throw RangeError when sqlite INTEGER is too large
    * Revert "fix(lsp): silence debug error for 'move to a new file' action"
    * feat: TypeScript 5.7
    * docs: Temporal plaintime docs link
    * chore: fix some broken pty tests on windows
    * chore: update std in test util
    * fix(ext/node): sqlite bind support bigint values
    * fix(cli): Fix panic in `load_native_certs`
    * fix(ext/node): support proxy http request
    * fix(ext/node): represent sqlite blob as Uint8Array
    * fix(ext/node): set process.env as own property
    * chore: forward v2.1.9 release commit to main
    * perf(crypto): use ring for asm implementations of sha256/sha512
    * chore: forward v2.1.8 release commit to main
    * feat(task): add support for task wildcards
    * fix(core): Fix `create_stack_trace` from empty trace
    * feat: implement `process.cpuUsage` (`Deno.cpuUsage`)
    * fix(lsp): ignore errors on ambient module imports
    * feat(check/lsp): support "compilerOptions.rootDirs"
    * fix(init): correct dev task for --lib
    * fix(ext/node): implement `crypto.hash`
    * feat(unstable): WebTransport
    * fix(check): better handling of TypeScript in npm packages for type checking
    * feat(ext/cache): support lscache
    * feat(node:http): add http information support
    * docs: jsdocs for URL web API
    * fix(check): compiler options from workspace members
    * chore: fix two locally failing on windows tests
    * fix(process/windows): correct command resolution when PATH env var not uppercase
    * fix(npmrc): merge `.npmrc` in user's homedir and project
    * feat(ext/node): implement `node:sqlite`
    * fix(ext/node): clear tz cache when setting process.env.TZ
    * fix(ext/crypto): fix jwk key_ops validation
    * fix(ext/node): implement `aes-128-ctr`, `aes-192-ctr`, and `aes-256-ctr`
    * fix(ext/node): do not apply socket-init-workaround to ipc socket
    * chore: remove unused npm package fixtures
    * perf(node_resolver): reduce url to/from path conversions
    * fix(install/global): warn about not including auto-discovered config file
    * fix(ext/crypto): export private x25519 JWK key
    * fix(lint): update jsx/react related rules and names
    * chore: fix deno_resolver non-sync build
    * feat: Deno.cwd() no longer requires --allow-read permission
    * fix(ext/node): implement X509Certificate#checkHost
    * fix(ext/node): fix panic when invalid AES GCM key size
    * fix(ext/node): fix async variant of brotliDecompress
    * chore(ext/node): remove internal/streams/buffer_list.mjs
    * fix(ext/node): scrypt panic when `log_n` > 64
    * fix(core): handle dyn imports exceeding call stack size
    * fix(ext/node): npm:mqtt compatibility
    * fix(ext/fetch): update h2 to fix sending a PROTOCOL_ERROR instead of REFUSED_STREAM when receiving oversized headers
    * perf(lsp): cache completion item resolution during request
    * chore: remove LSP global symbols count tests
    * fix(node): align type stripping in node_modules error message with Node
    * fix(types): `Deno.readDirSync`'s type returns an `IteratorObject`
    * refactor: make PackageJsonCache injectable
    * chore: update ensure_registry_files_local to handle scoped packages
    * feat(lint): add rules for react/preact
    * refactor(tsc): remove TS program creation during snapshotting
    * chore: trim registry.json files in tests/registry/npm
    * refactor(node_resolver): remove some allocations and lookups
    * refactor: add `WorkspaceFactory` and `ResolverFactory`
    * feat(compile): show remote modules and metadata size when compiling
    * fix: do not log cache creation failure on readonly file system
    * fix(publish): unfurl sloppy imports in d.ts files and type imports
    * refactor(tsc): split TS compiler into multiple files, use ESM
    * feat(lint): change behavior of `--rules` flag
    * refactor: use DataUrl from deno_media_type
    * chore: fix hmr build
    * fix(lsp): silence debug error for 'move to a new file' action
    * fix(ext/node): reference error in zlib.crc32
    * feat(unstable): support https otlp endpoints
    * perf: full LTO in sysroot
    * fix(ext/node): fix formatting of debug logs
    * chore: note in flags output that unstable is deprecated
    * chore: forward v2.1.7 release commit to main
    * fix(ext/node): add FileHandle#sync
    * fix(deps): update yanked crates
    * fix(install/global): remove importMap field from specified config file
    * feat(unstable): add basic support for otel trace links
    * fix(ext/os): pass SignalState to web worker
    * fix(ext/node): GCM auth tag check on DechiperIv#final
    * docs(readme): update redirected links
    * perf(compile): remove swc from denort
    * chore: fix canary version
    * refactor: move denort to separate crate
    * refactor: update deno_core and use more concrete errors
    * fix(ext/node): tls.connect regression
    * refactor: add 'deno_process' crate
    * fix(ext/node): propagate socket error to client request object
    * chore: forward v2.1.6 release commit to main
    * fix(outdated): Use `latest` tag even when it's the same as the current version
    * fix(outdated): retain strict semver specifier when updating
    * fix(check/lsp): fix bugs with tsc type resolution, allow npm packages to augment `ImportMeta`
    * fix(ext/console): change Temporal color
    * docs: adding jsdocs info for console interface
    * docs: JSDocs examples for prompt, confirm, and alert
    * docs:Adds examples in JSDocs for localStorage and sessionStorage
    * chore: add missing internal `core_import_map` file paths
    * fix(check/lsp): correctly resolve compilerOptions.types
    * refactor: create deno_lib crate
    * fix(ext/node): add chown method to FileHandle class
    * chore: fix ci by removing remote server dependent test
    * refactor: add 'deno_os' crate
    * fix(ext/node): fix playwright http client
    * refactor: move `CliNpmResolver` to `deno_resolver::npm::NpmResolver`
    * feat(unstable): refactor js lint plugin AST
    * refactor: deno_config 0.45
    * fix(node/fs): add utimes method to the FileHandle class
    * fix(ext/node): add `writev` method to `FileHandle`
    * fix(compile/windows): better handling of deno_dir on different drive letter than code
    * refactor: create `NpmInstaller`
    * fix(node): Prevent node:child_process from always inheriting the parent environment
    * fix(compile): store embedded fs case sensitivity
    * refactor(node_resolver): make conditions_from_resolution_mode configurable
    * fix(lsp): handle pathless untitled URIs
    * fix(ext/node): apply `@npmcli/agent` workaround to `npm-check-updates`
    * fix(lsp/check): don't resolve unknown media types to a `.js` extension
    * fix(regression): show bare-node-builtin hint when using an import map
    * refactor: remove `CliNpmReqResolver` trait in deno_resolver
    * fix(ext/node): use primordials in `ext/node/polyfills/_fs_common.ts`
    * refactor: implement `NpmPackageFolderResolver` in deno_resolver
    * refactor(npm): move `SloppyImportsCachedFs` to deno_resolver
    * chore: forward v2.1.5 release commit to main
    * docs: added jsdoc for window.close()
    * refactor(npm): move `InNpmPackageChecker` code to deno_resolver
    * fix(lsp): use verbatim specifier for URL auto-imports
    * refactor(npm): extract out some npm fs resolution code from the cli
    * refactor(npm): split some resolution from installation
    * refactor: update deno_core for error refactor
    * fix(ext/net): update moka cache to avoid potential panic in `Deno.resolveDns` on some laptops with Ryzen CPU
    * fix(jsr): Wasm imports fail to load
    * fix(ext/node): Fix `os.cpus()` on Linux
    * fix(ext/websocket): Fix close code without reason
    * fix(ext/node): have `process` global available in Node context
    * fix(lint): fix single char selectors being ignored
    * fix(no-slow-types): handle rest param with internal assignments
    * fix(lsp): don't skip dirs with enabled subdirs
    * feat(node/fs): Add a chmod method to the FileHandle class
    * Revert "perf: build denort with panic = "abort" for releases"
    * refactor: make `IncrementalCache` accept a `CacheDBHash`
    * test(ext/node): disable flaky dgram tests
    * feat(unstable): no config npm:@opentelemetry/api integration
    * refactor(quic): introduce endpoint, 0rtt, cleanup
    * feat(unstable): replace SpanExporter with TracerProvider
    * fix(ext/http): improve error message when underlying resource of request body unavailable
    * fix(kv): improve backoff error message and inline documentation
    * fix(check): move module not found errors to typescript diagnostics
    * fix(check): line-break between diagnostic message chain entries
    * refactor: Use 'await using' in serve_test
    * fix(permissions): implicit `--allow-import` when using `--cached-only`
    * refactor: remove use of home crate
    * refactor: update some fs_util functions to use sys_traits
    * refactor(node/npm): separate out permission check from npm resolvers
    * fix(lsp): css preprocessor formatting
    * chore: fix windows pre release CI job
    * fix(npm): deterministically output tags to initialized file
    * perf: build denort with `panic = "abort"` for releases
    * chore: Happy New Year 2025
    * chore: cargo fmt - turn on group_imports=StdExternalCrate
    * perf(fs/windows): stat - only open file once
    * refactor: do not use `deno_fs::FileSystem` everywhere
    * fix(ext/node): support private key export in JWK format
    * fix(node): Add missing `inspector/promises`
    * chore(lint): remove manual AST field counter
    * refactor: use sys_traits
    * perf(node/fs/copy): reduce metadata lookups copying directory
    * fix(ext/node): convert brotli chunks with proper byte offset
    * fix(unstable): don't error on non-existing attrs or type attr
    * fix(ext/node): add support of any length IV for aes-(128|256)-gcm ciphers
    * fix(ext/node): RangeError timingSafeEqual with different byteLength
    * feat(unstable): add OTEL MeterProvider
    * fix(ext/node): make getCiphers return supported ciphers
    * fix: incorrect memory info free/available bytes on mac
    * feat(unstable): support selectors in JS lint plugins
    * fix(ext/fetch): better error message when body resource is unavailable
    * fix(ext/fs): do not throw for bigint ctime/mtime/atime
    * fix(node): handle cjs exports with escaped chars
    * feat(unstable): add JS linting plugin infrastructure
    * perf: remove now needless canonicalization getting closest package.json
    * perf: upgrade to deno_semver 0.7
    * perf: don't store duplicate info for ops in the snapshot
    * feat(unstable): Implement QUIC
    * fix(ext/node): add `truncate` method to the `FileHandle` class
    * fix(lsp): rewrite imports for 'Move to a new file' action
    * fix(publish): infer literal types in const contexts
    * fix(task): support tasks without commands
    * fix(compile): be more deterministic when compiling the same code in different directories
    * fix(ext/node): do not exit worker thread when there is pending async op
    * chore: release ext/ crates
    * fix(ext/node): Fix `fs.access`/`fs.promises.access` with `X_OK` mode parameter on Windows
    * fix(ext/fetch): retry some http/2 errors
    * chore: upgrade libc
    * fix(ext/node): sort list of built-in modules alphabetically
    * fix(task): properly handle task name wildcards with --recursive
    * fix(outdated): ensure "Latest" version is greater than "Update" version
    * fix(lsp): include "node:" prefix for node builtin auto-imports
    * fix: deno_resolver crate without 'sync' feature
    * chore: release "deno_*" crates
    * feat(permission): separate PermissionDeniedError to Retryable and Fatal
    * refactor(lint): renames and code flattening
    * refactor: use capacity_builder for writing deno compile data section
    * refactor: extract out `FileFetcher` to `deno_cache_dir`
    * fix(lsp): respect "typescript.suggestionActions.enabled" setting
    * fix: upgrade deno_doc to 0.161.3
    * fix(compile): display embedded file sizes and total
    * fix: FastString v8_string() should error when cannot allocated
    * refactor: add 'sync' feature to deno_resolver crate
    * ci: restore cargo home cache before rust install
    * fix(outdated): support updating dependencies in external import maps
    * fix(lockfile): include dependencies listed in external import map in lockfile
    * fix(lsp): sql and component file formatting
    * chore: bump hyper-util to 0.1.10
    * Revert "ci: use self-hosted mac arm runner only on main branch"
    * feat(ext/web): add `[[ErrorData]]` slot to `DOMException`
    * fix(ext/node): support createConnection option in node:http.request()
    * chore: mark ./tools/release/npm/build.ts as executable
    * fix(npm): search node_modules folder for package matching npm specifier
    * chore: add npm distribution at `deno` package
    * fix(compile): analyze modules in directory specified in --include
    * refactor(unstable): otel configuration
    * fix(compile): output contents of embedded file system
    * chore: forward v2.1.4 release commit to main
    * feat(unstable): support caching npm dependencies only as they're needed
    * refactor(lint): manage schema files for linter in Deno repo
    * fix(outdated): error when there are no config files
    * chore(tests): Deprecate remaining usages of itest in check tests
    * fix(lint): do not error providing --allow-import
    * fix(outdated): respect --quiet flag for hints
    * perf(compile): improve FileBackedVfsFile
    * fix: replace the @deno-types with @ts-types
    * fix(outdated): show a suggestion for updating
    * fix(compile): correct read length for transpiled typescript files
    * chore: reduce allocations in a few places
    * fix(unstable): don't unwrap optional state in otel
    * fix: do not error when subpath has an @ symbol
    * fix(node): update list of builtin node modules, add missing export to _http_common
    * fix(ext/node): handle Float16Array in node:v8 module
    * refactor: Make `deno_runtime::shared` module public
    * fix(task): do not always kill child on ctrl+c on windows
    * fix: do not panic when fetching invalid file url on Windows
    * test(ext/node): remove flaky node:dgram compat test case
    * fix(ext/node): accept file descriptor in fs.readFile(Sync)
    * chore: add script to check remaining node compat cases
    * chore: forward v2.1.3 release commit to main
    * fix(install): use locked version of jsr package when fetching exports
    * fix(task): `--recursive` option not working
    * fix: clear dep analysis when module loading is done
    * test(ext/node): fix flaky node/http2.createServer() test
    * chore: update hickory dns crates
    * fix(unstable/temporal): respect locale in `Duration.prototype.toLocaleString`
    * fix(node/worker_threads): data url not encoded properly with eval
    * refactor: remove usages of `deno_core::resolve_import` for resolving redirects
    * fix(outdated): allow `--latest` without `--update`
    * fix(task): kill descendants when killing task process on Windows
    * fix: improve auto-imports for npm packages
    * fix(unstable): otel context with multiple keys
    * fix(task): don't panic with filter on missing task argument
    * test: add node compat test cases
    * test(ext/node): reduce race condition in test case
    * refactor: remove `CliNpmRegistryApi`
    * fix(task): only pass args to root task
    * fix(node/fs): support `recursive` option in readdir
    * refactor(ext/web): align error messages
    * refactor: add deno_npm_cache crate
    * chore: fix cjs_with_deps test to use a temp dir
    * fix(fmt): stable formatting of HTML files with JS
    * chore: upgrade deno_lint to 0.68.2
    * feat(unstable): add metrics to otel
    * refactor: upgrade to deno_npm 0.26
    * chore: export variables from node compat tools script
    * fix: support `workspace:^` and `workspace:~` version constraints
    * fix(task): forward signals to spawned sub-processes on unix
    * refactor(ext/fs): align error messages
    * fix(publish): error on missing name field
    * chore: forward v2.1.2 release commit to main
    * fix(node/timers): error when passing id to clearTimeout/clearInterval
    * fix(init): support scoped npm packages
    * fix: support bun specifiers in JSR publish
    * fix(ext/node): `tls.connect` socket upgrades
    * perf(compile): read embedded files as static references when UTF-8 and reading as strings
    * fix(info): resolve bare specifier pointing to workspace member
    * fix(ext/webgpu): use correct variable name
    * chore: fix lint step due to node compat test changes
    * fix(node/http): casing ignored in ServerResponse.hasHeader()
    * fix(task): strip ansi codes and control chars when printing tasks
    * test(ext/node): enable parallel/test-fs-promises-file-handle-stat.js
    * feat(unstable): repurpose `--unstable-detect-cjs` to attempt loading more modules as cjs
    * perf(ext/webstorage): use object wrap for `Storage`
    * fix(tools/doc): HTML resolve main entrypoint from config file
    * fix(node/fs): add missing stat path argument validation
    * chore(lint): add .out file reference checker
    * fix(task): handle carriage return in task description
    * chore: fix flaky `specs::publish::npm_workspace_jsr_pkg_with_npm_dep::dep_and_workspace_dep`
    * fix(install): don't re-set up node_modules if running lifecycle script
    * fix(streams): reject `string` in `ReadableStream.from` type
    * fix(node): correct resolution of dynamic import of esm from cjs
    * fix(ext/webgpu): normalize limits to number
    * fix(ext/fetch): don't throw when `bodyUsed` inspect after upgrade
    * chore(compile): prefer denort binary in target/ directory when available
    * chore(node/tests): increase tolerance of timers test on CI
    * chore: update node_compat setup script, show remaining percentage
    * docs(cli): remove redundant word in comment
    * refactor(unstable): move telemetry to own ext
    * fix(lsp): support task object notation for tasks request
    * fix(task): handle multiline descriptions properly
    * fix(check): support jsdoc `@import` tag
    * fix(compile): do not error embedding same symlink via multiple methods
    * Merge commit from fork
    * fix(runtime/ops): Fix watchfs remove event
    * feat(unstable): Instrument fetch
    * chore: upgrade sqlformat-rs to non-forked version
    * fix(init): always force managed node modules
    * fix(compile): handle TypeScript file included as asset
    * chore: update node_compat setup script
    * feat: Instrument Deno.serve
    * fix(ext/node): add `fs.promises.fstat` and `FileHandle#stat`
    * fix(lsp): wasm file import completions
    * chore: update to file_test_runner 0.7.3
    * fix(fmt): return `None` if sql fmt result is the same
    * fix(lsp): remove stray debug output
    * fix(node/fs): missing uv error context for readFile
    * fix(compile): correct buffered reading of assets and files
    * chore(check): add test for Wasm memory and table
    * fix: support non-function exports in Wasm modules
    * chore(compile): log code cache file path
    * fix(ext/websocket): don't throw exception when sending to closed socket
    * fix(cli): remove extraneous comma in task --eval help
    * docs(cli/add): add clarification to add command
    * fix(install/global): do not error if path is an npm pkg and relative file
    * fix(task): update --filter flag description
    * fix(node): regression where ts files were sometimes resolved instead of js
    * chore: update url + idna
    * fix(watch): don't panic if there's no path provided
    * fix: Buffer global in --unstable-node-globals
    * fix(cli): Fix typo in doc subcommand help output
    * fix(task): ensure root config always looks up dependencies in root
* Sat Feb 15 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.1.10:
    * fix: sync changes from cherry-pick PRs
    * fix: do special file permission check for `check_read_path`
    * fix: update Cargo.lock and fix changes from cherry-pick PRs
    * fix(streams): handle Resource stream error
    * docs: adding examples and a see link to Websockets jdocs
    * fix: allow creating TSC host without a snapshot
    * test: clean up node_compat test runner
    * perf(lsp): cancellation checks in blocking code
    * fix: panic with js lint plugins and invalid js syntax
    * perf(compile): use bytes already in memory after downloading executable
    * fix(compile): never include the specified output executable in itself
    * test: remove one of 'node_unit_tests::tls_test' tests
    * fix(otel): custom span start + end times are fractional ms
    * fix(ext/node): fix twitter-api-v2 compatibility
    * fix(ext/node): fix missing privateKey.x in curve25519 JWK
    * chore: fix lockfile on main
    * chore: move bench test to spec test
    * fix(ext/napi): napi_is_buffer tests for ArrayBufferView
    * fix(ext/node): handle non-ws upgrade headers
    * refactor(ext/fetch): do not share error instance
    * fix(ext/node): expose brotli stream APIs
    * perf: node resolution cache
    * refactor: extract out utf16 map from lsp to cli::util module
    * fix(lsp): ignore a few more diagnostics for ambient modules
    * fix(ext/node): set process fields on own instance
    * fix(publish): correct coloring in --help
    * fix(node): resolve module as maybe CJS when it's missing a file extension
    * fix(node): show directory import and missing extension suggestions
    * Revert "fix(lsp): silence debug error for 'move to a new file' action"
    * docs: Temporal plaintime docs link
    * chore: update std in test util
    * fix(cli): Fix panic in `load_native_certs`
    * fix(ext/node): support proxy http request
    * fix(ext/node): set process.env as own property
* Sun Feb 02 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.1.9:
    * perf(crypto): use ring for asm implementations of sha256/sha512
    * fix(ext/node): add http information support
    * fix(core): Fix `create_stack_trace` from empty trace
    * fix(lsp): ignore errors on ambient module imports
    * fix(init): correct dev task for --lib
    * fix(ext/node): implement `crypto.hash`
    * fix(check): better handling of TypeScript in npm packages for type checking
    * docs: jsdocs for URL web API
    * fix(check): compiler options from workspace members
    * fix(process/windows): correct command resolution when PATH env var not uppercase
    * fix(npmrc): merge `.npmrc` in user's homedir and project
    * fix(ext/node): clear tz cache when setting process.env.TZ
    * fix(ext/crypto): fix jwk key_ops validation
    * fix(ext/node): implement `aes-128-ctr`, `aes-192-ctr`, and `aes-256-ctr`
    * fix(ext/node): do not apply socket-init-workaround to ipc socket
    * chore: remove unused npm package fixtures
    * perf(node_resolver): reduce url to/from path conversions
    * fix(install/global): warn about not including auto-discovered config file
    * fix(ext/crypto): export private x25519 JWK key
    * chore: fix deno_resolver non-sync build
    * fix(ext/node): implement X509Certificate#checkHost
    * fix(ext/node): fix panic when invalid AES GCM key size
    * fix(ext/node): fix async variant of brotliDecompress
    * chore(ext/node): remove internal/streams/buffer_list.mjs
    * fix(ext/node): scrypt panic when `log_n` > 64
    * fix(core): handle dyn imports exceeding call stack size
    * fix(ext/node): npm:mqtt compatibility
    * fix(ext/fetch): update h2 to fix sending a PROTOCOL_ERROR instead of REFUSED_STREAM when receiving oversized headers
    * perf(lsp): cache completion item resolution during request
    * chore: remove LSP global symbols count tests
    * fix(node): align type stripping in node_modules error message with Node
    * fix(types): `Deno.readDirSync`'s type returns an `IteratorObject`
    * refactor: make PackageJsonCache injectable
    * chore: update ensure_registry_files_local to handle scoped packages
    * refactor(tsc): remove TS program creation during snapshotting
    * chore: trim registry.json files in tests/registry/npm
    * refactor(node_resolver): remove some allocations and lookups
    * refactor: add `WorkspaceFactory` and `ResolverFactory`
    * fix: do not log cache creation failure on readonly file system
    * fix(publish): unfurl sloppy imports in d.ts files and type imports
    * refactor(tsc): split TS compiler into multiple files, use ESM
    * refactor: use DataUrl from deno_media_type
    * chore: fix hmr build
    * fix(lsp): silence debug error for 'move to a new file' action
    * fix(ext/node): reference error in zlib.crc32
    * feat(unstable): support https otlp endpoints
    * perf: full LTO in sysroot
    * fix(ext/node): fix formatting of debug logs
    * chore: note in flags output that unstable is deprecated
* Sun Jan 26 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.1.7:
    * fix: use serde feature for log crate in cli/lib
    * fix(ext/node): add FileHandle#sync
    * fix(deps): update yanked crates
    * fix(install/global): remove importMap field from specified config file
    * fix(ext/os): pass SignalState to web worker
    * fix(ext/node): GCM auth tag check on DechiperIv#final
    * docs(readme): update redirected links
    * perf(compile): remove swc from denort
    * refactor: move denort to separate crate
    * refactor: update deno_core and use more concrete errors
    * fix(ext/node): tls.connect regression
    * refactor: add 'deno_process' crate
    * fix(ext/node): propagate socket error to client request object
    * fix: use 'getrandom' feature for 'sys_traits' crate
  - Cleanup changelog file.
* Sat Jan 18 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.1.6:
    * fix(outdated): Use `latest` tag even when it's the same as the current version
    * fix(outdated): retain strict semver specifier when updating
    * fix(check/lsp): fix bugs with tsc type resolution, allow npm packages to augment `ImportMeta`
    * fix(ext/console): change Temporal color
    * docs: adding jsdocs info for console interface
    * docs: JSDocs examples for prompt, confirm, and alert
    * docs:Adds examples in JSDocs for localStorage and sessionStorage
    * chore: add missing internal `core_import_map` file paths
    * fix(check/lsp): correctly resolve compilerOptions.types
    * refactor: create deno_lib crate
    * fix(ext/node): add chown method to FileHandle class
    * refactor: add 'deno_os' crate
    * fix(ext/node): fix playwright http client
    * refactor: move `CliNpmResolver` to `deno_resolver::npm::NpmResolver`
    * feat(unstable): refactor js lint plugin AST
    * refactor: deno_config 0.45
    * fix(node/fs): add utimes method to the FileHandle class
    * fix(ext/node): add `writev` method to `FileHandle`
    * fix(compile/windows): better handling of deno_dir on different drive letter than code
    * refactor: create `NpmInstaller`
    * fix(node): Prevent node:child_process from always inheriting the parent environment
    * fix(compile): store embedded fs case sensitivity
    * refactor(node_resolver): make conditions_from_resolution_mode configurable
    * fix(lsp): handle pathless untitled URIs
    * fix(ext/node): apply `@npmcli/agent` workaround to `npm-check-updates`
    * fix(lsp/check): don't resolve unknown media types to a `.js` extension
    * fix(regression): show bare-node-builtin hint when using an import map
    * refactor: remove `CliNpmReqResolver` trait in deno_resolver
    * fix(ext/node): use primordials in `ext/node/polyfills/_fs_common.ts`
    * refactor: implement `NpmPackageFolderResolver` in deno_resolver
    * refactor(npm): move `SloppyImportsCachedFs` to deno_resolver (#27610)
* Wed Jan 15 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update rusty v8 requirement to 130.0.7
* Wed Jan 15 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.1.5:
    * docs: added jsdoc for window.close()
    * refactor(npm): move `InNpmPackageChecker` code to deno_resolver
    * fix(lsp): use verbatim specifier for URL auto-imports
    * refactor(npm): extract out some npm fs resolution code from the cli
    * refactor(npm): split some resolution from installation
    * refactor: update deno_core for error refactor
    * fix(ext/net): update moka cache to avoid potential panic in `Deno.resolveDns` on some laptops with Ryzen CPU
    * fix(jsr): Wasm imports fail to load
    * fix(ext/node): Fix `os.cpus()` on Linux
    * fix(ext/websocket): Fix close code without reason
    * fix(ext/node): have `process` global available in Node context
    * fix(lint): fix single char selectors being ignored
    * fix(no-slow-types): handle rest param with internal assignments
    * fix(lsp): don't skip dirs with enabled subdirs
    * feat(node/fs): Add a chmod method to the FileHandle class
    * Revert "perf: build denort with panic = "abort" for releases"
    * refactor: make `IncrementalCache` accept a `CacheDBHash`
    * test(ext/node): disable flaky dgram tests
    * feat(unstable): no config npm:@opentelemetry/api integration
    * refactor(quic): introduce endpoint, 0rtt, cleanup
    * feat(unstable): replace SpanExporter with TracerProvider
    * fix(ext/http): improve error message when underlying resource of request body unavailable
    * fix(kv): improve backoff error message and inline documentation
    * fix(check): move module not found errors to typescript diagnostics
    * fix(check): line-break between diagnostic message chain entries
    * refactor: Use 'await using' in serve_test
    * fix(permissions): implicit `--allow-import` when using `--cached-only`
    * refactor: remove use of home crate
    * refactor: update some fs_util functions to use sys_traits
    * refactor(node/npm): separate out permission check from npm resolvers
    * fix(lsp): css preprocessor formatting
    * fix(npm): deterministically output tags to initialized file
    * perf: build denort with `panic = "abort"` for releases
    * chore: cargo fmt - turn on group_imports=StdExternalCrate
    * perf(fs/windows): stat - only open file once
    * refactor: do not use `deno_fs::FileSystem` everywhere
    * fix(ext/node): support private key export in JWK format
    * fix(node): Add missing `inspector/promises`
    * chore(lint): remove manual AST field counter
    * refactor: use sys_traits
    * perf(node/fs/copy): reduce metadata lookups copying directory
    * fix(ext/node): convert brotli chunks with proper byte offset
    * fix(unstable): don't error on non-existing attrs or type attr
    * fix(ext/node): add support of any length IV for aes-(128|256)-gcm ciphers
    * fix(ext/node): RangeError timingSafeEqual with different byteLength
    * feat(unstable): add OTEL MeterProvider
    * fix(ext/node): make getCiphers return supported ciphers
    * fix: incorrect memory info free/available bytes on mac
    * feat(unstable): support selectors in JS lint plugins
    * fix(ext/fetch): better error message when body resource is unavailable
    * fix(ext/fs): do not throw for bigint ctime/mtime/atime
    * fix(node): handle cjs exports with escaped chars
    * feat(unstable): add JS linting plugin infrastructure
    * perf: remove now needless canonicalization getting closest package.json
    * perf: upgrade to deno_semver 0.7
    * perf: don't store duplicate info for ops in the snapshot
    * feat(unstable): Implement QUIC
    * fix(ext/node): add `truncate` method to the `FileHandle` class
    * fix(lsp): rewrite imports for 'Move to a new file' action
    * fix(publish): infer literal types in const contexts
    * fix(task): support tasks without commands
    * fix(compile): be more deterministic when compiling the same code in different directories
    * fix(ext/node): do not exit worker thread when there is pending async op
    * chore: release ext/ crates
    * fix(ext/node): Fix `fs.access`/`fs.promises.access` with `X_OK` mode parameter on Windows
    * fix(ext/fetch): retry some http/2 errors
    * chore: upgrade libc
    * fix(ext/node): sort list of built-in modules alphabetically
    * fix(task): properly handle task name wildcards with --recursive
    * fix(outdated): ensure "Latest" version is greater than "Update" version
    * fix(lsp): include "node:" prefix for node builtin auto-imports
    * fix: deno_resolver crate without 'sync' feature
    * chore: release "deno_*" crates
    * feat(permission): separate PermissionDeniedError to Retryable and Fatal
    * refactor(lint): renames and code flattening
    * refactor: use capacity_builder for writing deno compile data section
    * refactor: extract out `FileFetcher` to `deno_cache_dir`
    * fix(lsp): respect "typescript.suggestionActions.enabled" setting
    * fix: upgrade deno_doc to 0.161.3
    * fix(compile): display embedded file sizes and total
    * fix: FastString v8_string() should error when cannot allocated
    * refactor: add 'sync' feature to deno_resolver crate
    * fix(outdated): support updating dependencies in external import maps
    * fix(lockfile): include dependencies listed in external import map in lockfile
    * fix(lsp): sql and component file formatting
    * chore: bump hyper-util to 0.1.10
    * Revert "ci: use self-hosted mac arm runner only on main branch"
    * feat(ext/web): add `[[ErrorData]]` slot to `DOMException`
    * fix(ext/node): support createConnection option in node:http.request()
    * chore: mark ./tools/release/npm/build.ts as executable
    * fix(npm): search node_modules folder for package matching npm specifier
    * chore: add npm distribution at `deno` package
    * fix(compile): analyze modules in directory specified in --include
    * refactor(unstable): otel configuration
    * fix(compile): output contents of embedded file system
* Sat Dec 14 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.1.4:
    * feat(unstable): support caching npm dependencies only as they're needed
    * refactor(lint): manage schema files for linter in Deno repo
    * fix(outdated): error when there are no config files
    * chore(tests): Deprecate remaining usages of itest in check tests
    * fix(lint): do not error providing --allow-import
    * fix(outdated): respect --quiet flag for hints
    * perf(compile): improve FileBackedVfsFile
    * fix: replace the @deno-types with @ts-types
    * fix(outdated): show a suggestion for updating
    * fix(compile): correct read length for transpiled typescript files
    * chore: reduce allocations in a few places
    * fix(unstable): don't unwrap optional state in otel
    * fix: do not error when subpath has an @ symbol
    * fix(node): update list of builtin node modules, add missing export to _http_common
    * fix(ext/node): handle Float16Array in node:v8 module
    * refactor: Make `deno_runtime::shared` module public
    * fix(task): do not always kill child on ctrl+c on windows
    * fix: do not panic when fetching invalid file url on Windows
    * test(ext/node): remove flaky node:dgram compat test case
    * fix(ext/node): accept file descriptor in fs.readFile(Sync)
    * chore: add script to check remaining node compat cases
* Sat Dec 07 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.1.3:
    * fix(install): use locked version of jsr package when fetching exports
    * fix(task): `--recursive` option not working
    * fix: clear dep analysis when module loading is done
    * test(ext/node): fix flaky node/http2.createServer() test
    * chore: update hickory dns crates
    * fix(unstable/temporal): respect locale in `Duration.prototype.toLocaleString`
    * fix(node/worker_threads): data url not encoded properly with eval
    * refactor: remove usages of `deno_core::resolve_import` for resolving redirects
    * fix(outdated): allow `--latest` without `--update`
    * fix(task): kill descendants when killing task process on Windows
    * fix: improve auto-imports for npm packages
    * fix(unstable): otel context with multiple keys
    * fix(task): don't panic with filter on missing task argument
    * test: add node compat test cases
    * test(ext/node): reduce race condition in test case
    * refactor: remove `CliNpmRegistryApi`
    * fix(task): only pass args to root task
    * fix(node/fs): support `recursive` option in readdir
    * refactor(ext/web): align error messages
    * refactor: add deno_npm_cache crate
    * chore: fix cjs_with_deps test to use a temp dir
    * fix(fmt): stable formatting of HTML files with JS
    * chore: upgrade deno_lint to 0.68.2
    * feat(unstable): add metrics to otel
    * refactor: upgrade to deno_npm 0.26
    * chore: export variables from node compat tools script
    * fix: support `workspace:^` and `workspace:~` version constraints
    * fix(task): forward signals to spawned sub-processes on unix
    * refactor(ext/fs): align error messages
* Fri Nov 29 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.1.2:
    * fix(node/timers): error when passing id to clearTimeout/clearInterval
    * fix(init): support scoped npm packages
    * fix: support bun specifiers in JSR publish
    * fix(ext/node): `tls.connect` socket upgrades
    * perf(compile): read embedded files as static references when UTF-8 and reading as strings
    * fix(info): resolve bare specifier pointing to workspace member
    * fix(ext/webgpu): use correct variable name
    * chore: fix lint step due to node compat test changes
    * fix(node/http): casing ignored in ServerResponse.hasHeader()
    * fix(task): strip ansi codes and control chars when printing tasks
    * test(ext/node): enable parallel/test-fs-promises-file-handle-stat.js
    * feat(unstable): repurpose `--unstable-detect-cjs` to attempt loading more modules as cjs
    * perf(ext/webstorage): use object wrap for `Storage`
    * fix(tools/doc): HTML resolve main entrypoint from config file
    * fix(node/fs): add missing stat path argument validation
    * chore(lint): add .out file reference checker
    * fix(task): handle carriage return in task description
    * chore: fix flaky `specs::publish::npm_workspace_jsr_pkg_with_npm_dep::dep_and_workspace_dep`
    * fix(install): don't re-set up node_modules if running lifecycle script
    * fix(streams): reject `string` in `ReadableStream.from` type
    * fix(node): correct resolution of dynamic import of esm from cjs
    * fix(ext/webgpu): normalize limits to number
    * fix(ext/fetch): don't throw when `bodyUsed` inspect after upgrade
    * chore(compile): prefer denort binary in target/ directory when available
    * chore(node/tests): increase tolerance of timers test on CI
    * chore: update node_compat setup script, show remaining percentage
    * docs(cli): remove redundant word in comment
    * refactor(unstable): move telemetry to own ext
    * fix(lsp): support task object notation for tasks request
    * fix(task): handle multiline descriptions properly
    * fix(check): support jsdoc `@import` tag
    * fix(compile): do not error embedding same symlink via multiple methods
    * fix(runtime/ops): Fix watchfs remove event
    * feat(unstable): Instrument fetch
    * chore: upgrade sqlformat-rs to non-forked version
    * fix(init): always force managed node modules
    * fix(compile): handle TypeScript file included as asset
    * chore: update node_compat setup script
    * feat: Instrument Deno.serve
    * fix(ext/node): add `fs.promises.fstat` and `FileHandle#stat`
    * fix(lsp): wasm file import completions
    * chore: update to file_test_runner 0.7.3
    * fix(fmt): return `None` if sql fmt result is the same
    * fix(lsp): remove stray debug output
    * fix(node/fs): missing uv error context for readFile
    * fix(compile): correct buffered reading of assets and files
    * chore(check): add test for Wasm memory and table
    * fix: support non-function exports in Wasm modules
    * chore(compile): log code cache file path
    * fix(ext/websocket): don't throw exception when sending to closed socket
* Fri Nov 22 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.1.1:
    * docs(cli/add): add clarification to add command
    * fix(node): regression where ts files were sometimes resolved instead of js
    * chore: update url + idna
    * fix(watch): don't panic if there's no path provided
    * fix: Buffer global in --unstable-node-globals
    * fix(cli): Fix typo in doc subcommand help output
    * fix(task): ensure root config always looks up dependencies in root
* Fri Nov 22 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Remove zeromq-update.patch
* Fri Nov 22 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.1.0:
    * docs: fix casing of Wasm
    * feat(init): add --npm flag to initialize npm projects
    * feat(task): workspace support with --filter and --recursive
    * feat(permission): support suffix wildcards in `--allow-env` flag
    * feat: subcommand to view and update outdated dependencies
    * chore: use forked sqlformat-rs
    * feat: permission stack traces in ops
    * feat(lint): Add checked files list to the JSON outpu
    * fix(fmt): formatting of .svelte files
    * feat(task): add --eval flag
    * fix(publish): improve error message when missing exports
    * feat(info): show location for Web Cache
    * fix(lockfile): track dependencies specified in TypeScript compiler options
    * feat(publish): add `--set-version <version>` flag
    * feat: Wasm module support
    * feat(compile): ability to embed directory in executable
    * feat(compile): ability to embed local data files
    * feat(fmt): support SQL
    * refactor: update deno_doc, use prismjs, remove internal reference html generation logic
    * fix(node): handle resolving ".//<something>" in npm packages
    * feat(task): dependencies
    * feat(ext/node): perf_hooks.monitorEventLoopDelay()
    * feat(ext/fetch): Make fetch client parameters configurable
    * feat(ext/http): Make http server parameters configurable
    * fix(node/crypto): support promisify on generateKeyPair
    * feat(runtime): remove public OTEL trace API
    * feat: fmt and lint respect .gitignore file
    * fix(lsp): ignore editor indent settings if deno.json is present
    * perf(windows): delay load webgpu and some other dlls
    * perf(compile): code cache
    * chore: temporarily disable dns tests for Node compat
    * feat(cli): support multiple env file argument
    * chore: Make ext/net/tcp.rs public
    * fix(ext/webgpu): Create GPUQuerySet converter before usage
    * chore: reenable some tests disabled during Deno 1->2 migration
    * fix(ext/node): increase tolerance for interval test
    * feat(jupyter): Add `Deno.jupyter.image` API
    * fix(ext/node): New async setInterval function to improve the nodejs compatibility
    * feat(watch): log which file changed on HMR or watch change
    * fix(ext/cache): gracefully error when cache creation failed
    * fix(cli): show prefix hint when installing a package globally
    * feat(task): support object notation, remove support for JSDocs
    * refactor: use boxed_error in some places
    * fix: update message for unsupported schemes with npm and jsr
    * feat(fetch): accept async iterables for body
    * feat(lsp): auto-imports with @deno-types directives
    * feat(ext/fetch): allow embedders to use `hickory_dns_resolver` instead of default `GaiResolver`
    * perf: use available system memory for v8 isolate memory limit
    * chore: remove some unused tests
    * refactor(resolver): move more resolution code into deno_resolver
    * feat(cli): add `--unstable-node-globals` flag
    * fix: otel resiliency
    * chore: upgrade runtimelib (jupyter) to 0.19
    * fix(cli): preserve comments in doc tests
    * fix(fmt): error instead of panic on unstable format
    * feat(node): stabilize detecting if CJS via `"type": "commonjs"` in a package.json
    * fix(ext/node): zlib.crc32()
    * fix(ext/node): use ERR_NOT_IMPLEMENTED for notImplemented
    * chore: update denokv_*
    * feat: upgrade V8 to 13.0
    * feat: OpenTelemetry Tracing API and Exporting
    * feat(ext/fs): add ctime to Deno.stats and use it in node compat layer
    * fix(ext/node): process.getBuiltinModule
    * fix(permissions): say to use --allow-run instead of --allow-all
    * chore:  make fields public on `PermissionDeniedError` and `deno_kv::KvConfig`
    * fix(install): re-setup bin entries after running lifecycle scripts
    * chore: update zeromq to 0.4.1
    * fix(ext/node): handle `--allow-sys=inspector`
    * fix(lsp): skip code action edits that can't be converted
    * fix(ext/websocket): initialize `error` attribute of WebSocket ErrorEvent
    * fix(ext/node): add autoSelectFamily option to net.createConnection
    * fix(ext/http): prefer brotli for `accept-encoding: gzip, deflate, br, zstd`
    * test(ext/node): prevent running the same test cases twice
    * fix(ext/webstorage): use error class for sqlite error case
    * chore: forward v2.0.6 release commit to main
    * Revert "perf(upgrade): cache downloaded binaries in DENO_DIR"
    * perf(upgrade): cache downloaded binaries in DENO_DIR
    * fix: performance.timeOrigin
    * fix(install): cache jsr deps from all workspace config files
    * feat(ext/http): abort event when request is cancelled
    * fix(ext/cache): don't panic when creating cache
    * chore: make commandWithCwdIsAsync test less flaky
    * feat(ext/http): abort signal when request is cancelled
    * chore: serve node headers from a test server to fix flaky `node-gyp` test
    * refactor: use concrete error type for remaining ops
    * refactor(ext/net): Use hickory dns instead of unmaintained trust-dns
    * fix(node:zlib): gzip & gzipSync should accept ArrayBuffer
    * fix(ext/node): better inspector support
    * fix(fmt): don't use self-closing tags in HTML
    * feat(lsp): auto-import completions from byonm dependencies
    * chore: forward v2.0.5 release commit to main
    * chore: upgrade publish workflow to ubuntu 24
    * fix: panic_hook hangs without procfs
    * chore: deprecate run itests
    * fix(install): handle invalid function error, and fallback to junctions regardless of the error
    * fix: op_run_microtasks crash
    * fix(add): better error message when adding package that only has pre-release versions
    * chore: fix serve_watch_all test
    * ci: use self-hosted mac arm runner for building on tags
    * fix(workspace): support wildcard packages
    * fix(ext/node): add `findSourceMap` to the default export of `node:module`
    * fix(fmt): do not panic for jsx ignore container followed by jsx text
    * fix(lsp): scope attribution for lazily loaded assets
    * fix(types): missing `import` permission on `PermissionOptionsObject`
    * fix(fmt): ignore file directive for YAML files
    * refactor(runtime/permissions): use concrete error types
    * chore: update dlint to v0.68.0 for internal
    * perf(lsp): don't walk coverage directory
    * fix(add): only add npm deps to package.json if it's at least as close as deno.json
    * fix: improved support for cjs and cts modules
    * chore: upgrade to rust 1.82 and LLVM 19
    * fix(cli): set `npm_config_user_agent` when running npm packages or tasks
    * fix(node): Implement `os.userInfo` properly, add missing `toPrimitive`
    * fix(ext/node): resolve exports even if parent module filename isn't present
    * fix(ext/node): convert errors from `fs.readFile/fs.readFileSync` to node format
    * fix: surface package.json location on dep parse failure
    * fix(coverage): exclude comment lines from coverage reports
    * fix(fmt): fix several HTML and components issues
    * fix(lsp): include unstable features from editor settings
    * fix: clamp smi in fast calls by default
    * fix: remove permission check in op_require_node_module_paths
    * fix(ext/node): return `this` from `http.Server.ref/unref()`
    * fix(serve): support serve hmr
    * docs(console): Update docstrings for install and uninstall
    * chore: forward v2.0.4 release commit to main
    * fix(install): percent encodings in interactive progress bar
    * fix: support watch flag to enable watching other files than the main module on serve subcommand
    * Revert "fix(ext/node): fix dns.lookup result ordering"
    * fix(ext/napi): export dynamic symbols list for {Free,Open}BSD
    * fix(ext/node): compatibility with {Free,Open}BSD
    * refactor(init): inline routing in deno init --serve template
    * Revert "fix(ext/node): use primordials in `ext/node/polyfills/https.ts`"
    * fix: provide hints in terminal errors for Node.js globals
    * fix(check): expose more globals from @types/node
    * fix: report exceptions from nextTick
    * fix(compile): regression handling redirects
    * fix(npm): match npm bearer token generation
    * fix: do not panic when failing to write to http cache
    * fix(ext/node): add path to `fs.stat` and `fs.statSync` error
    * fix(watch): don't panic on invalid file specifiers
    * docs(readme): Add winget instructions
    * fix(cli): Make --watcher CLEAR_SCREEN clear scrollback buffer as well as visible screen
    * fix(ext/node): use primordials in ext\node\polyfills\internal\crypto\_randomInt.ts
    * perf: pass transpiled module to deno_core as known string
    * fix(lsp): make missing import action fix infallible
    * fix(install): cache json exports of JSR packages
    * fix(upgrade): stop running `deno lsp` processes on windows before attempting to replace executable
    * fix(check): ignore resolving `jsxImportSource` when jsx is not used in graph
    * fix(install): regression - do not panic when config file contains \r\n newlines
    * feat(lsp): "typescript.preferences.preferTypeOnlyAutoImports" setting
    * chore: forward v2.0.3 commit to main
    * build: use 'fs' feature of 'nix' crate in ext/fs
    * fix(install): don't cache json exports of JSR packages (for now)
    * chore: remove print debugging from test server
    * fix(ext/node): refactor http.ServerResponse into function class
    * bench: remove http benchmarks
    * fix: add 'fmt-component' to unstable features in schema file
    * perf(compile): pass module source data from binary directly to v8
    * fix(fmt): --ext flag requires to pass files
    * fix: `.npmrc` settings not being passed to install/add command
    * refactor(ext/node): use concrete error types
    * Revert "fix(runtime): send ws ping frames from inspector server (#263…
    * fix(config): schemas for lint rule and tag autocompletion
    * fix(node/util): support array formats in `styleText`
    * feat: support node-api in denort
    * fix(ext/node): cancel pending ipc writes on channel close
    * fix(ext/node): only set our end of child process pipe to nonblocking mode
    * fix(ext/ffi): return u64/i64 as bigints from nonblocking ffi calls
    * fix(install): cache all exports of JSR packages listed in `deno.json`
    * fix(install): cache type only module deps in `deno install`
    * fix(node:tls): set TLSSocket.alpnProtocol for client connections
    * fix: share inotify fd across watchers
    * fix(ext/node): map `ERROR_INVALID_NAME` to `ENOENT` on windows
    * fix(check): support `--frozen` on deno check
    * refactor: add 'docs' suggestion
    * fix(cli): increase size of blocking task threadpool on windows
    * fix: unpin tokio version
    * fix(fmt): upgrade formatters
    * fix(ext/console): ignore casing for named colors in css parsing
    * refactor(runtime/ops): use concrete error types
    * fix(install): update lockfile when using package.json
    * fix(lsp): import-map-remap quickfix for type imports
    * fix(npm): support version ranges with && or comma
    * fix(install): better json editing
    * feat(lsp): interactive inlay hints
    * fix(ext/node): use primordials in `ext/node/polyfills/https.ts`
    * chore: update nix crate
    * chore: update release doc template
    * perf: avoid multiple calls to runMicrotask
    * refactor(ext/webgpu): use concrete error type
    * refactor(ext/fetch): use concrete error types
    * Revert "ci: use self-hosted mac arm runner"
    * refactor(ext/http): use concrete error types
    * refactor(ext/crypto): use concrete error types
    * ci: use self-hosted mac arm runner
    * fix(ext/node): stub HTTPParser internal binding
    * fix(info): resolve workspace member mappings
    * refactor(ext/websocket): use concrete error type
    * fix(npm): ensure scoped package name is encoded in URLs
    * fix(ext/node): properly map reparse point error in readlink
    * refactor(ext/fs): use concrete error types
    * fix(help): missing package specifier
    * chore: forward v2.0.2 release commit to main
    * fix(ext/node): add null check for kStreamBaseField
    * fix(jupyter): fix panics for overslow subtraction
    * fix(install): don't attempt to cache specifiers that point to directories
    * chore: fix flaky COPYFILE_EXCL test
    * refactor(ext/napi): use concrete error types
    * fix(node/fs): copyFile with `COPYFILE_EXCL` should not throw if the destination doesn't exist
    * refactor(ext/web): use concrete error types
    * feat(permissions): expose PromptResponse
    * refactor(ext/kv): use concrete error type
    * refactor(ext/net): use concrete error type
    * feat(permissions): expose PermissionPrompter and set_prompter function
    * fix(runtime): send ws ping frames from inspector server
    * fix(jupyter): update to the new logo
    * refactor: use macros for signal table
    * fix(cli): set napi object property properly
    * fix(net): don't try to set nodelay on upgrade streams
    * fix: don't warn on ignored signals on windows
    * fix(node/http): normalize header names in `ServerResponse` (#26339)
* Sat Nov 16 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update all dependencies
    * Seems not all deps have migrated to 1.82 of rust :)
* Sat Nov 16 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Precisely update only one crate dependency for registry.tar.zst
* Tue Nov 12 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Remove deno-v8-arm.patch
* Tue Nov 12 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update specfile and sources
    * remove compiler-rt-adjust-paths.patch
    * remove rusty_v8-0.106.0.tar.zst
    * revert back to old build logic we have before in deno.spec
    * revert back _service to old service file
  - Use gcc for non-tumbleweed images. This will not work all the time.
* Mon Nov 11 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Remove command to remove config.toml in specfile
* Mon Nov 11 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update vendored dependencies with patch ./zeromq-update.patch
    * this fixes build where zeromq is not compatible with the new 'static
      types from futures-util
* Sun Nov 10 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Fix aarch64 builds with ./deno-v8-arm.patch
* Sun Nov 10 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Replace ./rusty_v8-0.106.0.tar.gz with ./rusty_v8-0.106.0.tar.zst
  - Fix ./compiler-rt-adjust-paths.patch
    * Update ./compiler-rt-adjust-paths.patch for clang19 pathing.
  - Add back registry.tar.zst.
* Sun Nov 10 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Do not depend on rusty_v8 from openSUSE:Factory.
    * deno has changed how they ship the v8 crate.
    * will request a deletion to v8 from openSUSE:Factory.
    * removing it from BuildRequires
  - Apply patch directly to vendored v8 with ./compiler-rt-adjust-paths.patch.
* Sun Nov 10 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.0.6:
    * Revert "perf(upgrade): cache downloaded binaries in DENO_DIR"
    * perf(upgrade): cache downloaded binaries in DENO_DIR
    * fix: performance.timeOrigin
    * fix(install): cache jsr deps from all workspace config files
    * feat(ext/http): abort event when request is cancelled
    * fix(ext/cache): don't panic when creating cache
    * chore: make commandWithCwdIsAsync test less flaky
    * feat(ext/http): abort signal when request is cancelled
    * chore: serve node headers from a test server to fix flaky `node-gyp` test
    * refactor: use concrete error type for remaining ops
    * refactor(ext/net): Use hickory dns instead of unmaintained trust-dns
    * fix(node:zlib): gzip & gzipSync should accept ArrayBuffer
    * fix(ext/node): better inspector support
    * fix(fmt): don't use self-closing tags in HTML
    * feat(lsp): auto-import completions from byonm dependencies
  - Replace registry.tar.zst to vendor.tar.zst
* Sun Nov 10 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Revert passing --locked flag.
  - Revert regenerating lockfile.
* Sun Nov 10 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Pass --locked in cargo build.
  - Regenerate lockfile on prep.
* Sun Nov 10 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Limit to Rust tier 1 arches.
    * I don't believe that we should eagerly take account
      architectures that no one will use at home or during
      development.
* Thu Nov 07 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.0.5:
    * fix: panic_hook hangs without procfs
    * chore: deprecate run itests
    * fix(install): handle invalid function error, and fallback to junctions regardless of the error
    * fix: op_run_microtasks crash
    * fix(add): better error message when adding package that only has pre-release versions
    * chore: fix serve_watch_all test
    * ci: use self-hosted mac arm runner for building on tags
    * fix(workspace): support wildcard packages
    * fix(ext/node): add `findSourceMap` to the default export of `node:module`
    * fix(fmt): do not panic for jsx ignore container followed by jsx text
    * fix(lsp): scope attribution for lazily loaded assets
    * fix(types): missing `import` permission on `PermissionOptionsObject`
    * fix(fmt): ignore file directive for YAML files
    * refactor(runtime/permissions): use concrete error types
    * chore: update dlint to v0.68.0 for internal
    * perf(lsp): don't walk coverage directory
    * fix(add): only add npm deps to package.json if it's at least as close as deno.json
    * fix: improved support for cjs and cts modules
    * chore: upgrade to rust 1.82 and LLVM 19
    * fix(cli): set `npm_config_user_agent` when running npm packages or tasks
    * fix(node): Implement `os.userInfo` properly, add missing `toPrimitive`
    * fix(ext/node): resolve exports even if parent module filename isn't present
    * fix(ext/node): convert errors from `fs.readFile/fs.readFileSync` to node format
    * fix: surface package.json location on dep parse failure
    * fix(coverage): exclude comment lines from coverage reports
    * fix(fmt): fix several HTML and components issues
    * fix(lsp): include unstable features from editor settings
    * fix: clamp smi in fast calls by default
    * fix: remove permission check in op_require_node_module_paths
    * fix(ext/node): return `this` from `http.Server.ref/unref()`
    * fix(serve): support serve hmr
    * docs(console): Update docstrings for install and uninstall
* Sun Nov 03 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Experiment with vendoring cargo home registry. See the documentation at
    https://github.com/openSUSE-Rust/obs-service-cargo/blob/master/README.md#cargo-vendor-home-registry
* Sat Nov 02 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Make source and vendor tarballs reproducible.
* Thu Oct 31 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.0.4:
    * fix: support watch flag to enable watching other files than the main module on serve subcommand
    * Revert "fix(ext/node): fix dns.lookup result ordering"
    * fix(ext/napi): export dynamic symbols list for {Free,Open}BSD
    * fix(ext/node): compatibility with {Free,Open}BSD
    * refactor(init): inline routing in deno init --serve template
    * Revert "fix(ext/node): use primordials in `ext/node/polyfills/https.ts`"
    * fix: provide hints in terminal errors for Node.js globals
    * fix(check): expose more globals from @types/node
    * fix: report exceptions from nextTick
    * fix(compile): regression handling redirects
    * fix(npm): match npm bearer token generation
    * fix: do not panic when failing to write to http cache
    * fix(ext/node): add path to `fs.stat` and `fs.statSync` error
    * fix(watch): don't panic on invalid file specifiers
    * docs(readme): Add winget instructions
    * fix(cli): Make --watcher CLEAR_SCREEN clear scrollback buffer as well as visible screen
    * fix(ext/node): use primordials in ext\node\polyfills\internal\crypto\_randomInt.ts
    * perf: pass transpiled module to deno_core as known string
    * fix(lsp): make missing import action fix infallible
    * fix(install): cache json exports of JSR packages
    * fix(upgrade): stop running `deno lsp` processes on windows before attempting to replace executable
    * fix(check): ignore resolving `jsxImportSource` when jsx is not used in graph
    * fix(install): regression - do not panic when config file contains \r\n newlines
    * feat(lsp): "typescript.preferences.preferTypeOnlyAutoImports" setting
* Sun Oct 27 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update to version 2.0.3:
    * fix(install): don't cache json exports of JSR packages (for now)
    * chore: remove print debugging from test server
    * fix(ext/node): refactor http.ServerResponse into function class
    * bench: remove http benchmarks
    * fix: add 'fmt-component' to unstable features in schema file
    * perf(compile): pass module source data from binary directly to v8
    * fix(fmt): --ext flag requires to pass files
    * fix: `.npmrc` settings not being passed to install/add command
    * refactor(ext/node): use concrete error types
    * Revert "fix(runtime): send ws ping frames from inspector server (#263…
    * fix(config): schemas for lint rule and tag autocompletion
    * fix(node/util): support array formats in `styleText`
    * feat: support node-api in denort
    * fix(ext/node): cancel pending ipc writes on channel close
    * fix(ext/node): only set our end of child process pipe to nonblocking mode
    * fix(ext/ffi): return u64/i64 as bigints from nonblocking ffi calls
    * fix(install): cache all exports of JSR packages listed in `deno.json`
    * fix(install): cache type only module deps in `deno install`
    * fix(node:tls): set TLSSocket.alpnProtocol for client connections
    * fix: share inotify fd across watchers
    * fix(ext/node): map `ERROR_INVALID_NAME` to `ENOENT` on windows
    * fix(check): support `--frozen` on deno check
    * refactor: add 'docs' suggestion
    * fix(cli): increase size of blocking task threadpool on windows
    * fix: unpin tokio version
    * fix(fmt): upgrade formatters
    * fix(ext/console): ignore casing for named colors in css parsing
    * refactor(runtime/ops): use concrete error types
    * fix(install): update lockfile when using package.json
    * fix(lsp): import-map-remap quickfix for type imports
    * fix(npm): support version ranges with && or comma
    * fix(install): better json editing
    * feat(lsp): interactive inlay hints
    * fix(ext/node): use primordials in `ext/node/polyfills/https.ts`
    * chore: update nix crate
    * chore: update release doc template
    * perf: avoid multiple calls to runMicrotask
    * refactor(ext/webgpu): use concrete error type
    * refactor(ext/fetch): use concrete error types
    * Revert "ci: use self-hosted mac arm runner"
    * refactor(ext/http): use concrete error types
    * refactor(ext/crypto): use concrete error types
    * fix(ext/node): stub HTTPParser internal binding
    * fix(info): resolve workspace member mappings
    * refactor(ext/websocket): use concrete error type
    * fix(npm): ensure scoped package name is encoded in URLs
    * fix(ext/node): properly map reparse point error in readlink
    * refactor(ext/fs): use concrete error types
    * fix(help): missing package specifier
* Mon Oct 21 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Experiment on obs-service-roast to generate tarball from cloned
    repository. Note that obs-service-roast is not yet in openSUSE.
    I still plan to add it once other things are finalised such as
    managing version names.
* Sun Oct 20 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Update _service file to use recomprizz instead of recompress
* Fri Oct 18 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - Update to version 2.0.2:
    * fix(ext/node): add null check for kStreamBaseField
    * fix(jupyter): fix panics for overslow subtraction
    * fix(install): don't attempt to cache specifiers that point to directories
    * chore: fix flaky COPYFILE_EXCL test
    * refactor(ext/napi): use concrete error types
    * fix(node/fs): copyFile with `COPYFILE_EXCL` should not throw if the destination doesn't exist
    * refactor(ext/web): use concrete error types
    * feat(permissions): expose PromptResponse
    * refactor(ext/kv): use concrete error type
    * refactor(ext/net): use concrete error type
    * feat(permissions): expose PermissionPrompter and set_prompter function
    * fix(runtime): send ws ping frames from inspector server
    * fix(jupyter): update to the new logo
    * refactor: use macros for signal table
    * fix(cli): set napi object property properly
    * fix(net): don't try to set nodelay on upgrade streams
    * fix: don't warn on ignored signals on windows
    * fix(node/http): normalize header names in `ServerResponse`
    * Reland feat(lsp): deno/didRefreshDenoConfigurationTree notifications
    * fix: use syntect for deno doc html generation
    * Revert "feat(lsp): "deno/didRefreshDenoConfigurationTree" notificatio…
    * fix(child_process): map node `--no-warnings` flag to `--quiet`
    * fix(cli): add prefix to install commands in help
    * fix(add): exact version should not have range `^` specifier
    * feat(lsp): "deno/didRefreshDenoConfigurationTree" notifications
    * chore: add dhat feature
    * fix(jupyter): copy kernels icons to the kernel directory
    * fix(ext/node): fix dns.lookup result ordering
    * fix: node-api function call should use preamble
    * fix(cli): consolidate pkg parser for install & remove
    * fix(ext/node): timingSafeEqual account for AB byteOffset
    * perf(http): make heap allocation for path conditional
    * fix(install): retry downloads of registry info / tarballs
    * fix: improve suggestions and hints when using CommonJS modules
    * refactor(ext/io): use concrete error types
    * fix: add hint for missing `document` global in terminal error
    * fix(ext/console): apply coloring for console.table
    * fix(install): handle pkg with dep on self when pkg part of peer dep resolution
    * fix(ext/node): use primordials in `ext/node/polyfills/internal/buffer.mjs`
    * fix(ext/node): handle http2 server ending stream
    * refactor: always apply hint when formatting JsError
    * chore: ensure only one cargo publish can run
    * fix(add): create deno.json when running `deno add jsr:<pkg>`
    * chore: upgrade to rust 1.81.0
    * fix: panic in `prepare_stack_trace_callback` when global interceptor throws
    * fix(ext/node): implement TCP.setNoDelay
    * fix(repl): remove check flags
    * fix: do not panic running remote cjs module
    * perf(http): avoid clone getting request method and url
    * perf(http): cache webidl.converters lookups in ext/fetch/23_response.js
    * fix(cli): named export takes precedence over default export in doc testing
    * feat(unstable): `--unstable-detect-cjs` for respecting explicit `"type": "commonjs"`
    * refactor(ext/ffi): use concrete error types
    * fix(console/ext/repl): support using parseFloat()
    * refactor(ext/url): use concrete error types
    * refactor(ext/webstorage): use concrete error types
    * fix(install): support installing npm package with alias
    * chore: generate the checksums from the final archives
    * perf: use fast calls for microtask ops
    * feat(cli): improve deno info output for npm packages
    * fix(ext/node): compute pem length (upper bound) for key exports
    * fix(ext/node): allow writing to tty columns
    * fix(ext/napi): pass user context to napi_threadsafe_fn finalizers
    * fix(ext/webgpu): allow GL backend on Windows
    * refactor(ext/tls): use concrete error types
    * refactor(ext/cron): use concrete error type
    * fix(node/util): export `styleText` from `node:util`
    * feat(npm): support `--allow-scripts` on `deno run` (and `deno add`, `deno test`, etc)
    * refactor(ext/canvas): use concrete error type
    * refactor(ext/cache): use concrete error type
    * refactor(ext/broadcastchannel): use concrete error type
    * fix(node): make `process.stdout.isTTY` writable
    * fix(lsp): relative completions for bare import-mapped specifiers
    * fix(install): duplicate dependencies in `package.json`
    * fix(unstable/worker): ensure import permissions are passed
    * fix: do not panic when using methods on classes and interfaces in deno doc html output
    * fix: do not panic on wsl share file paths on windows
    * fix(repl): importing json files
    * fix(jupyter): keep running event loop when waiting for messages
* Sat Oct 12 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - Replace deprecated tar_scm with obs_scm in _service file.
* Sat Oct 12 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - Disable LTO. This seems to cause clang to recognize formats incorrectly,
    thus, not recognizing the symbols. This also results disabling LTO
    builds in rustc altogether removing the specified architecture
    requirement for patch ./deno-disable-lto.patch
* Fri Oct 11 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - Add CFLAGS and CXXFLAGS
* Fri Oct 11 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - Refresh _constraints file.
* Fri Oct 11 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Refresh patch:
    * deno-disable-lto.patch
* Wed Oct 09 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - update to version v2.0.0:
    * fix: use tree-sitter for deno_doc
    * fix: disable same-origin.html WPT
    * refactor: remove usage of full_range
    * fix(ext/node): internal buffer length in readSync
    * fix(console): missing cause property on non-error objects
    * fix(lsp): exclude missing import quick fixes with bad resolutions
    * feat(lsp): add a message when someone runs 'deno lsp' manually
    * fix(ext/webstorage): make `getOwnPropertyDescriptor` with symbol return `undefined`
    * feat(ext/crypto): X448 support
    * refactor: improve node permission checks
    * chore: enable lock_deno_json_package_json_deps
    * fix(node): fix worker_threads issues blocking Angular support
    * tests: enable package_json_node_modules_none
    * fix(install): surface package.json dependency errors
    * Revert "feat: warn when using --allow-run with no allow list"
    * tests: enable specs::run::package_json::invalid_value
    * fix(npm): root package has peer dependency on itself
    * fix(task): use current executable for deno even when not named deno
    * chore: show expectation diff for wpt tests
    * fix: don't prompt when using `Deno.permissions.request` with `--no-prompt`
    * chore: remove custom `bench` profile
    * fix(ext/crypto): fix identity test for x25519 derive bits
    * feat(permissions): allow importing from cdn.jsdelivr.net by default
    * perf: Use -O3 for sui in release builds
    * fix: enable `Win32_Security` feature in `windows-sys`
    * fix(install): store tags associated with package in node_modules dir
    * chore: disable flaky uv_test.js for now
    * fix(install): compare versions directly to decide whether to create a child node_modules dir for a workspace member
    * feat(byonm): support `deno run npm:<package>` when package is not in package.json
    * fix(node): implement libuv APIs needed to support `npm:sqlite3`
    * Revert "fix(urlpattern): fallback to empty string for undefined group values"
    * fix(workspace): handle when config has members when specified via --config
    * fix(no-slow-types): better `override` handling
    * perf(ext/node): reduce some allocations in require
* Mon Oct 07 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - Add bash, fish, and zsh completion subpackages
* Thu Oct 03 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
  - Remove the following patches:
    * deno-rm-upgrade.patch
    * deno-v8-arm.patch
  - update _service file
    * remove excludes. we can't determine which files are really needed for build
    * use cargo_vendor
  - remove the following files
    * cargo_config
    * deno-1.45.1.tar.xz
    * revendor_source.sh
    * vendor.tar.xz
  - add the following files
    * deno.obsinfo
    * vendor.tar.zst new vendored tarball
    * deno-2.0.0~rc10.tar.zst is now the new source tarball
  - update to version 2.0.0~rc10. Changelog since 1.45.2 til latest:
    * fix(install): store tags associated with package in node_modules dir
    * chore: disable flaky uv_test.js for now
    * fix(install): compare versions directly to decide whether to create a child node_modules dir for a workspace member
    * feat(byonm): support `deno run npm:<package>` when package is not in package.json
    * fix(node): implement libuv APIs needed to support `npm:sqlite3`
    * Revert "fix(urlpattern): fallback to empty string for undefined group values"
    * fix(workspace): handle when config has members when specified via --config
    * fix(no-slow-types): better `override` handling
    * chore: release deno_* crates
    * chore: release deno_* crates
    * chore: relax version pinning of deno_package_json
    * chore: deprecate check itests
    * chore: remove unnecessary envs in spec tests
    * feat(ext/node): buffer.transcode()
    * fix(ext/node): remove unimplemented promiseHook stubs
    * feat(lsp): quick fix for @deno-types="npm:@types/*"
    * feat: Add suggestion for packages using Node-API addons
    * refactor(ext): align error messages
    * BREAKING: rename "deps" remote cache folder to "remote"
    * fix: remove the typo in the help message
    * fix: Hide 'deno cache' from help output
    * fix: update patchver to 0.2
    * fix(flags): move some content from docs.deno.com into help output
    * fix(info): error instead of panic for npm specifiers when using byonm
    * fix: precompile preserve SVG camelCase attributes
    * chore: include sha256 checksum in release
    * fix: eagerly error for specifier with empty version constraint
    * refactor: move ByonmNpmResolver to deno_resolver
    * refactor: bury descriptor parsing in PermissionsContainer
    * fix: update sui to 0.4
    * refactor: cleanup for creating worker structs
    * refactor: extract out sloppy imports resolution from CLI crate
    * Revert "ci: use macos-14-xlarge on 'main' branch"
    * refactor: move NpmCacheDir to deno_cache_dir
    * refactor: use deno_path_util
    * fix(node): Pass NPM_PROCESS_STATE to subprocesses via temp file instead of env var
    * fix(flags): --allow-all should conflict with lower permissions
    * ci: use macos-14-xlarge on 'main' branch
    * fix(lint): correctly handle old jsx in linter
    * BREAKING(ext/net): improved error code accuracy
    * chore: update `simd-json`
    * refactor(fmt): rewrite HTML syntax error handling
    * feat: Don't warn about --allow-script when using esbuild
    * fix(info): move "version" field to top of json output
    * feat(install): warn repeatedly about not-run lifecycle scripts on explicit installs
    * fix(installl): make bin entries executable even if not put in `node_modules/.bin`
    * fix(doc): surface graph errors as warnings
    * refactor: use ModuleGraph::fill_from_lockfile
    * feat(tools/doc): display subitems in symbol overviews where applicable
    * fix(ext/node): fix process.stdin.pause()
    * feat: add `--allow-import` flag
    * fix(compile): support 'deno compile' in RC and LTS releases
    * chore: cleanup unused deprecated code
    * chore: deprecate npm itests
    * fix(check): properly surface dependency errors in types file of js file
    * fix(add/install): default to "latest" tag for npm packages in `deno add npm:pkg`
    * feat(fmt): better error on malfored HTML files
    * fix(check): ignore noImplicitOverrides in remote modules
    * test: disable 'test-child-process-ipc-next-tick.js' Node compat test
    * fix(cli): Warn on not-run lifecycle scripts with global cache
    * fix: better error for Deno.UnsafeWindowSurface, correct HttpClient name, cleanup unused code
    * fix(fmt): --check was broken for CSS, YAML and HTML
    * fix(ext/node): Fix vm sandbox object panic
    * fix: Update deno_npm to fix `deno install` with crossws
    * refactor: reenable more tests after DENO_FUTURE migration
    * perf(ext/fetch): improve decompression throughput by upgrading `tower_http`
    * fix: error out if a valid flag is passed before a subcommand
    * chore: add code generation for @types/deno
    * BREAKING: remove support for remote import maps in deno.json
    * feat(fmt): support vto and njk extensions
    * feat(fmt): stabilize CSS, HTML and YAML formatters
    * fix: consistent with deno_config and treat `"experimentalDecorators"` as deprecated
    * tests: update specs::cache::package_json
    * feat(ext/crypto): import and export p521 keys
    * tests: enable auto_discovered tests of run/no_deno_json
    * feat: make 'globalThis.location' a configurable property
    * fix(ext/web): don't ignore capture in EventTarget.removeEventListener
    * fix(ext/node): stub cpu_info() for OpenBSD
    * feat: Show hints when using `window` global
    * BREAKING(webgpu/unstable): move `width` and `height` options to `UnsafeWindowSurface` constructor
    * fix(node): Include "node" condition during CJS re-export analysis
    * chore: Revert child_process close ordering change
    * perf(ext/web): optimize performance.measure()
    * fix: panic when require(esm)
    * feat(fmt): upgrade markup_fmt
    * fix(cli): Default to auto with --node-modules-dir flag
    * refactor(tests): migrate npm itests to specs
    * fix(flags): properly error out for urls
    * fix(ext/crypto): ensure EC public keys are exported uncompressed
    * test: make specs::test::doc_success less flaky
    * fix(ext/crypto): reject empty usages in SubtleCrypto#importKey
    * chore: update tools allow-run list
    * chore: update sui to 0.3.1
    * fix(coverage): ignore urls from doc testing
    * fix: cjs resolution cases
    * fix(node): Don't error out if we fail to statically analyze CJS re-export
    * ci: increase timeout to 180 minutes
    * fix(cli): Only set allow net flag for deno serve if not already allowed all
    * ci: revert changed to canary uploads
    * fix(ext/node): support x509 certificates in `createPublicKey`
    * fix(ext/console): more precision in console.time
    * ci: fix 'promote_to_release' script
    * test: make specs::test::doc_success less flaky
    * ci: Fix uploading latest canary version
    * fix: don't include extensionless files in file collection for lint & fmt by default
    * fix(ext/fetch): fix lowercase http_proxy classified as https
    * refactor(ext/kv): align error messages
    * refactor(ext/webidl): align error messages
    * fix(cli): handle edge cases around `export`s in doc tests and default export
    * refactor(ext/webgpu): align error messages
    * fix(ext/node): don't throw error for unsupported signal binding on windows
    * refactor(ext): align error messages
    * ci: bump fetch depth to unblock canary uploads
    * fix: update nodeModulesDir config JSON schema
    * ci: fix uploading canary
    * feat: suggest `deno install --entrypoint` instead of `deno cache`
    * feat: default to TS for file extension and support ext flag in more scenarios
    * fix(ext/http): gracefully handle Response.error responses
    * feat(ext/node): add rootCertificates to node:tls
    * feat: improve warnings for deprecations and lifecycle script for npm packages
    * feat(lint): add `no-process-global` lint rule
    * fix: error on unsupported compiler options
    * feat: require jsr prefix for `deno install` and `deno add`
    * fix(flags): don't treat empty run command as task subcommand
    * fix: remove --allow-run warning when using deno without args or subcommand
    * Revert "feat(fmt): sort type-only named import/exports last"
    * fix: do not panic running invalid file specifier
    * feat(check): turn on noImplicitOverride
    * tests: fix upgrade canary test
    * tests: re-enable upgrade tests
    * tests: re-enable WebGPU tests on macOS aarch64
    * fix(dts): stabilize `fetch` declaration for use with `Deno.HttpClient`
    * feat(cli): evaluate code snippets in JSDoc and markdown
    * chore: bump `deno_lint` to 0.66.0
    * feat: update warning message for --allow-run with no list
    * refactor(ext/websocket): align error messages
    * fix(lsp): properly resolve jsxImportSource for caching
    * feat(lsp): auto-import types with 'import type'
    * perf: fast path for cached dyn imports
    * fix(ext/node): stub `inspector/promises`
    * feat(fmt): sort type-only named import/exports last
    * ci: fix releasing canary
    * ci: make canary uploads less racy
    * chore: upgrade deno_core
    * chore: remove `warnOnDeprecatedApi()`
    * feat: warn when using `--allow-run` with no allow list
    * chore: lint `40_fs_events.js`
    * chore(fs): undeprecate `Deno.FsWatcher.prototype.return()`
    * fix(npm): better error handling for remote npm deps
    * feat(permissions): `Deno.mainModule` doesn't require permissions
    * refactor(permissions): split up Descriptor into Allow, Deny, and Query
    * chore: deprecate test itests
    * chore: maybe fix flaky serve_parallel test
    * chore: deprecate lint itests
    * chore: move info itests
    * fix(lockfile): use loose deserialization for version constraints
    * test: rewrite some ignored tests to spec tests
    * fix(types): simplify mtls related types
    * fix(runtime): don't error `child.output()` on consumed stream
    * BREAKING(ext/ffi): remove deprecated `UnsafeFnPointer` constructor type with untyped `Deno.PointerObject` parameter
    * fix(ext/crypto): support md4 digest algorithm
    * chore: deprecate node compat itests
    * chore: cleanup remaining `internals.future` code
    * fix(cli): `deno task` exit with status 0
    * fix(ext/node): add `vm.constants`
    * fix(ext/node): export `process.allowedNodeEnvironmentFlags`
    * fix(ext/node): add stubs for `node:trace_events`
    * feat: print `Listening on` messages on stderr instead of stdout
    * feat: TypeScript 5.6 and `npm:@types/node@22`
    * fix(ext/node): attach console stream properties
    * fix(ext/node): use primordials in ext/node/polyfills/wasi.ts
    * chore: update more registry.json files
    * fix(check): move is cjs check from resolving to loading
    * feat(flags): support user provided args in repl subcommand
    * chore: enable `specs::run::workspaces::explicit_import_map` test
    * refactor(runtime): align error messages
    * feat(serve): Support second parameter in deno serve
    * fix: no cmd prefix in help output go links
    * feat(upgrade): support LTS release channel
    * feat(ext/node): export 'promises' symbol from 'node:timers'
    * ci: Add action to cut LTS release
    * fix(ext/node): Implement detached option in `child_process`
    * fix(ext/node): fix Decipheriv when autoPadding disabled
    * BREAKING(io): remove `Deno.Seeker[Sync]`
    * chore: update `std` submodule
    * refactor: cleanup unstable checks for WebGPU, FFI and FS APIs
    * chore(test): add script for pruning registry.json files
    * fix(ext/console): prevent duplicate error printing when the cause is assigned
    * fix: add test ensuring als works across dynamic import
    * ci: upgrade release template
    * fix(ext/node): export request and response clases from `http2` module
    * test: remove `DENO_FUTURE`
    * fix(ext/webgpu): sync category comment
    * feat(ext/node): expose ES modules for _ modules
    * feat: stabilize `Deno.createHttpClient()`
    * feat(ext/node): export missing symbols from domain, puncode, repl, tls
    * feat(ext/node): export missing constants from 'zlib' module
    * feat(ext/node): export more symbols from streams and timers/promises
    * chore: remove `prevent_v8_code_cache` from `CliModuleLoaderInner`
    * chore: deprecate task itests
    * feat(upgrade): better error message on failure
    * fix(ext/node): fix `Cipheriv#update(string, undefined)`
    * fix(ext/node): avoid showing `UNKNOWN` error from TCP handle
    * fix(lsp): encode url parts before parsing as uri
    * fix(ext/node): add `FileHandle#writeFile`
    * fix(ext/node): use primordials in `ext/node/polyfills/console.ts`
    * fix(ext/node): validate input lengths in `Cipheriv` and `Decipheriv`
    * fix(ext/node): Add missing node:fs and node:constants exports
    * fix(ext/node): Add missing `node:path` exports
    * feat(lsp): unstable setting as list
    * BREAKING(net): remove `Deno.[Tls]Listener.prototype.rid`
    * BREAKING(net): remove `Deno.ConnectTlsOptions.{certChain,certFile,privateKey}` and `Deno.ListenTlsOptions.certChain,certFile,keyFile}`
    * fix(ext/node): Rewrite `node:v8` serialize/deserialize
    * BREAKING(temporal/unstable): Remove obsoleted Temporal APIs part 2
    * BREAKING(fs): remove `Deno.FsFile.prototype.rid`
    * feat: require(esm)
    * fix: linux canonicalization checks
    * feat(cli): use NotCapable error for permission errors
    * fix: add link to env var docs
    * refactor: move WebGPU, FFI and FS typings from unstable to stable
    * test: remove usage of `--unstable` flag
    * fix: update malva in deno to support astro css comments
    * fix(inspector): Fix panic when re-entering runtime ops
    * build: remove --unstable flags from CI
    * bench: fix CI
    * BREAKING(fs): remove `Deno.fsync[Sync]()`
    * BREAKING: Remove `--unstable` flag
    * fix(node/byonm): do not accidentally resolve bare node built-ins
    * BREAKING(io): remove `Deno.{Reader,Writer}[Sync]` and `Deno.Closer`
    * feat: Add better error messages for unstable APIs
    * fix: Float16Array type
    * fix: remove recently added deno.json node_modules aliasing
    * BREAKING: remove deprecated files config
    * fix(fmt): fix tabs in YAML
    * chore: Deprecate worker itests
    * fix(ext/node): Stream should be instance of EventEmitter
    * fix(ext/node): report freemem() on Linux in bytes
    * BREAKING(fs): remove `Deno.fdatasync[Sync]()`
    * fix(ext/node): delay accept() call 2 ticks in net.Server#listen
    * feat: Update no-window lint rule
    * feat(add/install): Flag to add dev dependency to package.json
    * BREAKING(net): remove `Deno.{Conn,TlsConn,TcpConn,UnixConn}.prototype.rid`
    * chore: soft-remove `Deno.{stdin,stderr,stdout}.rid`
    * fix(install): Make sure target node_modules exists when symlinking
    * feat(add): Add npm packages to package.json if present
    * fix(runtime): use more null proto objects again
    * feat(lsp): turn on useUnknownInCatchVariables
    * fix(jupyter): allow unstable flags
    * refactor(permissions): remove FromStr implementations, add ::parse methods
    * fix: invalid ipv6 hostname on `deno serve`
    * BREAKING(fs): disallow `new Deno.FsFile()`
    * BREAKING(buffer): remove `Deno.Buffer`
    * chore(net): soft-remove `Deno.serveHttp()`
    * BREAKING: remove "emit" and "map" from deno info output
    * feat(check): turn on useUnknownInCatchVariables
    * feat(flags): allow double commas to escape values in path based flags
    * fix: add suggestion how to fix importing CJS module
    * fix(ext/node): stub `process.cpuUsage()`
    * feat(uninstall): alias to 'deno remove' if -g flag missing
    * BREAKING(fs): remove `Deno.funlock[Sync]()`
    * BREAKING(fs): remove `Deno.seek[Sync]()`
    * chore(tests): reduce the use of `--unstable` flag in test util
    * fix: update hint for `deno add <package>`
    * feat: include version number in all --json based outputs
    * chore: deprecate doc itests
    * feat: Allow importing .cjs files
    * fix(config): validate export names
    * feat(ext/node): add abort helpers, process & streams fix
    * refactor(ext/cron): align error messages
    * feat: Add a hint on error about 'Relative import path ... not prefixed with ...'
    * BREAKING(fs): remove `Deno.FsWatcher.prototype.rid`
    * BREAKING(fs): remove `Deno.File`
    * refactor(ext/crypto): align error messages
    * fix(ext/http): do not set localhost to hostname unnecessarily
    * fix(ext/node): close upgraded socket when the underlying http connection is closed
    * fix(regression): do not expose resolved path in Deno.Command permission denied error
    * BREAKING(types): soft-remove `Deno.run()`
    * feat(install): deno install with entrypoint
    * chore: forward v1.46.3 release commit to main
    * BREAKING(config): make supported compilerOptions an allow list
    * fix(windows): Deno.Command - align binary resolution with linux and mac
    * fix(byonm): resolve npm deps of jsr deps
    * chore(cli): remove deno_emit dependency
    * feat(add): strip package subpath when adding a package
    * fix: lock down allow-run permissions more
    * chore(ext/fetch): remove op_fetch_response_upgrade
    * fix(lsp): update diagnostics on npm install
    * test: run js_unit_tests with `--unstable-*` flags  * chore: remove some dead code around DENO_FUTURE env var
    * BREAKING(io): remove `Deno.read[Sync]()`
    * feat(cli): give access to `process` global everywhere
    * BREAKING(io): remove `Deno.write[Sync]()`
    * BEAKING(buffer): remove `Deno.readAll[Sync]()`
    * BREAKING(fs): remove `Deno.ftruncate[Sync]()`
    * chore(tty): soft-remove `Deno.isatty()`
    * refactor(ext): align error messages
    * build(deps): bump quinn-proto from 0.11.3 to 0.11.8
    * refactor(cli/js): align error messages
    * BREAKING(buffer): remove `Deno.writeAll[Sync]()`
    * refactor(ext/fetch): align error messages
    * chore: update WPT
    * BREAKING(fs): remove `Deno.fstat[Sync]()`
    * fix(cli): Map error kind to `PermissionDenied` when symlinking fails due to permissions
    * fix(flags): require global flag for permission flags in install subcommand
    * fix(install): recommend using `deno install -g` when using a single http url
    * docs(serve): fix default `Deno.serve` hostname
    * chore: deprecate eval itests
    * fix(task): correct name for scoped npm package binaries
    * test: fix info::info_import_map test
    * BREAKING(io): remove `Deno.copy()`
    * test: reenable frozen_lockfile tests
    * BREAKING(permissions): remove --allow-hrtime
    * fix: only enable byonm if workspace root has pkg json
    * feat: hide several --unstable-* flags
    * BREAKING(dts): improve types for `Deno.serve`
    * BREAKING(console): remove `Deno.customInspect`
    * BREAKING(unstable): drop support for Deno.run.{clearEnv,gid,uid}
    * fix: make some warnings more standard
    * fix: fix jupyter display function type
    * chore(fs): remove `Deno.flock[Sync]()`
    * feat: support DENO_LOG env var instead of RUST_LOG
    * BREAKING(io): remove `Deno.iter[Sync]()`
    * BREAKING: remove `Deno.close()`
    * chore: cleanup code for deprecation notices in JS code
    * BREAKING: remove `deno vendor`
    * fix(cli/tools): correct `deno init --serve` template behavior
    * BREAKING: remove `--allow-none` flag
    * feat(lsp): html/css/yaml file formatting
    * BREAKING(ext/web): remove remaining web types for compatibility
    * BREAKING: remove `--trace-ops`
    * fix: remove entrypoint hack for Deno 2.0
    * BREAKING: remove `deno bundle`
    * BREAKING: remove `--ts` flag
    * BREAKING: remove `--jobs` flag
    * refactor(ext/console): align error messages
    * fix(BREAKING): make dns record types have consistent naming
    * chore: cleanup code for unstable tests
    * chore: remove DENO_FUTURE=1 from spec tests
    * fix(publish): ensure provenance is spec compliant
    * chore(fs): remove `Deno.futime[Sync]()`
    * fix(upgrade): more informative information on invalid version
    * chore(net): remove `Deno.shutdown()`
    * chore: remove `Deno.resources()`
    * chore: remove `Deno.metrics()`
    * fix(lint): support linting jsr pkg without version field
    * v2.0.0-rc.0
    * refactor: remove DENO_FUTURE
    * chore: fix linting
    * fix: upgrade deno_ast 0.42
    * BREAKING: `DENO_FUTURE=1` by default, or welcome to Deno 2.0
    * fix(ext/node): session close during stream setup
    * test(ext/node): check hostname option has precedence over host option
    * feat(upgrade): print info links for Deno 2 RC releases
    * feat(config): Node modules option for 2.0
    * chore: forward v1.46.2 release commit to main
    * chore: upgrade rusqlite
    * fix: update deno_doc
    * fix: reland async context
    * fix(runtime/web_worker): populate `SnapshotOptions` for `WebWorker` when instantiated without snapshot
    * fix: upgrade deno_core to 0.307.0
    * fix(permissions): disallow any `LD_` or `DYLD_` prefixed env var without full --allow-run permissions
    * feat: deprecate import assertions
    * docs: refer to `globalThis` instead of `window` in declaration files
    * test: run specs::npm::exec_file_inside_npm_package with DENO_FUTURE=1
    * test: run `node_unit_tests` with `DENO_FUTURE=1`
    * test: replace usage of `window` with `globalThis`
    * fix: delete old Deno 1.x headers file when loading cache
    * fix(napi): Don't run microtasks in napi_resolve_deferred
    * refactor(ext): throw new error instead of throw error
    * test: Don't run unit tests with and without `DENO_FUTURE=1`
    * refactor: don't virtualize the `console` global for node mode
    * feat: improve lockfile v4 to store normalized version constraints and be more terse
    * fix(napi): Fix worker threads importing already-loaded NAPI addon
    * fix(ext/node): import RSA JWK keys
    * fix(ext/node): export JWK public key
    * build: Allow building 'rc' release from source
    * fix(ext/node): import EC JWK keys
    * tests: fix wpt_epoch job
    * fix(fmt): fix incorrect quotes in components
    * fix(ext/node): update aead-gcm-stream to 0.3
    * fix(ext/node): throw when loading `cpu-features` module
    * fix(lsp): panic on url_to_uri()
    * feat: remove `--lock-write` flag
    * fix(ext/node): emit `online` event after worker thread is initialized
    * fix: replace `npm install` hint with `deno install` hint
    * fix(permissions): disallow launching subprocess with LD_PRELOAD env var without full run permissions
    * test: add supporting for ignoring spec tests
    * fix(ext/fetch): percent decode userinfo when parsing proxies
    * fix: removed unstable-htttp from deno help
    * fix(task): support tasks with colons in name in `deno run`
    * chore: ignore lint warning in test
    * feat(ext/kv): configurable limit params
    * perf(cache): single cache file for remote modules
    * feat: lockfile v4 by default
    * Reland "test: run unit tests with DENO_FUTURE=1"
    * fix(fmt/markdown): fix regression with multi-line footnotes and inline math
    * perf(cache): single cache file for typescript emit
    * perf(ext/node): reduce some allocations in require
    * Revert "feat(fetch): accept async iterables for body"
    * fix(bench): Fix table column alignments and NO_COLOR=1
    * fix(node/cluster): improve stubs to make log4js work
    * fix(ext/webgpu): allow to build on unsupported platforms
    * chore(ext/node): use array instead of Vec to avoid wrong capacity allocation
    * refactor(lsp): changes for lsp_types 0.97.0
    * fix: handle showing warnings while the progress bar is shown
    * fix(ext/crypto): throw DataError for invalid EC key import
    * fix(ext/node): import JWK octet key pairs
    * chore: enable `log` feature for tracing crate
    * chore(ext/node): bump minimum required version of `dsa` to 0.6.3
    * fix(install): Use relative symlinks in deno install
    * chore: update config-file.v1.json
    * refactor: remove unused AllowAllNodePermissions
    * chore(build): deno_kv - remove dep on deno_node
    * chore: forward v1.46.1 release commit to main
    * fix: trim space around DENO_AUTH_TOKENS
    * fix(urlpattern): fallback to empty string for undefined group values
    * fix(ext/node): http2session ready state
    * fix(ext/node): register `node:wasi` built-in
    * feat(upgrade): print info links for Deno 2 RC releases
    * fix(cli): Map error kind to PermissionDenied when symlinking fails due to
      permissions
    * fix(cli/tools): correct deno init --serve template behavior
    * fix(ext/node): session close during stream setup
    * fix(publish): ensure provenance is spec compliant
    * fix(upgrade): more informative information on invalid version
    * fix: fix jupyter display function type
    * Revert "feat(fetch): accept async iterables for body"
    * fix(bench): Fix table column alignments and NO_COLOR=1
    * fix(ext/crypto): throw DataError for invalid EC key import
    * fix(ext/fetch): percent decode userinfo when parsing proxies
    * fix(ext/node): emit online event after worker thread is initialized
    * fix(ext/node): export JWK public key
    * fix(ext/node): import EC JWK keys
    * fix(ext/node): import JWK octet key pairs
    * fix(ext/node): import RSA JWK keys
    * fix(ext/node): throw when loading cpu-features module
    * fix(ext/node): update aead-gcm-stream to 0.3
    * fix(ext/webgpu): allow to build on unsupported platforms
    * fix(fmt): fix incorrect quotes in components
    * fix(fmt/markdown): fix regression with multi-line footnotes and inline math
    * fix(install): Use relative symlinks in deno install
    * fix(lsp): panic on url_to_uri()
    * fix(napi): Don't run microtasks in napi_resolve_deferred
    * fix(napi): Fix worker threads importing already-loaded NAPI addon
    * fix(node/cluster): improve stubs to make log4js work
    * fix(runtime/web_worker): populate SnapshotOptions for WebWorker when
      instantiated without snapshot
    * fix(task): support tasks with colons in name in deno run
    * fix: handle showing warnings while the progress bar is shown
    * fix: reland async context
    * fix: removed unstable-htttp from deno help
    * fix: replace npm install hint with deno install hint
    * fix: update deno_doc
    * fix: upgrade deno_core to 0.307.0
    * perf(ext/node): reduce some allocations in require
    * fix(ext/node): http2session ready state
    * fix(ext/node): register node:wasi built-in
    * fix(urlpattern): fallback to empty string for undefined group values
    * fix: trim space around DENO_AUTH_TOKENS
    * BREAKING(temporal/unstable): Remove obsoleted Temporal APIs
    * BREAKING(webgpu/unstable): Replace async .requestAdapterInfo() with sync .info
    * feat: deno compile --icon <ico>
    * feat: deno init --serve
    * feat: deno upgrade --rc
    * feat: Add Deno.ServeDefaultExport type
    * feat: async context
    * feat: better help output
    * feat: codesign for deno compile binaries
    * feat: deno clean
    * feat: deno remove
    * feat: deno run
    * feat: Deprecate "import assertions" with a warning
    * feat: glob and directory support for deno check and deno cache cli arg
      paths
    * feat: Print deprecation message for npm packages
    * feat: refresh "Download" progress bar with a spinner
    * feat: Rename --unstable-hmr to --watch-hmr
    * feat: support short flags for permissions
    * feat: treat bare deno command with run arguments as deno run
    * feat: upgrade deno_core
    * feat: upgrade deno_core
    * feat: upgrade V8 to 12.8
    * feat: Upgrade V8 to 12.9
    * feat: vm rewrite
    * feat(clean): add progress bar
    * feat(cli): Add --env-file as alternative to --env
    * feat(cli/tools): add a subcommand --hide-stacktraces for test
    * feat(config): Support frozen lockfile config option in deno.json
    * feat(config/jsr): add license field
    * feat(coverage): add breadcrumbs to deno coverage --html report
    * feat(ext/node): rewrite crypto keys
    * feat(ext/node): support http2session.socket
    * feat(fetch): accept async iterables for body
    * feat(flags): improve help output and make deno run list tasks
    * feat(fmt): support CSS, SCSS, Sass and Less
    * feat(fmt): support HTML, Svelte, Vue, Astro and Angular
    * feat(fmt): support YAML
    * feat(FUTURE): terse lockfile (v4)
    * feat(install): change 'Add ...' message
    * feat(lint): Add lint for usage of node globals (with autofix)
    * feat(lsp): node specifier completions
    * feat(lsp): registry completions for import-mapped specifiers
    * feat(node): support username and _password in .npmrc file
    * feat(permissions): link to docs in permission prompt
    * feat(publish): error on missing license file
    * feat(publish): suggest importing jsr:@std/ for deno.land/std urls
    * feat(serve): Opt-in parallelism for deno serve
    * feat(test): rename --allow-none to --permit-no-files
    * feat(unstable): ability to use a local copy of jsr packages
    * feat(unstable/fmt): move yaml formatting behind unstable flag
    * feat(upgrade): refresh output
    * feat(upgrade): support deno upgrade 1.46.0
    * feat(urlpattern): add ignoreCase option & hasRegExpGroups property, and fix
      spec discrepancies
    * feat(watch): add watch paths to test subcommand
    * fix: node:inspector not being registered
    * fix: rename watch event missing
    * fix: actually add missing node:readline/promises module
    * fix: adapt to new jupyter runtime API and include session IDs
    * fix: add permission name when accessing a special file errors
    * fix: adjust suggestion for lockfile regeneration
    * fix: cache bust jsr meta file when version not found in dynamic branches
    * fix: CFunctionInfo and CTypeInfo leaks
    * fix: clean up flag help output
    * fix: correct JSON config schema to show vendor option as stable
    * fix: dd-trace http message compat
    * fix: deserialize lockfile v3 straight
    * fix: Don't panic if fail to handle JS stack frame
    * fix: Don't panic if failed to add system certificate
    * fix: Don't shell out to unzip in deno upgrade/compile
    * fix: enable the reporting of parsing related problems when running deno lint
    * fix: errors with CallSite methods
    * fix: include already seen deps in lockfile dep tracking
    * fix: log current version when using deno upgrade
    * fix: make deno add output more deterministic
    * fix: make vendor cache manifest more deterministic
    * fix: missing emitWarning import
    * fix: regressions around Error.prepareStackTrace
    * fix: stub node:module.register()
    * fix: support npm:bindings and npm:callsites packages
    * fix: unblock fsevents native module
    * fix: update deno_doc
    * fix: update dry run success message
    * fix: update lsp error message of 'relative import path' to 'use deno add' for
    * npm/jsr packages
    * fix: upgrade deno_core to 0.298.0
    * fix: warn about import assertions when using typescript
    * fix(add): better error message providing scoped pkg missing leading @ symbol
    * fix(add): Better error message when missing npm specifier
    * fix(add): error when config file contains importMap field
    * fix(add): Handle packages without root exports
    * fix(add): Support dist tags in deno add
    * fix(cli): add NAPI support in standalone mode
    * fix(cli): Create child node_modules for conflicting dependency versions,
      respect aliases in package.json
    * fix(cli): Respect implied BYONM from DENO_FUTURE in deno task
    * fix(cli): shorten examples in help text
    * fix(cli): support --watch when running cjs npm packages
    * fix(cli): Unhide publish subcommand help string
    * fix(cli): update permission prompt message for compiled binaries
    * fix(cli/init): broken link in deno init sample template
    * fix(compile): adhoc codesign mach-o by default
    * fix(compile): make output more deterministic
    * fix(compile): support workspace members importing other members
    * fix(compile/windows): handle cjs re-export of relative path with parent
    * component
    * fix(config): regression - should not discover npm workspace for nested
    * deno.json not in workspace
    * fix(cron): improve error message for invalid cron names
    * fix(docs): fix some deno.land/manual broken urls
    * fix(ext/console): Error Cause Not Inspect-Formatted when printed
    * fix(ext/console): render properties of Intl.Locale
    * fix(ext/crypto): respect offsets when writing into ab views in randomFillSync
    * 
    * fix(ext/fetch): include TCP src/dst socket info in error messages
    * fix(ext/fetch): include URL and error details on fetch failures
    * fix(ext/fetch): respect authority from URL
    * fix(ext/fetch): use correct ALPN to proxies
    * fix(ext/fetch): use correct ALPN to socks5 proxies
    * fix(ext/http): correctly consume response body in Deno.serve
    * fix(ext/net): validate port in Deno.{connect,serve,listen}
    * fix(ext/node): add CipherIv.setAutoPadding()
    * fix(ext/node): add crypto.diffieHellman
    * fix(ext/node): client closing streaming request shouldn't terminate http
    * server
    * fix(ext/node): createBrotliCompress params
    * fix(ext/node): do not expose self global in node
    * fix(ext/node): don't concat set-cookie in ServerResponse.appendHeader
    * fix(ext/node): don't throw when calling PerformanceObserver.observe
    * fix(ext/node): ed25519 signing and cipheriv autopadding fixes
    * fix(ext/node): fix prismjs compatibiliy in Web Worker
    * fix(ext/node): handle node child_process with --v8-options flag
    * fix(ext/node): handle prefix mapping for IPv4-mapped IPv6 addresses
    * fix(ext/node): http request uploads of subarray of buffer should work
    * fix(ext/node): improve shelljs compat with managed npm execution
    * fix(ext/node): node:zlib coerces quality 10 to 9.5
    * fix(ext/node): pass content-disposition header as string instead of bytes
    * fix(ext/node): prevent panic in http2.connect with uppercase header names
    * fix(ext/node): read correct CPU usage stats on Linux
    * fix(ext/node): rewrite X509Certificate resource and add publicKey()
    * fix(ext/node): stat.mode on windows
    * fix(ext/node): support ieee-p1363 ECDSA signatures and pss salt len
    * fix(ext/node): use pem private keys in createPublicKey
    * fix(ext/node/net): emit error before close when connection is refused
    * fix(ext/web): make CompressionResource garbage collectable
    * fix(ext/web): make TextDecoderResource use cppgc
    * fix(ext/webgpu): assign missing constants property of shader about
    * GPUDevice.createRenderPipeline[Async]
    * fix(ext/webgpu): don't crash while constructing GPUOutOfMemoryError
    * fix(ext/webgpu): GPUDevice.createRenderPipelineAsync should return a Promise
    * fix(ext/websocket): unhandled close rejection in WebsocketStream
    * fix(fmt): handle using stmt in for of stmt
    * fix(fmt): regression with pipe in code blocks in tables
    * fix(fmt): upgrade to dprint-plugin-markdown 0.17.4
    * fix(fmt): was sometimes putting comments in front of commas in parameter lists
    * fix(future): Emit deno install warning less often, suggest deno install in error message
    * fix(http): Adjust hostname display for Windows when using 0.0.0.0
    * fix(init): use bare specifier for jsr:@std/assert
    * fix(install): Properly handle dist tags when setting up node_modules
    * fix(lint): support linting tsx/jsx from stdin
    * fix(lsp): directly use file referre...
    * fix(cli): Unhide publish subcommand help string
    * fix(compile/windows): handle cjs re-export of relative path with parent component
    * fix(ext/node): handle node child_process with --v8-options flag
    * fix(ext/node): prevent panic in http2.connect with uppercase header names
    * fix(ext/webgpu): don't crash while constructing GPUOutOfMemoryError
    * fix(http): Adjust hostname display for Windows when using 0.0.0.0
    * fix(node): Rework node:child_process IPC
    * fix(node): support wildcards in package.json imports
    * fix(node/fs/promises): watch should be async iterable
    * fix(node/timers/promises): add scheduler APIs
    * fix(npmrc): skip loading .npmrc in home dir on permission error
    * fix(types): fix streams types
    * fix(unstable/compile): handle byonm import in sub dir
    * fix: actually add missing node:readline/promises module
    * fix: adapt to new jupyter runtime API and include session IDs
    * perf(ext/fetch): speed up resp.clone()
    * perf(ext/node): improve Buffer from string performance
    * Reland "fix: CFunctionInfo and CTypeInfo leaks"
    * fix(ext/fetch): respect authority from URL
    * fix(ext/fetch): use correct ALPN to proxies
    * fix(ext/node): read correct CPU usage stats on Linux
    * fix(ext/node/net): emit error before close when connection is refused
    * fix(future): Emit deno install warning less often, suggest deno install in
    * error message
    * fix(lsp): rewrite import for 'infer return type' action
    * fix(node): better detection for when to surface node resolution errors
    * fix(node): cjs pkg dynamically importing esm-only pkg fails
    * fix(node/worker_threads): support port.once()
    * fix(publish): workspace included license file had incorrect path
    * fix(unstable): move sloppy-import warnings to lint rule
    * fix(upgrade): do not error if config in cwd invalid
    * fix(workspaces/publish): include the license file from the workspace root if not in pkg
    * fix: enable the reporting of parsing related problems when running deno lint
    * fix: support npm:bindings and npm:callsites packages
    * fix: update lsp error message of 'relative import path' to 'use deno add' for
      npm/jsr packages
    * fix: decode percent-encoding source string in Error.stack
    * perf: update deno_doc
    * Reland "refactor(fetch): reimplement fetch with hyper instead of reqwest"
    * fix(cli): Create child node_modules for conflicting dependency versions,
    * respect aliases in package.json
    * fix(cli): Respect implied BYONM from DENO_FUTURE in deno task
    * fix(cli): add NAPI support in standalone mode
    * fix(cron): improve error message for invalid cron names
    * fix(docs): fix some deno.land/manual broken urls
    * fix(ext/console): Error Cause Not Inspect-Formatted when printed
    * fix(ext/node): do not expose self global in node
    * fix(ext/node): http request uploads of subarray of buffer should work
    * fix(ext/node): stat.mode on windows
    * fix(fmt): was sometimes putting comments in front of commas in parameter lists
    * fix(init): use bare specifier for jsr:@std/assert
    * fix(lsp): hang when caching failed
    * fix(lsp): scope attribution for asset documents
    * fix(lsp): support npm workspaces and fix some resolution issues
    * fix(node): Fix --allow-scripts with no deno.json
    * fix(node): support tty.hasColors() and tty.getColorDepth()
    * fix(npm): handle packages with only pre-released 0.0.0 versions
    * fix(publish): surface syntax errors when using --no-check
    * fix(publish): warn about missing license file
    * fix(std/http2): release window capacity back to remote stream
    * fix(types): Conform lib.deno_web.d.ts to lib.dom.d.ts and lib.webworker.d.ts
    * fix(workspace): do not resolve to self for npm pkg depending on matching req
    * fix(workspace): support resolving bare specifiers to npm pkgs within a
      workspace
    * fix: make vendor cache manifest more deterministic
    * fix: missing emitWarning import
    * perf(ext/node): optimize fs.exists[Sync]
    * fix(config): regression - should not discover npm workspace for nested
      deno.json not in workspace
    * fix(cli/init): broken link in deno init sample template
    * fix(ext/node): handle prefix mapping for IPv4-mapped IPv6 addresses
    * fix(ext/webgpu): GPUDevice.createRenderPipelineAsync should return a Promise
    * fix(node): revert invalid package target change
    * fix(publish): show dirty files on dirty check failure
    * fix: include already seen deps in lockfile dep tracking
    * fix: unblock fsevents native module
    * perf(ext/crypto): make randomUUID() 5x faster
* Fri Jul 12 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.45.1:
    * fix(node): Ignore broken default install scripts (#24534)
    * fix(npm): only warn about lifecycle scripts not being run
      when setting up directory (#24530)
    * fix(workspace): allow using --import-map flag with workspace (#24527)
* Wed Jul 10 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.45.0
    * BREAKING(unstable/ffi): remove callback reentrant flag (#24367)
    * feat(cli): Add --frozen flag to error out if lockfile is out of date (#24355)
    * feat(cli): deno init --lib (#22499)
    * feat(compile): support --env (#24166)
    * feat(ext/crypto): make deriveBits length parameter optional and nullable (#24426)
    * feat(ext/web): add Blob.prototype.bytes() (#24148)
    * feat(jsr): support publishing jsr packages in npm workspaces (#24507)
    * feat(jupyter): support confirm and prompt in notebooks (#23592)
    * feat(lsp): ts language service scopes (#24345)
    * feat(node): Support executing npm package lifecycle scripts
      (preinstall/install/postinstall) (#24487)
    * feat(workspace): support object config (#24483)
    * feat: Deprecate --lock-write flag (#24436)
    * feat: Upgrade to TypeScript 5.5.2 (#24326)
    * feat: add __tests__ to test file detection defaults (#24443)
    * feat: deprecate deno vendor (#22183)
    * feat: npm workspace and better Deno workspace support (#24334)
    * feat: support wildcards in npm workspaces (#24471)
    * feat: upgrade deno_core (#24364)
    * feat: upgrade deno_core to 0.293.0 (#24482)
    * fix(check): CJS types importing dual ESM/CJS package should prefer CJS types (#24492)
    * fix(compile): atomically write compile output (#24378)
    * fix(compile): prevent setting unstable feature twice (#24381)
    * fix(ext/node): Add fs.lutimes / fs.lutimesSync (#23172)
    * fix(ext/node): add Module.parent (#24333)
    * fix(ext/node): add ServerResponse#appendHeader (#24216)
    * fix(ext/node): add Symbol.toStringTag to KeyObject instances (#24377)
    * fix(ext/node): discover .npmrc in user's homedir (#24021)
    * fix(ext/node): don't panic on invalid utf-8 in pem (#24303)
    * fix(ext/node): don't wait for end() call to send http client request (#24390)
    * fix(ext/node): http chunked writes hangs (#24428)
    * fix(ext/node): ignore stream error during enqueue (#24243)
    * fix(ext/node): make next tick queue resilient to Array.prototype tampering (#24361)
    * fix(ext/node): rewrite crypto.Hash (#24302)
    * fix(ext/node): rewrite digest handling (#24392)
    * fix(ext/node): use cppgc for node:zlib (#24267)
    * fix(ext/webgpu): fix GPUUncapturedErrorEvent parent type (#24369)
    * fix(ext/websocket): drop connection when close frame not ack (#24301)
    * fix(lsp): correct scope attribution for injected @types/node (#24404)
    * fix(lsp): do sloppy resolution for node-to-node imports in byonm (#24481)
    * fix(lsp): don't use global cache paths for scope allocation (#24353)
    * fix(lsp): inherit workspace-root-only fields in members (#24440)
    * fix(lsp): respect lockfile redirects entries for resolution (#24365)
    * fix(lsp): use CliLockfile (#24387)
    * fix(net): set correct max size for Datagram (#21611)
    * fix(node): Implement fs.lchown (and process.getegid) (#24418)
    * fix(node): add missing readline/promises module (#24336)
    * fix(node/assert): throws not checking error instance (#24466)
    * fix(node/http): don't error if request destroyed before send (#24497)
    * fix(node/http): don't send destroyed requests (#24498)
    * fix(node/http): don't throw on .address() before .listen() (#24432)
    * fix(node/http): support all .writeHead() signatures (#24469)
    * fix(node/perf_hooks): stub eventLoopUtilization (#24501)
    * fix(node/v8): stub serializer methods (#24502)
    * fix(permissions): handle ipv6 addresses correctly (#24397)
    * fix(publish): unfurling should always be done with the package json (#24435)
    * fix(task): do not propagate env changes outside subshells (#24279)
    * fix(workspace): better cli file argument handling (#24447)
    * fix: Add sys permission kinds for node compat (#24242)
    * fix: add warning for invalid unstable feature use in deno.json/jsonc (#24120)
    * fix: do not download compilerOptions -> types when not type checking (#24473)
    * fix: do not return undefined for missing global properties (#24474)
    * fix: make .setup-cache.bin in node_modules more reproducible (#24480)
    * fix: memory leak when transpiling (#24490)
    * fix: node-api get_value_string_utf8 should use utf8_length (#24193)
    * fix: panic when piping "deno help" or "deno --version" (#22917)
    * fix: test in presence of .npmrc (#24486)
    * fix: upgrade deno_core to 0.291.0 (#24297)
    * perf(ext/node): improve Buffer.from(buffer) (#24352)
    * perf(ext/websocket): avoid global interceptor overhead (#24284)
    * perf(ws): optimize fastwebsockets in release profile (#24277)
    * perf: optimize Buffer.from("base64") for forgiving-base64 conforming input (#24346)
  - rebase deno-rm-upgrade.patch
* Thu Jun 27 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Disable cross-compilation for aarch64 and arm:
    * deno-v8-arm.patch
* Wed Jun 19 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.44.4:
    * Revert "chore: upgrade to reqwest 0.12.4 and rustls 0.22 (#24056)" (#24262)
    * fix(ext/node): Add Dirent.path and Dirent.parentPath (#24257)
    * fix(ext/node): Add SIGPOLL and SIGUNUSED signals (#24259)
    * fix(ext/node): use primordials in `ext/node/polyfills/_utils.ts` (#24253)
  - includes 1.44.3:
    * feat(lsp): multi deno.json resolver scopes (#24206)
    * fix(cli): missing flag for --unstable-process (#24199)
    * fix(docs): correctly resolve href for built-ins (#24228)
    * fix(ext/console): bump default max str lengthto 10_00 (#24245)
    * fix(ext/http): actually await goAhead promise (#24226)
    * fix(ext/node): add missing BlockList & SocketAddress classes (#24229)
    * fix(ext/node): server.close() does graceful shutdown (#24184)
    * fix(ext/node): better support for node:diagnostics_channel module (#24088)
    * fix(ext/node): make process.versions own property (#24240)
    * fix(ext/node): use Deno.FsFile.statSync() (#24234)
    * fix(ext/permissions): add correct feature flags to winapi (#24218)
    * fix(ext/web): fix AbortSignal.timeout() leak (#23842)
    * fix(ext/webgpu): fix surface creation panic when adapter not
      initialized (#24201)
    * fix(inspector): crash on "Debugger.setBlackboxPatterns" (#24204)
    * fix(lsp): use import map from workspace root (#24246)
    * fix(napi): Read reference ownership before calling finalizer
      to avoid crash (#24203)
    * fix(no-slow-types): handle named type in mapped type (#24205)
    * fix(npm): use more relaxed package.json version constraint
      parsing (#24202)
    * fix(repl): prevent panic when deleting globalThis.closed property (#24014)
    * perf(lsp): store settings in Arc (#24191)
    * perf(node): ensure cjs wrapper module has deterministic output (#24248)
* Tue Jun 18 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.44.2:
    * fix(lsp): respect editor indentation options (#24181)
    * fix(lsp): workspace jsr resolution (#24121)
    * fix(check): attempt to resolve types from pkg before @types pkg (#24152)
    * fix(cli): Explicitly cache NPM packages during deno install (#24190)
    * fix(cli): Overwrite existing bin entries in node_modules (#24123)
    * fix(ext/http): print [] around ipv6 addresses (#24150)
    * fix(ext/net): make node:http2 work with DENO_FUTURE=1 (#24144)
    * fix(ext/node): ServerResponse header array handling (#24149)
    * fix(ext/node): add crypto and zlib constants (#24151)
    * fix(ext/node): fix vm memory usage and context initialization (#23976)
    * fix(ext/node): lossy UTF-8 read node_modules files (#24140)
    * fix(ext/node): send data frame with end_stream flag on _final call (#24147)
    * fix(ext/node): support stdin child_process IPC & fd stdout/stderr (#24106)
    * fix(ext/web): correct string tag for MessageEvent (#24134)
    * fix(ext/websocket): correctly order messages when sending blobs (#24133)
    * fix(jupyter): Avoid panicking when DEBUG env var is set (#24168)
    * fix(lsp): don't sort workspace files (#24180)
    * fix(lsp): strip .js before probing for valid import fix (#24188)
    * fix(npm): resolve dynamic npm imports individually (#24170)
    * fix: Rewrite Node-API (#24101)
    * fix: clean up some node-api details (#24178)
    * fix: do not panic linting files with UTF-8 BOM (#24136)
    * fix: don't panic when cache is not available (#24175)
    * fix: make writing to the deps cache more reliable (#24135)
    * fix: potential hang on dynamic import (#24128)
* Sun Jun 09 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.44.1
    * many changes since April 4, see GitHub releases for info
  - add deno-rm-upgrade.patch (merged 2 patches)
  - remove deno-disable-update-check.patch
  - remove deno-rm-upgrade-cmd.patch
* Thu Apr 04 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.42.1:
    * fix(check): ignore certain diagnostics in remote modules and
      when publishing (#23119)
    * fix(ext/node): support stdin: "inherit" in node:child_process (#23110)
    * fix(ext/node): use tty stdin from ext/io (#23044)
    * fix(jsr): exclude yanked versions from 'deno add' and completions (#23113)
    * fix(lsp): don't apply preload limit to workspace walk (#23123)
    * fix(lsp): implement missing ts server host apis (#23131)
    * fix(node): handle empty 'main' entry in pkg json (#23155)
    * fix(node): remove unwrap in op_require_node_module_paths (#23114)
    * fix: deno_graph 0.69.10 (#23147)
* Thu Mar 28 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.42.0:
    * feat(add): always produce multiline config file (#23077)
    * feat(ext/node): add riscv64 in process.arch (#23016)
    * feat(init): use jsr specifier for @std/assert (#23073)
    * feat(install): require -g / --global flag (#23060)
    * feat(lint): deno lint --fix and lsp quick fixes (#22615)
    * feat(lint): automatically opt-in packages to jsr lint tag (#23072)
    * feat(node): load ES modules defined as CJS (#22945)
    * feat(publish): check for uncommitted files in
      deno publish --dry-run (#22981)
    * feat(task): Task description in the form of comments (#23101)
    * feat(task): cross-platform shebang support (#23091)
    * feat(unstable/publish): error when a package's module is excluded from
      publishing (#22948)
    * feat: TypeScript 5.4 (#23086)
    * feat: add --watch-exclude flag (#21935)
    * feat: deno_task_shell 0.15 (#23019)
    * feat: remove deprecated methods from namespace with DENO_FUTURE=1 (#23075)
    * feat: type declarations for new Set methods (#23090)
    * fix(bench): Fix group header printing logic + don't filter
      out the warmup benchmark (#23083)
    * fix(check): do not suggest running with --unstable (#23092)
    * fix(cli): output more detailed information for steps when
      using JUnit reporter (#22797)
    * fix(cli): sanitizer should ignore count of ops started before
      tests begin (#22932)
    * fix(coverage): Error if no files are included in the report (#22952)
    * fix(ext/fetch): do not truncate field value in EventSource (#22368)
    * fix(ext/fetch): make EventSource more robust (#22493)
    * fix(ext/node): ECDH.publicKey() point encoding (#23013)
    * fix(ext/node): FsWatcher ref and unref (#22987)
    * fix(ext/node): Reimplement StringDecoder to match node's behavior (#22933)
    * fix(ext/node): add crypto.getRandomValues (#23028)
    * fix(ext/node): add crypto.subtle (#23027)
    * fix(ext/node): add process.setSourceMapsEnabled noop (#22993)
    * fix(ext/node): handle KeyObject in prepareAsymmetricKey (#23026)
    * fix(ext/node): handle null in stdio array (#23048)
    * fix(ext/node): implement EventEmitterAsyncResource (#22994)
    * fix(ext/node): implement v8 serialize and deserialize (#22975)
    * fix(ext/node): panic in op_node_ecdh_generate_keys (#23011)
    * fix(ext/node): pass normalized watchFile handler to StatWatcher (#22940)
    * fix(ext/node): spread args in setImmediate (#22998)
    * fix(ext/node): support Diffie-Hellman key type in
      crypto.createPrivateKey() (#22984)
    * fix(ext/node): support MessagePort in WorkerOptions.workerData (#22950)
    * fix(ext/node): support public key point encoding in ECDH.
      generateKeys() (#22976)
    * fix(ext/node): worker_threads ESM handling (#22841)
    * fix(ext/node): worker_threads doesn't exit if there are
      message listeners (#22944)
    * fix(ext/web): Fix structuredClone Web API type declaration
      (any -> generic) (#22968)
    * fix(jupyter): Do not increase counter if store_history=false (#20848)
    * fix(lsp): decoding percent-encoding(non-ASCII) file path correctly (#22582)
    * fix(lsp): prefer cache over tsc quick fixes (#23093)
    * fix(lsp): use registry cache for completion search (#23094)
    * fix(runtime): use FQDN in NetDescriptor (#23084)
    * fix: do not memoize Deno.ppid (#23006)
    * fix: don't panic in test and bench if ops not available (#23055)
    * fix: handle cache body file not existing when using etag (#22931)
    * fix: less aggressive vendor folder ignoring (#23100)
    * perf: warm expensive init code at snapshot time (#22714)
  - includes 1.41.3:
    * fix(cli): occasional panics on progress bar (#22809)
    * fix(cli): show asserts before leaks (#22904)
    * fix(cli): unbreak extension example and fix __runtime_js_sources (#22906)
    * fix(cli): use Instant for test times (#22853)
    * fix(config): add unstable features as examples to config schema (#22814)
    * fix(config): remove pkg name example and add pattern to schema (#22813)
    * fix(ext/node): add more named curves in
      crypto.generateKeyPair[Sync]() (#22882)
    * fix(ext/node) implement receiveMessageOnPort for node:worker_threads (#22766)
    * fix(ext/node): DH (dhKeyAgreement) support for createPrivateKey (#22891)
    * fix(ext/node): Add Immediate class to mirror NodeJS.Immediate (#22808)
    * fix(ext/node): Implement isBuiltin in node:module (#22817)
    * fix(ext/node): Match punycode module behavior to node (#22847)
    * fix(ext/node): Support private EC key signing (#22914)
    * fix(ext/node): allow automatic worker_thread termination (#22647)
    * fix(ext/node): crypto.getCipherInfo() (#22916)
    * fix(ext/node): flush brotli decompression stream (#22856)
    * fix(ext/node): initial crypto.createPublicKey() support (#22509)
    * fix(ext/node): make worker ids sequential (#22884)
    * fix(ext/node): make worker setup synchronous (#22815)
    * fix(ext/node): support spki format in createPublicKey (#22918)
    * fix(ext/node): worker_threads.parentPort is updated on startup (#20794)
    * fix(ext/websocket): do not continue reading if socket rid closes (#21849)
    * fix(node): implement fs.statfs() (#22862)
    * fix(node): require of pkg json imports was broken (#22821)
    * fix(node): resolve .css files in npm packages when type checking (#22804)
    * fix(node): resolve types via package.json for directory import (#22878)
    * fix(node:http) Export validateHeaderName and
      validateHeaderValue functions (#22616)
    * fix(publish): ability to un-exclude when .gitignore ignores
      everything (#22805)
    * fix(publish): regression - publishing with vendor folder (#22830)
    * fix(publish): suggest using --allow-dirty on uncommitted changes (#22810)
    * fix(publish): typo in --allow-dirty help text (#22799)
    * fix(runtime): Restore default signal handler after user handlers are
      unregistered (#22757)
    * fix(runtime): negate partial condition for deny flags (#22866)
    * fix(slow-types): improved exports tracing and infer type
      literals in as exprs (#22849)
    * fix: fix crate vulnerabilities (#22825)
    * fix: stop type checking during runtime (#22854)
    * fix: support sloppy resolution to file where directory exists (#22800)
    * fix: typo in error from GPUBuffer.prototype.mapAsync (#22913)
    * perf(permissions): Fast exit from checks when permission is
      in "fully-granted" state (#22894)
  - rebase deno-rm-upgrade-cmd.patch
* Sat Mar 09 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.41.2:
    * feat(lsp): include registry url in jsr import hover text (#22676)
    * feat(node/util): styleText (#22758)
    * feat(publish): add npm: suggestion for esm.sh specifiers (#22343)
    * feat(unstable/pm): support npm packages in 'deno add' (#22715)
    * feat(unstable/pm): support version contraints in 'deno add' (#22646)
    * fix(ext/node): ref/unref on workers (#22778)
    * fix(cli): force flush output after test unloads (#22660)
    * fix(cli): improve logging on failed named pipe (#22726)
    * fix(cli): limit test parallelism on Windows to avoid pipe error (#22776)
    * fix(cli): remove possible deadlock in test channel (#22662)
    * fix(ext/node): add default methods to fs.StatsBase (#22750)
    * fix(ext/node): http2.createServer (#22708)
    * fix(ext/node): strip --enable-source-maps from argv (#22743)
    * fix(lsp): do not warn about local file "redirects" from .js
      to .d.ts files (#22670)
    * fix(lsp): don't apply renames to remote modules (#22765)
    * fix(lsp): ignore code errors when type passes for
      non-@deno-types reolution (#22682)
    * fix(lsp): output more information on error (#22665)
    * fix(lsp): regression - caching in lsp broken when config
      with imports has comments (#22666)
    * fix(node): errno property when command missing (#22691)
    * fix(node): implement ALS enterWith (#22740)
    * fix(node): improve cjs tracking (#22673)
    * fix(node): stat/statSync returns instance of fs.Stats (#22294)
    * fix(publish): do not include .gitignore (#22789)
    * fix(publish): include explicitly specified .gitignored files
      and directories (#22790)
    * fix(publish): make include and exclude work (#22720)
    * fix(publish): permissionless dry-run in GHA (#22679)
    * fix(publish): properly display graph validation errors (#22775)
    * fix(publish): reland error if there are uncommitted changes (#22613) (#22632)
    * fix(publish): silence warnings for sloppy imports and node
      builtins with env var (#22760)
    * fix(tools/publish): correctly handle importing from self in
      unfurling (#22774)
    * fix(unstable/publish): repect --no-check in no-slow-types (#22653)
    * fix: Provide source map for internal extension code (#22716)
    * fix: don't include source maps in release mode (#22751)
    * fix: point to correct WPT runner file (#22753)
    * fix: respect unstable "temporal" configuration in config file (#22134)
    * fix: update node process version to latest node LTS (#22709)
    * perf(cli): faster standalone executable determination (#22717)
    * perf(cli): use faster_hex (#22761)
    * perf(cli): use new deno_core timers (#22569)
    * perf(cli): hard link npm cache (#22773)
  - rebase deno-rm-upgrade-cmd.patch
* Mon Mar 04 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.41.1:
    * feat(unstable): deno add subcommand (#22520)
    * feat(unstable/lsp): jsr specifier completions (#22612)
    * feat(unstable/publish): discover jsr.json and jsr.jsonc files (#22587)
    * feat(unstable/publish): enable package provenance by default
      on github actions (#22635)
    * feat(unstable/publish): infer dependencies from package.json (#22563)
    * feat(unstable/publish): provenance attestation (#22573)
    * feat(unstable/publish): respect .gitignore during deno publish (#22514)
    * feat(unstable/publish): support sloppy imports and bare node
      built-ins (#22588)
    * fix(compile): add aarch64 linux to CliOptions::npm_system_info (#22567)
    * fix(compile): allow to compile for ARM linux (#22542)
    * fix(ext/crypto): align the return type of crypto.randomUUID to
    * cli/tsc/dts/lib.dom.d.ts (#22465)
    * fix(ext/node) add node http methods (#22630)
    * fix(ext/node): init arch, pid, platform at startup (#22561)
    * fix(ext/node): set correct process.argv0 (#22555)
    * fix(io): create_named_pipe parallelism (#22597)
    * fix(jsr): do not allow importing a non-JSR url via
      unanalyzable dynamic import from JSR (#22623)
    * fix(jsr): relative dynamic imports in jsr packages (#22624)
    * fix(lsp): import map expansion (#22553)
    * fix(publish): disable provenance if not in GHA (#22638)
    * fix(publish): make the already published message look like a
      warning (#22620)
    * fix(publish): print a warning when .jsx or .tsx is imported (#22631)
    * fix(publish): reduce warnings about dynamic imports (#22636)
    * fix(test): ensure that pre- and post-test output is flushed
      at the appropriate times (#22611)
    * fix(unstable): add Date#toTemporalInstant type (#22637)
    * fix(unstable): sloppy imports should resolve .d.ts files
      during types resolution (#22602)
    * perf(cli): reduce overhead in test registration (#22552)
    * perf(fmt): reduce memory usage and improve performance (#22570)
  - rebase deno-rm-upgrade-cmd.patch
* Thu Feb 22 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.41.0:
    * BREAKING(net/unstable): remove Deno.DatagramConn.rid (#22475)
    * BREAKING(unstable): remove Deno.HttpClient.rid (#22075)
    * BREAKING: add Deno.CreateHttpClientOptions.{cert,key} (#22280)
    * feat(fs): Deno.FsFile.{isTerminal,setRaw}() (#22234)
    * feat(lsp): auto-import completions for jsr specifiers (#22462)
    * feat(publish): type check on publish (#22506)
    * feat(unstable): single checksum per JSR package in the lockfile (#22421)
    * feat(unstable/lint): no-slow-types for JSR packages (#22430)
    * feat: Deno.ConnectTlsOptions.{cert,key} (#22274)
    * fix(compile): respect compiler options for emit (#22521)
    * fix(ext/fs): make errors in tempfile creation clearer (#22498)
    * fix(ext/node): pass alpnProtocols to Deno.startTls (#22512)
    * fix(ext/node): permission prompt for missing process.env
      permissions (#22487)
    * fix(fmt): remove debug output when formatting dynamic imports (#22433)
    * fix(lsp): add schema for JSR related config options (#22497)
    * fix(node/test): disable Deno test sanitizers (#22480)
    * fix(publish): better no-slow-types type discovery (#22517)
    * fix(publish): ignore .DS_Store while publishing (#22478)
    * fix(publish): print files that will be published (#22495)
    * fix: util.parseArgs() missing node:process import (#22405)
    * fix: write lockfile in deno info (#22272)
    * perf(jsr): fast check cache and lazy fast check graph (#22485)
    * perf: linter lsp memory leak fix and deno_graph executor (#22519)
    * perf: strip denort on unix (#22426)
* Thu Feb 15 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.40.5:
    * feat(lsp): jsr support first pass (#22382)
    * feat(lsp): jsr support with cache probing (#22418)
    * feat(publish): allow passing config flag (#22416)
    * feat(unstable): define config in publish url (#22406)
    * perf: denort binary for deno compile (#22205)
    * fix(console): support NO_COLOR and colors option in
      all scenarios (#21910)
    * fix(ext/node): export process.umask (#22348)
    * fix(ext/web): Prevent (De-)CompressionStream resource leak on
      stream cancellation (#21199)
    * fix(lsp): complete npm specifier versions correctly (#22332)
    * fix: cache bust jsr deps on constraint failure (#22372)
    * fix: handle non-file scopes in synthetic import map (#22361)
    * fix: lockfile was sometimes getting corrupt when changing
      config deps (#22359)
    * fix: upgrade to deno_ast 0.33 (#22341)
  - rebase deno-rm-upgrade-cmd.patch
* Fri Feb 09 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.40.4:
    * see https://deno.com/blog/v1.39
    * see https://deno.com/blog/v1.40
  - rebase deno-disable-update-check.patch
  - rebase deno-rm-upgrade-cmd.patch
* Fri Nov 17 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.38.2:
    * feat(ext/web): add AbortSignal.any() (#21087)
    * feat(lsp): upgrade check on init and notification (#21105)
    * fix(cli): Allow executable name start with digit (#21214)
    * fix(doc): issue discovering re-exports of re-exports sometimes (#21223)
    * fix(ext/node): Re-enable alloc max size test (#21059)
    * fix(ext/node): add APIs perf_hook.performance (#21192)
    * fix(ext/node): implement process.geteuid (#21151)
    * fix(ext/web): Prevent TextDecoderStream resource leak on
      stream cancellation (#21074)
    * fix(ext/web): webstorage has trap for symbol (#21090)
    * fix(install): should work with non-existent relative root (#21161)
    * fix(lsp): update tsconfig after refreshing settings on init (#21170)
    * fix(node/http): export globalAgent (#21081)
    * fix(npm): support cjs entrypoint in node_modules folder (#21224)
    * fix(runtime): fix Deno.noColor when stdout is not tty (#21208)
    * fix: improve deno doc --lint error messages (#21156)
    * fix: use short git hash for deno version (#21218)
    * perf(cli): strace mode for ops (undocumented) (#21131)
    * perf(ext/http): Object pooling for HttpRecord and HeaderMap (#20809)
    * perf: lazy bootstrap options - first pass (#21164)
    * perf: move jupyter esm out of main snapshot (#21163)
    * perf: snapshot runtime ops (#21127)
    * perf: static bootstrap options in snapshot (#21213)
  - rebase deno-disable-update-check.patch
* Fri Nov 10 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.38.1:
    * feat(ext/kv): increase checks limit (#21055)
    * fix small Deno.createHttpClient typo in lib.deno.unstable.d.ts (#21115)
    * fix(byonm): correct resolution for scoped packages (#21083)
    * fix(core/types): Promise.withResolvers: Unmark callback param
      as optional (#21085)
    * fix(cron): update Deno.cron doc example (#21078)
    * fix(doc): deno doc --lint mod.ts should output how many files checked
      (#21084)
    * fix(doc): require source files if --html or --lint used (#21072)
    * fix(ext): use String#toWellFormed in ext/webidl and ext/node (#21054)
    * fix(ext/fetch): re-align return type in op_fetch docstring (#21098)
    * fix(ext/http): Throwing Error if the return value of
      Deno.serve handler is not a Response class (#21099)
    * fix(node): cjs export analysis should probe for json files (#21113)
    * fix(node): implement createPrivateKey (#20981)
    * fix(node): inspect ancestor directories when resolving cjs re-
      exports during analysis (#21104)
    * fix(node): use closest package.json to resolve package.json imports (#21075)
    * fix(node/child_process): properly normalize stdio for 'spawnSync' (#21103)
    * fix(node/http): socket.setTimeout (#20930)
    * fix(test) reduce queue persistence test time from 60 secs to
      6 secs (#21142)
    * perf: lazy atexit setup (#21053)
    * perf: remove knowledge of promise IDs from deno (#21132)
* Thu Nov 02 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.38.0:
    * feat(cron) implement Deno.cron() (#21019)
    * feat(doc): display non-exported types referenced in
      exported types (#20990)
    * feat(doc): improve non-exported diagnostic (#21033)
    * feat(doc): support multiple file entry (#21018)
    * feat(ext/kv): support key expiration in remote backend (#20688)
    * feat(ext/web): EventSource (#14730)
    * feat(ext/websocket): split websocket read/write halves (#20579)
    * feat(ext/websocket): use rustls-tokio-stream instead of
      tokio-rustls (#20518)
    * feat(ext/websocket): websockets over http2 (#21040)
    * feat(lsp): respect "typescript.preferences.quoteStyle" when
      deno.json is absent (#20891)
    * feat(task): add head command (#20998)
    * feat(unstable): deno run --env (#20300)
    * feat(unstable): ability to npm install then deno run main.ts (#20967)
    * feat(unstable): allow bare specifier for builtin node module (#20728)
    * feat: deno doc --lint (#21032)
    * feat: deno doc --html (#21015)
    * feat: deno run --unstable-hmr (#20876)
    * feat: disposable Deno resources (#20845)
    * feat: enable Array.fromAsync (#21048)
    * feat: granular --unstable-* flags (#20968)
    * feat: precompile JSX (#20962)
    * feat: rename Deno.Server to Deno.HttpServer (#20842)
    * fix(ext/ffi): use anybuffer for op_ffi_buf_copy_into (#21006)
    * fix(ext/http): patch regression in variadic args to serve handler (#20796)
    * fix(ext/node): adapt dynamic type checking to Node.js behavior (#21014)
    * fix(ext/node): process.argv0 (#20925)
    * fix(ext/node): tty streams extends net socket (#21026)
    * fix(lsp): don't commit registry completions on "/" (#20902)
    * fix(lsp): include mtime in tsc script version (#20911)
    * fix(lsp): show diagnostics for untitled files (#20916)
    * fix(node): resolve file.d specifiers in npm packages (#20918)
    * fix(polyfill): correctly handle flag when its equal 0 (#20953)
    * fix(repl): jsxImportSource was not working (#21049)
    * fix(repl): support transforming JSX/TSX (#20695)
    * fix(test): --junit-path should handle when the dir doesn't exist (#21044)
    * fix(unstable/byonm): improve error messages (#20987)
    * fix: add 'unstable' property to config json schema (#20984)
    * fix: add missing Object.groupBy() and Map.groupBy() types (#21050)
    * fix: implement node:tty (#20892)
    * fix: improved using declaration support (#20959)
    * perf(ext/streams): optimize streams (#20649)
    * perf(lsp): cleanup workspace settings scopes (#20937)
    * perf(lsp): fix redundant walk when collecting tsc code lenses (#20974)
    * perf: use deno_native_certs crate (#18072)
  - rebase deno-disable-update-check.patch
* Sat Oct 14 2023 avindra <avindra@opensuse.org>
  - update to 1.37.2:
    * feat(ext/web): cancel support for TransformStream (#20815)
    * feat(lsp): jupyter notebook analysis (#20719)
    * feat(lsp): send "deno/didChangeDenoConfiguration" notifications (#20827)
    * feat(unstable): add Deno.jupyter.display API (#20819)
    * feat(unstable): add unix domain socket support to Deno.serve (#20759)
    * feat(unstable): Await return from Jupyter.display (#20807)
    * feat(unstable): send binary data with Deno.jupyter.broadcast (#20755)
    * feat(unstable): send Jupyter messaging metadata with
      Deno.  jupyter.broadcast (#20714)
    * feat(unstable): support Deno.test() (#20778)
    * fix(bench): use total time when measuring wavg (#20862)
    * fix(cli): Support using both --watch and --inspect at the
      same time (#20660)
    * fix(cli): panic with __runtime_js_sources (#20704)
    * fix(ext/ffi): use anybuffer for op_ffi_ptr_of (#20820)
    * fix(ext/formdata): support multiple headers in FormData (#20801)
    * fix(ext/http): Deno.Server should not be thenable (#20723)
    * fix(ext/kv): send queue wake messages accross different kv
      instances (#20465)
    * fix(ext/node): don't call undefined nextTick fn (#20724)
    * fix(ext/node): fix TypeError in Buffer.from with base64url
      encoding. (#20705)
    * fix(ext/node): implement uv.errname (#20785)
    * fix(ext/web): writability of ReadableStream.from (#20836)
    * fix(jupyter): Rename logo assets so they are discoverable (#20806)
    * fix(jupyter): keep this around (#20789)
    * fix(jupyter): more robust Deno.jupyter namespace (#20710)
    * fix(lsp): allow formatting vendor files (#20844)
    * fix(lsp): normalize "deno:" urls statelessly (#20867)
    * fix(lsp): percent-encode host in deno: specifiers (#20811)
    * fix(lsp): show diagnostics for type imports from untyped deps (#20780)
    * fix(node/buffer): utf8ToBytes should return a Uint8Array (#20769)
    * fix(node/http2): fixes to support grpc (#20712)
    * fix(npm): upgrade to deno_npm 0.15.2 (#20772)
    * fix(upgrade): use tar.exe to extract on Windows (#20711)
    * fix: define window.name (#20804)
    * fix: upgrade dprint-plugin-markdown 0.16.2 and typescript 0.88.1 (#20879)
    * perf(ext/web): optimize DOMException (#20715)
    * perf(ext/web): optimize structuredClone without transferables (#20730)
    * perf(lsp): fix redundant file reads (#20802)
    * perf(lsp): optimize formatting minified files (#20829)
    * perf(node): use faster utf8 byte length in Buffer#from (#20746)
* Wed Sep 27 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.37.1:
    * feat(ext/web): use readableStreamDefaultReaderRead in
    * resourceForReadableStream (#20622)
    * feat(kv_queues): increase max queue delay to 30 days (#20626)
    * feat(lsp): cache all dependencies quick fix (#20665)
    * feat(lsp): support more vscode built-in settings (#20679)
    * feat(unstable): add Deno.jupyter.broadcast API (#20656)
    * fix(cli/test): clear connection pool after tests (#20680)
    * fix(ext/http): ensure that resources are closed when request
      is cancelled (#20641)
    * fix(ext/node): Fix invalid length variable reference in blitBuffer (#20648)
    * fix(ext/node): simplified array.from + map (#20653)
    * fix(ext/web): Aggregate small packets for Resource
      implementation of ReadableStream (#20570)
    * fix(jupyter): await Jupyter.display evaluation (#20646)
    * fix(kv): unflake kv unit tests (#20640)
    * fix(kv_queues): graceful shutdown (#20627)
    * fix(lsp): allow query strings for "deno:/status.md" (#20697)
    * fix(lsp): resolve remote import maps (#20651)
    * fix(lsp): show related information for tsc diagnostics (#20654)
    * fix(node): point process.version to Node 18.18.0 LTS (#20597)
    * fix(node): supported arguments to randomFillSync (#20637)
    * fix(node/package_json): Avoid panic when "exports" field is null (#20588)
    * fix(upgrade): error instead of panic on unzip failure (#20691)
    * perf(ext/fetch): use new instead of createBranded (#20624)
    * perf(test): use core.currentUserCallSite (#20669)
    * perf(test): use fast ops for deno test register (#20670)
* Tue Sep 19 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.37.0:
    * feat: Add "deno jupyter" subcommand (#20337, #20552, #20530, #20537, #20546)
    * feat(test): add TAP test reporter (#14390, #20073)
    * feat(ext/node): http2.connect() API (#19671)
    * feat(ext/web): Add name to Deno.customInspect of File objects (#20415)
    * feat(lint): --rules print all rules (#20256)
    * feat(lockfile): add redirects to the lockfile (#20262)
    * feat(lsp): WorkspaceSettings::disablePaths (#20475)
    * feat(lsp): enable via config file detection (#20334, #20349)
    * feat(lsp): include source in auto import completion label (#20523)
    * feat(lsp): npm specifier completions (#20121)
    * feat(lsp): provide the deno.cache command server-side (#20111)
    * feat(lsp): update imports on file rename (#20245)
    * feat(test): Add Deno.test.ignore and Deno.test.only (#20365)
    * feat(unstable): package manager (#20517)
    * feat: TypeScript 5.2 (#20425)
    * feat: explicit resource management in TypeScript (#20506)
    * feat: lockfile v3 (#20424)
    * feat: support import attributes (#20342)
    * fix(cli): ensure that an exception in getOwnPropertyDescriptor
      ('constructor') doesn't break Deno.inspect (#20568)
    * fix(cli): for main-module that exists in package.json, use
      the version defined in package.json directly (#20328)
    * fix(compile): support providing flags as args (#20422)
    * fix(evt/kv): Add serde feature to uuid (#20350)
    * fix(ext/crypto): remove EdDSA alg key checks and export (#20331)
    * fix(ext/http): create a graceful shutdown API (#20387)
    * fix(ext/http): ensure aborted bodies throw (#20503)
    * fix(ext/kv): add a warning for listenQueue if used with remote KV (#20341)
    * fix(ext/kv): same expireIn should generate same expireAt (#20396)
    * fix(ext/node): implement AES GCM cipher (#20368)
    * fix(ext/node): remove unnecessary and incorrect type priority_t (#20276)
    * fix(ext/node/ops/zlib/brotli): Allow decompressing more than 4096 bytes (#20301)
    * fix(fmt/markdown): improve ignore comment handling (#20421)
    * fix(init): skip existing files instead of erroring (#20434)
    * fix(lsp): always enable semantic tokens responses (#20440)
    * fix(lsp): force correct media type detection from tsc (#20562)
    * fix(lsp): include JSON modules in local import completions (#20536)
    * fix(lsp): match enable_paths by whole path components (#20470)
    * fix(lsp): pass quote preference to tsc (#20547)
    * fix(lsp): prefer local auto-import specifiers (#20539)
    * fix(lsp): properly handle disabled configuration requests (#20358)
    * fix(lsp): recreate npm search cache when cache path changes (#20327)
    * fix(lsp): refresh npm completions on each character (#20565)
    * fix(lsp): respect configured exclusions for testing APIs (#20427)
    * fix(lsp): restore tsc's quick fix ordering (#20545)
    * fix(lsp): sort quickfix actions (#17221)
    * fix(node): Bump hardcoded version to latest (#20366)
    * fix(node/child_process): don't crash on undefined/null value
      of an env var (#20378)
    * fix(node/http): correctly send Content-length header instead
      of Transfer-Encoding: chunked (#20127)
    * fix(npm): properly handle legacy shasum of package (#20557)
    * fix(runtime/permissions): Resolve executable specifiers in allowlists and queries (#14130)
    * fix(test): apply filter before checking for "only" (#20389)
    * fix(test): share fail fast tracker between threads (#20515)
    * fix: Deno.Command - improve error message when cwd is not a directory (#20460)
    * fix: don't show filtered test suites as running (#20385)
    * fix: empty include in config file excludes all (#20404)
    * fix: exclude internal JS files from coverage (#20448)
    * fix: init v8 platform once on main thread (#20495)
    * fix: output traces for op sanitizer in more cases (#20494)
    * perf(ext/http): optimize set_response for small responses (#20527)
    * perf(ext/node): Optimise Buffer string operations (#20158)
    * perf(ext/streams): optimize async iterator (#20541)
    * perf(node/net): optimize socket reads for 'npm:ws' package (#20449)
    * perf: improve async op santizer speed and accuracy (#20501)
    * perf: make deno test 10x faster (#20550)
* Sat Sep 02 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.36.4
    * feat(ext/kv): connect to remote database (#20178)
    * feat(node): use i32 for priority_t on MacOS and {Free,Open}BSD (#20286)
    * fix(bench): explicit timers don't force high precision measurements (#20272)
    * fix(ext/http): don't panic on stream responses in cancelled requests (#20316)
    * fix(ext/kv): don't panic if listening on queues and KV is not closed (#20317)
    * fix(ext/node): fix argv[1] in Worker (#20305)
    * fix(ext/node): shared global buffer unlock correctness fix (#20314)
    * fix(ext/tls): upgrade webpki version (#20285)
    * fix(fmt/markdown): ignore trailing words in code block info
      string for language detection (#20310)
    * fix(kv) increase number of allowed mutations in atomic (#20126)
    * fix(lsp): delete test modules with all tests deleted (#20321)
    * fix(lsp): implement deno.suggest.completeFunctionCalls (#20214)
    * fix(lsp): test explorer panic on step result (#20289)
    * fix(lsp/testing): don't queue modules without tests (#20277)
    * fix(lsp/testing): use full ancestry to compute static id of step (#20297)
    * fix(napi): ignore tsfn recv error (#20324)
    * fix(network): adjust Listener type params (#18642)
    * fix(node): propagate create cipher errors (#20280)
    * fix(node/http): don't leak resources on destroyed request (#20040)
    * fix: unexpected lsp function arg comma completion (#20311)
  - includes 1.36.3
    * fix(build): socket2 compile error
    * fix(cli): add timeout on inspector tests (#20225)
    * fix(ext/node): simultaneous reads can leak into each other (#20223)
    * fix(ext/web): add stream tests to detect v8slice split bug (#20253)
    * fix(ext/web): better handling of errors in resourceForReadableStream (#20238)
    * fix(lint): erroneous remove await in async (#20235)
    * fix: add missing URL.canParse() types (#20244)
  - include protoc dependency
    * see https://github.com/denoland/deno/pull/20178
* Mon Aug 21 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.36.2:
    * feat(ext/kv): key expiration (#20091)
    * feat(ext/node): eagerly bootstrap node (#20153)
    * feat(unstable): Improve FFI types (#20215)
    * fix(cli) error gracefully when script arg is not present and
    - -v8-flags is present in deno run (#20145)
    * fix(cli): handle missing now field in cache (#20192)
    * fix(ext/fetch): clone second branch chunks in Body.clone() (#20057)
    * fix(ext/http): ensure request body resource lives as long as
      response is alive (#20206)
    * fix(ext/kv): retry transaction on SQLITE_BUSY errors (#20189)
    * fix(ext/net): implement a graceful error on an invalid SSL
      certificate (#20157)
    * fix(ext/node): allow for the reassignment of userInfo() on
      Windows (#20165)
    * fix(ext/node): support dictionary option in zlib init (#20035)
    * fix(lsp): pass fmt options to completion requests (#20184)
    * fix(node): don't print warning on process.dlopen.flags (#20124)
    * fix(node): implement TLSSocket._start (#20120)
    * fix(node): object keys in publicEncrypt (#20128)
    * fix(node/http): emit error when addr in use (#20200)
    * fix(npm): do not panic providing file url to require.resolve paths (#20182)
    * fix(require): use canonicalized path for loading content (#20133)
    * fix(runtime): navigator.userAgent in web worker (#20129)
    * fix(runtime): use host header for inspector websocket URL (#20171)
    * fix(test): JUnit reporter includes file, line and column attributes (#20174)
    * fix(unstable): disable importing from the vendor directory (#20067)
    * fix: release ReadeableStream in fetch (#17365)
    * perf(ext/event): always set timeStamp to 0 (#20191)
    * perf(ext/event): optimize Event constructor (#20181)
    * perf(ext/event): optimize addEventListener options converter (#20203)
    * perf(ext/event): replace ReflectHas with object lookup (#20190)
    * perf(ext/headers): cache iterableHeaders for immutable Headers (#20132)
    * perf(ext/headers): optimize getHeader using for loop (#20115)
    * perf(ext/headers): optimize headers iterable (#20155)
    * perf(ext/headers): use regex.test instead of .exec (#20125)
    * perf(ext/http): use ServeHandlerInfo class instead of object literal (#20122)
    * perf(ext/node): cache IncomingMessageForServer.headers (#20147)
    * perf(ext/node): optimize http headers (#20163)
    * perf(ext/request): optimize Request constructor (#20141)
    * perf(ext/request): optimize validate and normalize HTTP method (#20143)
    * perf(ext/urlpattern): optimize URLPattern.exec (#20170)
    * perf(http): use Cow<[u8]> for setting header (#20112)
* Thu Aug 10 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.36.1:
    * feat(unstable): rename deno_modules to vendor (#20065)
    * fix(ext/abort): trigger AbortSignal events in correct order (#20095)
    * fix(ext/file): resolve unresolved Promise in Blob.stream (#20039)
    * fix(ext/http): serveHttp brotli compression level should be
      fastest (#20058)
    * fix(ext/http): unify default gzip compression level (#20050)
    * fix(ext/timers): some timers are not resolved (#20055)
    * fix(fmt): do not insert expr stmt leading semi-colon in do
      while stmt body (#20093)
    * fix(node): polyfill process.title (#20044)
    * fix(node): repl._builtinLibs (#20046)
    * fix(node/async_hooks): dont pop async context frame if stack
      if empty (#20077)
    * fix(test): handle ASCII escape chars in test name (#20081)
    * fix(test): make test runner work when global setTimeout is
      replaced (#20052)
    * fix(test): use only a single timeout for op sanitizers (#20042)
    * fix(unstable): vendor cache override should handle forbidden
      windows directory names (#20069)
    * fix(unstable): vendor cache should support adding files to
      hashed directories (#20070)
    * perf(ext/headers): use .push loop instead of spread operator (#20108)
  - bump rusty_v8 to 0.75.0
* Tue Aug 08 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.36.0:
    * feat(bench): add BenchContext::start() and BenchContext::end() (#18734)
    * feat(bench): print iter/s in the report (#19994)
    * feat(cli): Add dot test reporter (#19804)
    * feat(cli): Adding JUnit test reports (#19747)
    * feat(compile): Add --no-terminal to compile command (#17991)
    * feat(ext/http): Upgrade to hyper1.0-rc4 (#19987)
    * feat(ext/websocket): allow HTTP(S) protocol in URL (#19862)
    * feat(node): add polyfill for node:test module (#20002)
    * feat(node/os): implement getPriority, setPriority & userInfo (#19370)
    * feat(npm): support running non-bin scripts in npm pkgs via deno run (#19975)
    * feat(permissions): add "--deny-*" flags (#19070)
    * feat(unstable): optional deno_modules directory (#19977)
    * feat(unstable/lsp): support navigating to deno_modules folder (#20030)
    * feat: Deno.createHttpClient allowHost (#19689)
    * fix(Deno.serve): accessing .url on cloned request throws (#19869)
    * fix(bench): iter/s calculation (#20016)
    * fix(check): should bust check cache when json module or npm
      resolution changes (#19941)
    * fix(ext/compression): throw TypeError on corrupt input (#19979)
    * fix(ext/fs): fix MaybeArc when not sync_fs (#19950)
    * fix(ext/node): fix import json using npm specifier (#19723)
    * fix(lsp): handle import mapped node: specifier (#19956)
    * fix(node): node:test reports correct location (#20025)
    * fix(node): package path not exported error - add if types
      resolution was occurring (#19963)
    * fix(npm): improve declaration resolution for filename with
      different extensions (#19966)
    * fix(repl): highlight from ident in import from or export from (#20023)
    * fix(test): request cloning should throw if body stream is locked (#19990)
    * fix: call setIsTrusted for generated events (MessageEvent) (#19919)
    * fix: deno diagnostic - clarify where to put triple-slash directive (#20009)
    * fix: do not include jsx without @ts-check in tsc roots (#19964)
    * fix: error on invalid & unsupported jsx compiler options (#19954)
    * fix: make "suggest.autoImports" to switch completions from
      external modules (#19845)
    * fix: regression in workers using dynamic imports (#20006)
    * fix: retry module download once if server errored (#17252)
    * perf(ext/ffi): Avoid receiving on FFI async work channel when no
    * UnsafeCallback exists (#19454)
    * perf: faster node globals access in cjs (#19997)
  - includes 1.35.3:
    * feat(runtime): sys_info.rs - Use KERN_OSRELEASE on {Free,Open}BSD (#19849)
    * fix(cli): build script panics on musl due to glibc_version check (#19913)
    * fix(cli): output file handling in deno upgrade (#18994)
    * fix(cli/init): update to assert/mod.ts (#19924)
    * fix(cli/test): fix clear screen behavior when run deno test --watch (#19888)
    * fix(ext/http): Error on deprecated/unavailable features (#19880)
    * fix(ext/http): Quietly ignore invalid status codes (#19936)
    * fix(ext/net): fix string port number handling in listen (#19921)
    * fix(ext/node): inspector with seggregated globals (#19917)
    * fix(lint): allow to use --rules with --rules-tags (#19754)
    * fix(lsp): auto-discover deno.json in more cases (#19894)
    * fix(lsp): handle watched files events from symlinked config files (#19898)
    * fix(node): add writable and readable fields to FakeSocket (#19931)
    * fix(node/http): add encrypted field to FakeSocket (#19886)
    * fix(node_compat): Wrap require resolve exports in try catch block (#19592)
    * fix(task): ensure quoted strings are maintained mid-word (#19944)
    * fix: deno info should respect import map (#19781)
    * perf(lsp): format in a blocking task (#19883)
    * perf: cache node resolution when accesing a global (#19930)
* Fri Jul 21 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.35.2:
    * fix(bench): run warmup benchmark to break JIT bias (#19844)
    * fix(ext/node): check if resource can be used with
      write_vectored (#19868)
    * fix(ext/node): fix stream/promises export (#19820)
    * fix(ext/node): properly segregate node globals (#19307)
    * fix(napi): update env_test.js (#19876)
    * fix(node): add process.dlopen API (#19860)
    * fix(node): improve error message requiring non-npm es module (#19856)
    * fix(node): improve require esm error messages (#19853)
    * fix(node/http): call callback after request is sent (#19871)
    * fix(node/net): Server connection callback include socket
      value (#19779)
    * fix(npm): improve error message importing non-existent file
      in a node_modules npm package (#19835)
    * fix(npm): improve error message on directory import in npm
      package (#19538)
    * fix(npm): support dynamic import of Deno TS from npm package (#19858)
    * fix(runtime): print process name in case of spawn error (#19855)
    * fix(tsc): more informative diagnostic when Deno does not exist (#19825)
    * fix(vendor): do not panic vendoring with jsxImportSource and
      no jsx files (#19837)
* Thu Jul 13 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.35.1:
    * fix(ext/http): Use brotli compression params (#19758)
    * fix(lsp): exclude files in deno.json "exclude" (#19791)
    * fix(lsp): remove quotes and period surrounding specifier in
      uncached messages (#19794)
    * fix(lsp): stop diagnostics flickering (#19803)
    * fix(node/http): add destroy to FakeSocket (#19796)
    * fix(node/http): allow callback in first argument of end call (#19778)
    * fix(node/http): server use FakeSocket and add end method (#19660)
    * fix(vendor): support import mapped jsxImportSource (#19724)
    * fix: remove unstable check for Deno.listenTls#alpnProtocols (#19732)
    * perf(ext/node): native vectored write for server streams (#19752)
    * perf(ext/node): optimize net streams (#19678)
    * perf(ext/websocket): optimize server websocket js (#19719)
    * perf(node/async_hooks): optimize AsyncLocalStorage (#19729)
    * perf: add setup cache for node_modules folder (#19787)
* Wed Jul 05 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.35.0:
    * feat: add more Deno.errors classes (#19514)
    * feat: ReadableStream.from (#19446)
    * feat: stabilize 'alpnProtocols' setting (#19704)
    * feat: Stabilize Deno.serve() API (#19141)
    * feat: upgrade to TypeScript 5.1.6 (#19695)
    * feat(ext/fetch): add Headers#getSetCookie (#13542)
    * feat(ext/url): URLSearchParams two-argument delete() and has() (#19654)
    * feat(lock): skip saving declaration files in the lockfile (#19447)
    * feat(lsp): basic support of auto-imports for npm specifiers (#19675)
    * feat(lsp): support import maps in quick fix and auto-imports (#19692)
    * fix(cli): Fix the bug where the command description is not
      displayed. (#19604)
    * fix: add exactOptionalPropertyTypes for configuration file
      JSON schema (#19647)
    * fix: bump default @types/node version range to 18.16.19 (#19706)
    * fix(cli): don't store blob and data urls in the module cache (#18581)
    * fix(cli/napi): napi_get_buffer_info accepts ArrayBufferView
      not just Uint8Array.(#19551)
    * fix(cli/napi): property with getter/setter always failed (#19562)
    * fix(console): correct the parseCssColor algorithm (#19645)
    * fix(dts): make globals available on globalThis (#19438)
    * fix(ext/crypto): Fix WebCrypto API's deriveKey (#19545)
    * fix(ext/fs): fix boolean checks in JS parser (#19586)
    * fix(ext/http): Catch errors in eager stream timeout to avoid
      uncaught promise rejections (#19691)
    * fix(ext/kv): expose Deno.AtomicOperation (#19674)
    * fix(ext/node): Define performance.timeOrigin as getter property (#19714)
    * fix(ext/node): ignore cancelled timer when node timer refresh (#19637)
    * fix(ext/node): support brotli APIs (#19223)
    * fix(ext/websocket): Ensure that errors are available after
      async response returns (#19642)
    * fix(node/http): add setKeepAlive to FakeSocket (#19659)
    * fix(npm): escape export identifier in double quoted string (#19694)
    * fix(npm): handle more reserved words as cjs exports (#19672)
    * fix(npm): support siblings that are peer dependencies of each
      other (#19657)
  - remove upstreamed deno-pull-19537.patch
  - rebase deno-rm-upgrade-cmd.patch
* Thu Jun 22 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Fix patch numbering for deno-disable-lto.patch
* Sun Jun 18 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.34.3:
    * feat(UNSTABLE) kv queue implementation (#19459)
    * fix(cli): avoid crash on import of invalid module names (#19523)
    * fix(compile): some npm dependencies were missing in compiled output (#19503)
    * fix(config): do not canonicalize config file path before loading (#19436)
    * fix(ext/http): Include hostname in onListen argument (#19497)
    * fix(ext/http): replace await Deno.serve with await
      Deno.serve().finished (#19485)
    * fix(ext/node): HTTPS server (#19362)
    * fix(ext/node): handle 'upgrade' responses (#19412)
    * fix(ext/node): make Buffer.slice be the same as subarray (#19481)
    * fix(ext/websockets): ensure we fully send frames before close (#19484)
    * fix(fmt): do not panic formatting json with multiple values (#19442)
    * fix(lsp): don't pre-load documents matched in the config
      file's "exclude" (#19431)
    * fix(lsp): update import map config when deno.json changes (#19476)
    * fix(ext/node): Worker constructor doesn't check type: module
      of package.json (#19480)
    * fix(npm): warn when tarball contains hardlink or symlink (#19474)
    * fix: reload config files on watcher restarts (#19487)
    * perf(ext/http): from_maybe_shared_unchecked for header values (#19478)
    * perf(http): cache verified headers (#19465)
    * perf(node): cache realpath_sync calls in read permission check (#19379)
    * perf(serve): hoist promise error callback (#19456)
    * perf(serve): hoist repeated condition (#19449)
    * perf(web): optimize timer resolution (#19493)
    * perf: don't run microtask checkpoint if macrotask callback
      did no work (#19492)
    * perf: optimize ByteString checks, hoist server rid getter (#19452)
  - rebase deno-rm-upgrade-cmd.patch
  - add deno-pull-19537.patch to build unsafe tokio features
* Wed Jun 14 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.34.2:
    * fix: do not show cache initialization errors if stderr is piped (#18920)
    * fix: upgrade to deno_ast 0.27 (#19375)
    * fix(cli): formatting bench with colors (#19323)
    * fix(ext/console): fix inspecting large ArrayBuffers (#19373)
    * fix(ext/crypto): fix JWK import of Ed25519 (#19279)
    * fix(ext/web): Copy EventTarget list before dispatch (#19360)
    * fix(ext/websocket): Close socket on bad string data (#19424)
    * fix(kv) run sqlite transactions via spawn_blocking (#19350)
    * fix(napi): don't panic if symbol can't be found (#19397)
    * fix(node): add missing process.reallyExit method (#19326)
    * fix(node): Added base implementation of FileHandle (#19294)
    * fix(node): don't close stdio streams (#19256)
    * fix(node): FileHandle.close() (#19357)
    * fix(node): FileHandle.read() (#19359)
    * fix(node): FileHandle.write() (#19385)
    * fix(node): map stdio [0, 1, 2] to "inherit" (#19352)
    * fix(node): Very basic node:http2 support (#19344)
    * fix(node): proper url handling (#19340)
    * fix(repl): correctly print string exception (#19391)
    * fix(runtime): add missing SIGIOT alias to SIGABRT (#19333)
    * perf(cli): conditionally load typescript declaration files (#19392)
    * perf(ext/http): Add a sync phase to http serving (#19321)
    * perf(ext/http): Migrate op_http_get_request_headers to v8::Array (#19354)
    * perf(ext/http): Migrate op_http_get_request_method_and_url to
      v8::Array (#19355)
    * perf(ext/http): Use flat list of headers for multiple set/get
      methods (#19336)
    * perf(ext/websocket): Make send sync for non-stream websockets (#19376)
    * perf(ext/websocket): Reduce GC pressure & monomorpize
      op_ws_next_event (#19405)
    * perf(ext/websocket): monomorphize code (#19394)
    * perf(http): avoid flattening http headers (#19384)
    * perf: optimize RegExp usage in JS (#19364)
    * perf: use sendto syscalls (#19414)
* Tue May 30 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.34.1:
    * fix(compile): handle when DENO_DIR is readonly (#19257)
    * fix(compile): implicit read permission to npm vfs (#19281)
    * fix(compile): improve panic message when stripping root path fails (#19258)
    * fix(compile): inline symlinks as files outside node_modules
      dir and warn for directories (#19285)
    * fix(ext/http): fix a possible memleak in Brotli (#19250)
    * fix(napi): clear currently registering module slot (#19249)
    * fix(napi): properly handle arguments in napi_get_cb_info (#19269)
    * fix(node): http.IncomingMessageForClient.complete (#19302)
    * fix(node): make 'v8.setFlagsFromString' a noop (#19271)
    * fix: don't print release notes on version check prompt (#19252)
    * fix: use proper ALPN protocols if HTTP client is HTTP/1.1 only (#19303)
* Thu May 25 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.34.0:
    * BREAKING(unstable): change return type of Deno.serve() API (#19189)
    * feat(cli): add nodeModulesDir option to config file (#19095)
    * feat(cli): top-level exclude field in deno.json (#17778)
    * feat(ext/fs): add isBlockDevice, isCharDevice, isFifo,
      isSocket to FileInfo (#19008)
    * feat(ext/http): Add support for trailers w/internal API (HTTP/2 only) (#19182)
    * feat(ext/http): Brotli Compression (#19216)
    * feat(ext/http): ref/unref for server (#19197)
    * feat(lsp): support lockfile and node_modules directory (#19203)
    * feat(runtime): Provide environment-configurable options for
      tokio parameters (#19173)
    * feat(task): glob expansion (#19084)
    * feat(unstable): add more options to Deno.createHttpClient (#17385)
    * feat(vendor): support for npm specifiers (#19186)
    * feat: add support for globs in the config file and CLI
      arguments for files (#19102)
    * feat: top level package.json install when node_modules dir is
      explicitly opted into (#19233)
    * fix(ext/node): ClientRequest.setTimeout(0) should remove listeners (#19240)
    * fix(ext/node): add basic node:worker_threads support (#19192)
    * fix(ext/web): improve timers resolution for 0ms timeouts (#19212)
    * fix(napi): add napi_async_init and napi_async_destroy (#19234)
    * fix(node): add http.Server.unref() (#19201)
    * fix(node): duplicate node_module suffixes (#19222)
    * fix(node): fire 'unhandledrejection' event when using node:
      or npm: imports (#19235)
    * fix(node): make sure "setImmediate" is not clamped to 4ms (#19213)
    * fix(npm): process not defined in readline (#19184)
    * fix(npm): better handling of optional peer dependencies (#19236)
    * fix(npm): create node_modules/.deno/node_modules folder (#19242)
    * fix(npm): run pre and post tasks if present (#19178)
    * fix(npm): store npm binary command resolution in lockfile (#19219)
  - rebase deno-disable-update-check.patch
* Fri May 19 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update deno-disable-update-check.patch
    * remove DENO_NO_UPDATE_CHECK block from env variables help
* Thu May 18 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.33.4:
    * fix(ext/web): Request higher-resolution timer on Windows if
      user requests setTimeout w/short delay (#19149)
    * feat(node/crypto): Builtin Diffie-Hellman Groups (#19137)
    * feat(node/crypto): Diffie Hellman Support (#18943)
    * fix(cli/napi): handle finalizers (#19168)
    * fix(deno/upgrade): allow --version vX.Y.Z (#19139)
    * fix(dts): move BroadcastChannel type to lib.deno.unstable.d.ts (#19108)
    * fix(ext/http): Ensure cancelled requests don't crash Deno.serve (#19154)
    * fix(ext/node): fix whatwg url formatting (#19146)
    * fix(ext/node): make nodeGlobalThis configurable (#19163)
    * fix(ext/webidl): change createPromiseConverter (#16367)
    * fix(ext/websocket): order of ws writes (#19131)
    * fix(fetch): Correctly decode multipart/form-data names
      and filenames (#19145)
    * fix(kv): kv.close() interrupts in-flight operations (#19076)
    * fix(lsp): increase default max heap size to 3Gb (#19115)
    * fix(napi): BigInt related APIs (#19174)
    * fix(node): export diagnostics_channel module (#19167)
    * fix(node): export punycode module (#19151)
    * fix(node): support passing parent stdio streams (#19171)
    * fix(npm): add performance.markResourceTiming sham (#19123)
    * fix(npm): improved optional dependency support (#19135)
    * fix(runtime): Box the main future to avoid blowing up the stack (#19155)
    * fix(runtime): Example hello_runtime panic (#19125)
    * fix: support "fetch" over HTTPS for IP addresses (#18499)
  - add deno-rm-upgrade-cmd.patch
    * this removes the `deno upgrade` command
* Wed May 17 2023 Avindra Goolcharan <avindra@opensuse.org>
  - add deno-disable-update-check.patch
    * this stops deno from automatically checking for an update
      whenever a script is run
* Fri May 12 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.33.3:
    * feat(compile): unstable npm and node specifier support (#19005)
    * feat(ext/http): Automatic compression for Deno.serve (#19031)
    * feat(lsp): ability to configure document pre-load limit (#19097)
    * feat(node): add Module.runMain() (#19080)
    * fix(cli): upgrade to Typescript 5.0.4 (#19090)
    * fix(console): handle error when inspecting promise-like (#19083)
    * fix(core): always report the first error on unhandled rejection (#18992)
    * fix(core): let V8 drive extension ESM loads (#18997)
    * fix(dts): align seekSync position arg with seek (#19077)
    * fix(ext/ffi): Callbacks panic on returning isize (#19022)
    * fix(ext/ffi): UnsafeCallback can hang with 'deno test' (#19018)
    * fix(ext/fs): add more context_path (#19101)
    * fix(ext/http): Ensure Deno.serve works across --watch restarts (#18998)
    * fix(lsp): hard to soft error when unable to get completion info (#19091)
    * fix(lsp): preload documents when deno.documentPreloadLimit
      changes (#19103)
    * fix(node): conditional exports edge case (#19082)
    * fix(node): expose channels in worker_threads (#19086)
    * fix(npm): make http2 module available, make
      'nodeGlobalThisName' writable (#19092)
    * fix(runtime): ChildProcess::kill() doesn't require additional
      perms (#15339)
    * fix(vendor): better handling of redirects (#19063)
    * perf(ext/ffi): Use Box<[NativeType]> in CallbackInfo parameters (#19032)
    * perf(fmt): faster formatting for minified object literals (#19050)
* Thu May 04 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.33.2:
    * fix(core): Use primordials for methods (#18839)
    * fix(core): allow esm extensions not included in snapshot (#18980)
    * fix(core): rebuild when JS sources for snapshotting change (#18976)
    * fix(ext/io) several sync fs fixes (#18886)
    * fix(ext/kv): KvU64#valueOf and KvU64 inspect (#18656)
    * fix(ext/kv): stricter structured clone serializer (#18914)
    * fix(ext/kv): throw on the Kv constructor (#18978)
    * fix(ext/node): add missing release property to node's process (#18923)
    * fix(ext/url): throw TypeError for empty argument (#18896)
    * fix(ext/websocket): update fastwebsockets to 0.3.1 (#18916)
    * fix(fmt/json): support formatting number with exponent and no sign (#18894)
    * fix(node/http): Request.setTimeout(0) should clear (#18949)
    * fix(npm): canonicalize filename before returning (#18948)
    * fix(npm): canonicalize search directory when looking for package.json (#18981)
    * fix(test): disable preventDefault() for beforeunload event (#18911)
    * perf(core): async op pseudo-codegen and performance work (#18887)
    * perf(core): use jemalloc for V8 array buffer allocator (#18875)
    * perf(ext/web): fast path for ws events (#18905)
    * perf(ext/websocket): use internal dispatch for msg events (#18904)
    * perf: lazily create RootCertStore (#18938)
    * perf: lazily retrieve ppid (#18940)
    * perf: use jemalloc as global allocator (#18957)
* Sat Apr 29 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.33.1:
    * fix(ext/fetch): subview Uint8Array in Req/Resp (#18890)
    * fix(ext/websocket): client connect URI (#18892)
    * fix(ext/websocket): restore op_ws_send_ping (#18891)
    * fix(repl): don't panic on undefined exception (#18888)
  - includes 1.33.0:
    * BREAKING(unstable): remove "Deno.serve(handler, options)" overload (#18759)
    * Revert "chore(ext/websocket): Add autobahn|testsuite fuzzingclient" (#18856)
    * feat(bench): add --no-run flag (#18433)
    * feat(cli): don't check permissions for statically analyzable
      dynamic imports (#18713)
    * feat(cli): flatten deno.json configuaration (#17799)
    * feat(ext/ffi): support marking symbols as optional (#18529)
    * feat(ext/http): Rework Deno.serve using hyper 1.0-rc3 (#18619)
    * feat(ext/kv): add more atomic operation helpers (#18854)
    * feat(ext/kv): return ok bool from atomic commit (#18873)
    * feat(ext/url): URL.canParse (#18286)
    * feat(lint): add Deno.run to no-deprecated-deno-api (#18869)
    * feat(node/crypto): Elliptic Curve Diffie-Hellman (ECDH) support (#18832)
    * feat(node/http): implement ClientRequest.setTimeout() (#18783)
    * feat(task): introduce built-in unset command to deno task (#18606)
    * feat: Deprecate Deno.run API in favor of Deno.Command (#17630) (#18866)
    * fix(compile): write bytes directly to output file (#18777)
    * fix(core): Wrap safe collections' argument of primordials (#18750)
    * fix(coverage): exclude test files (#18748)
    * fix(dts): URLPatternComponentResult groups should have
      possibly undefined key values (#18643)
    * fix(ext/node): add crypto.sign|verify methods (#18765)
    * fix(ext/node): fix hash.flush (#18818)
    * fix(ext/node): implement asymmetric keygen (#18651)
    * fix(ext/node): improve vm.runInThisContext (#18767)
    * fix(ext/node): prime generation (#18861)
    * fix(lsp): show dependency errors for repeated imports (#18807)
    * fix(npm): only include top level packages in top level
      node_modules directory (#18824)
    * fix(test): allow explicit undefined for boolean test options (#18786)
    * fix(test): handle dispatched exceptions from test functions (#18853)
    * perf(ext/http): avoid spread arg deopt in op_http_wait (#18850)
    * perf(ext/http): optimize away code based on callback length (#18849)
    * perf(ext/http): optimize for zero or one-packet response streams (#18834)
    * perf(ext/http): use smi for slab IDs (#18848)
    * perf(ext/websocket): various performance improvements (#18862)
* Wed Apr 19 2023 Avindra Goolcharan <avindra@opensuse.org
  - update to 1.32.5:
    * feat(UNSTABLE/kv): AtomicOperation#sum (#18704)
    * fix(core): Use safe primordials wrappers (#18687)
    * fix(ext/node): add req.socket.remoteAddress (#18733)
    * fix(ext/node): implement crypto.createVerify (#18703)
    * fix(ext/node): polyfill response._implicitHeader method (#18738)
    * fix(ext/websocket): Avoid write deadlock that requires read_frame to complete
      (#18705)
    * fix(lsp): ensure language server status works on unix (#18727)
    * fix(npm): eagerly reload package information when version from lockfile not
      found locally (#18673)
    * fix(path): Remove non node symbols (#18630)
    * fix(test): add process sigint handler for --watch (#18678)
    * perf(ext/websocket): make op_server_ws_next_event deferred (#18632)
* Thu Apr 13 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.32.4:
    * Revert "fix(cli): don't store blob and data urls in the module cache (#18261)"
      (#18572)
    * feat(core): sync io ops in core (#18603)
    * feat(ext/http): add an op to perform raw HTTP upgrade (#18511)
    * fix(core): preserve syntax error locations in dynamic imports (#18664)
    * fix(ext/cache): cache.put overwrites previous call (#18649)
    * fix(ext/kv): keys must be arrays (#18655)
    * fix(ext/node): add X509Certificate (#18625)
    * fix(ext/node): add symmetric keygen (#18609)
    * fix(ext/node): fix unable to resolve fraction.js (#18544)
    * fix(ext/node): implement hkdf-expand (#18612)
    * fix(ext/node): json encode binary command name (#18596)
    * fix(npm): cache bust npm specifiers more aggressively (#18636)
    * fix(npm): do not "npm install" when npm specifier happens to
      match package.json entry (#18660)
    * fix(npm): reload an npm package's dependency's information
      when version not found (#18622)
    * perf(ext/io): remove a data copy from File write (#18601)
    * perf(ext/websocket): replace tokio_tungstenite server with
      fastwebsockets (#18587)
* Sun Apr 02 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.32.3
    * fix(check): ensure diagnostics caused by changes in other files get
      invalidated between runs (#18541)
    * fix(ext/ffi): crash when same reference struct is used in two fields (#18531)
    * fix(lsp): add a document preload file system entry limit (#18553)
    * fix(repl): disable language server document preloading in the repl (#18543)
    * fix(test): don't swallow sanitizer errors with permissions (#18550)
    * perf(check): faster source hashing (#18534)
* Sat Apr 01 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.32.2:
    * Revert "refactor(ext/node): Use Deno.inspect (#17960)" (#18491)
    * feat(core): initialize SQLite off-main-thread (#18401)
    * feat(ext/kv): return versionstamp from set/commit (#18512)
    * feat(ext/node): add crypto.checkPrime API (#18465)
    * feat(ext/node): implement crypto.createSecretKey (#18413)
    * feat(test): print pending tests on sigint (#18246)
    * feat: port node:zlib to rust (#18291)
    * fix(cli): add colors to "Module not found" error frame (#18437)
    * fix(cli): don't store blob and data urls in the module cache (#18261)
    * fix(cli/bench): look for clone3 syscalls for thread count (#18456)
    * fix(core): located_script_name macro was using format syntax (#18388)
    * fix(core): panic at build time if extension code contains
      anything other than 7-bit ASCII (#18372)
    * fix(core): restore cache journal mode to TRUNCATE and tweak
      tokio test in CacheDB (#18469)
    * fix(coverage): ignore files from npm registry (#18457)
    * fix(dts): improve types for the Deno.KV API (#18510)
    * fix(ext/kv): add missing getMany method (#18410)
    * fix(ext/node): add aes-128-ecb algorithm support (#18412)
    * fix(ext/node): add missing _preloadModules hook (#18447)
    * fix(ext/node): implement crypto.Sign
      (RSA/PEM/SHA{224,256,384,512}) (#18471)
    * fix(ext/node): make cipher/decipher transform stream (#18408)
    * fix(lsp): textDocument/references should respect
      includeDeclaration (#18496)
    * fix(lsp): better handling of data: urls (#18527)
    * fix(lsp): include all diagnosable documents on initialize (#17979)
    * fix(ops): fallback when FastApiOneByteString is not utf8 (#18518)
    * fix(repl): improve package.json support (#18497)
    * fix(streams): add support Float64Array to ReadableStreamByobReader
      (#18188)
    * fix: Add missing processenv winapi feature to deno_io (#18485)
    * fix: upgrade to TypeScript 5.0.3 (#18532)
    * perf(ext/websocket): efficient event kind serialization (#18509)
    * perf(ext/websocket): special op for sending binary data frames (#18506)
    * perf(ext/websocket): special op for sending text data frames (#18507)
    * perf(ext/websocket): use opAsync2 to avoid spread deopt (#18525)
    * perf: const op declaration (#18288)
* Thu Mar 23 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.32.1:
    * fix(core): disable resizable ArrayBuffer and growable
      SharedArrayBuffer (#18395)
    * fix(cli): restore deno run - to handle stdin as typescript (#18391)
    * fix(inspect): ensure non-compact output when object literal
      has newline in entry text (#18366)
    * fix(lsp): ensure enablePaths works when clients do not
      provide a trailing slash for workspace dir (#18373)
* Thu Mar 23 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.32.0:
    * BREAKING(unstable): remove WebGPU (#18094)
    * feat(ext/fs): FileInfo.dev is supported on Windows (#18237)
    * feat(cli): --ext parameter for run, compile, and bundle (#17172)
    * feat(compile): Add support for web workers in standalone mode (#17657)
    * feat(compile): Enable multiple roots for a standalone module
      graph (#17663)
    * feat(core): deno_core::extension! macro to simplify extension
      registration (#18210)
    * feat(ext/kv): key-value store (#18232)
    * feat(ext/net): Add multicasting APIs to DatagramConn (#10706)
      (#17811)
    * feat(ext/url): URLSearchParams.size (#17884)
    * feat(repl): add DENO_REPL_HISTORY to change history file path (#18047)
    * feat(serde_v8): support BigInt serialization (#18225)
    * feat: TypeScript 5.0.2 (except decorators) (#18294)
    * fix(cli): preserve blob store when resetting file watcher (#18253)
    * fix(cli/integration): clippy lints (#18248)
    * fix(ext/kv): don't request permissions for ":memory:" (#18346)
    * fix(ext/kv): reverse mapping between AnyValue::Bool and
      KeyPart::Bool (#18365)
    * fix(ext/node): add createDecipheriv (#18245)
    * fix(ext/node): resource leak in createHmac (#18229)
    * fix(ext/node): use Deno.Command from ext:runtime (#18289)
    * fix(repl): Hide indexable properties in tab completion (#18141)
    * fix(runtime): Extract error code for all OS error variants (#17958)
    * fix: include error in message about not being able to create
      the TypeScript cache (#18356)
    * perf(check): type check local files only when not using --all (#18329)
    * perf(core) Reduce copying and cloning in extension
      initialization (#18252)
    * perf(core) Reduce script name and script code copies (#18298)
    * perf(core): preserve ops between snapshots (#18080)
    * perf(core): use static specifier in ExtensionFileSource (#18271)
    * perf: disable WAL for transpiled source cache (#18084)
    * perf: disable runtime snapshot compression (#18239)
  - build: remove python3 hack
* Thu Mar 16 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.31.3:
    * fix(check): regression where config "types" entries caused type checking
      errors (#18124)
    * fix(core): Upgrades bytes crate from =1.2.1 to ^1.4.0 (#18123)
    * fix(core): SafePromiseAll to be unaffected by Array#@@iterator (#17542)
    * fix(core/internal): fix typo in primordial type definitions (#18125)
    * fix(ext/fs): retry if file already exists in makeTempFile (#17787)
    * fix(ext/http): abort request signal when response errors (#17822)
    * fix(ext/node): add crypto.createCipheriv (#18091)
    * fix(ext/node): implement "ascii" encoding for node:fs writeFile() (#18097)
    * fix(ext/web): Stop using globalThis.ReadableStream in Blob (#18187)
    * fix(info/doc): add missing --no-lock and --lock flags (#18166)
    * fix(lsp): avoid calling client while holding lock (#18197)
    * fix(npm): "not implemented scheme" message should properly show the scheme
      (#18209)
    * fix(npm): show a progress bar when initializing the node_modules folder
      (#18136)
    * fix(repl): do not panic deleting Deno or deleting all its properties
      (#18211)
    * fix: ensure no node_modules directory is created when a package.json exists
      and no npm dependencies are used (#18134)
    * perf: do not depend on iana-time-zone (#18088)
* Sat Mar 11 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.31.2:
    * Revert "perf: disable snapshot compression (#18061)" (#18074)
    * deps: bump regexp to ^1.7.0 (#17966)
    * deps: bump once_cell to ^1.17.1 (#18075)
    * feat(core): prevent isolate drop for CLI main worker (#18059)
    * feat(ext/ffi): Make External pointers keep reference to V8 buffer (#17955)
    * feat(ops): reland fast zero copy string arguments (#17996)
    * feat(ops): relational ops (#18023)
    * fix(check): include dts files in tsc roots (#18026)
    * fix(cli): add space after period in --v8-flags (#18063)
    * fix(cli,ext/web): Upgrading uuid from =1.1.2 to 1.3.0 (#17963)
    * fix(core): introduce SafeRegExp to primordials (#17592)
    * fix(ext/crypto): correctly limit ECDSA and hash algorithms (#18030)
    * fix(ext/ffi): Remove deno_core::OpState qualifiers, fix ops returning
      pointer defaults (#17959)
    * fix(ext/node): remove unused _hex module (#18045)
    * fix(ext/node): util.types.isSharedArrayBuffer (#17836)
    * fix(ext/webstorage): check size of inputs before insert (#18087)
    * fix(lockfile): don't touch lockfile is npm specifiers are identical (#17973)
    * fix(npm): improve peer dependency resolution with circular dependencies
      (#18069)
    * fix(prompt): better output with control chars (#18108)
    * fix(rumtime): Add Deno. prefix for registered symbols (#18086)
    * fix(runtime/windows): ensure Deno.stdin.setRaw(false) properly
      disables raw mode (#17983)
    * fix: Split extension registration and snapshotting (#18098)
    * fix: attempt to only allow one deno process to update the node_modules
      folder at a time (#18058)
    * fix: lazily surface errors in package.json deps parsing (#17974)
    * perf(core): over-allocate in ModuleMap when running from snapshot (#18083)
    * perf(ext/node): improve createHash performance (#18033)
    * perf: disable snapshot compression (#18061)
    * perf: don't add unload event listener (#18082)
    * perf: move runtime bootstrap code to snapshot time (#18062)
    * perf: move setting up Deno namespace to snapshot time (#18067)
    * wpt: unlock nightly with --no-ignore (#17998)
* Sun Feb 26 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.31.1:
    * feat: add DENO_NO_PACKAGE_JSON env var (#17926)
    * fix(npm): lazily install package.json dependencies only when necessary
      (#17931)
    * fix(npm): package.json auto-discovery should respect --no-config and
    - -no-npm (#17924)
    * fix: ensure concurrent non-statically analyzable dynamic imports
      do not sometimes fail (#17923)
    * fix: ignore workspace, git, file, http, https specifiers in package.json
      (#17934, #17938)
    * fix: regression remapping remote specifier to local file (#17935)
    * fix: remote modules should be allowed to import data urls (#17920)
* Fri Feb 24 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.31.0:
    * feat(bench): Add JSON reporter for "deno bench" subcommand (#17595)
    * feat(bench): change --json output format (#17888)
    * feat(core): allow to specify entry point for snapshotted ES modules (#17771)
    * feat(ext/ffi): Replace pointer integers with v8::External objects (#16889)
    * feat(ext/http): add 2nd param to handler to get remote address (#17633)
    * feat(ext/node): embed std/node into the snapshot (#17724)
    * feat(ext/node): implement node:v8 (#17806)
    * feat(install): follow redirects for urls with no path (#17449)
    * feat(node): stabilize Node-API (#17553)
    * feat(npm): support bare specifiers from package.json in more subcommands and language server (#17891)
    * feat(npm): support npm specifiers in remote modules without --unstable (#17889)
    * feat(permissions): grant all permission for a group in permission prompt (#17140)
    * feat(task): add warning about package.json scripts support (#17900)
    * feat(task): adjust warning (#17904)
    * feat(task): support scripts in package.json (#17887)
    * feat: Deprecate 'deno bundle' subcommand (#17695)
    * feat: Stabilize Deno.Command API (#17628)
    * feat: add more variants to Deno.build.os (#17340)
    * feat: add signal option to Deno.resolveDns (#17384)
    * feat: auto-discover package.json for npm dependencies (#17272)
    * feat: stabilize Deno.osUptime() (#17554)
    * feat: start caching npm package version's "bin" entry from npm registry (#17881)
    * feat: support bare specifier resolution with package.json (#17864)
    * feat: wire up ext/node to the Node compatibility layer (#17785)
    * fix(cli): Add better error message when powershell is missing during upgrade (#17759)
    * fix(cli/graph_util): don't append referrer info for root module errors (#17730)
    * fix(cli/napi): correct name handling in napi property descriptor (#17716)
    * fix(cli/napi): handle all property variants in napi_define_properties (#17680)
    * fix(core): don't allow to import internal code is snapshot is loaded (#17694)
    * fix(core): rebuild when JS sources for snapshotting change (#17876)
    * fix(core): remove async op inlining optimization (#17899)
    * fix(dts): make Deno.Command accept readonly prop in options.args (#17718)
    * fix(ext/console): Only right-align integers in console.table() (#17389)
    * fix(ext/ffi): Fix re-ref'ing UnsafeCallback (#17704)
    * fix(ext/ffi): improve error messages in FFI module (#17786)
    * fix(ext/flash): Always send correct number of bytes when handling HEAD requests (#17740)
    * fix(ext/flash): wrong order of arguments passed to http1Response (#17893)
    * fix(ext/node): add support for BYOB streams (#17803)
    * fix(ext/node): fix node stream (#17874)
    * fix(ext/node): fix npm module resolution when --node-modules-dir specified (#17896)
    * fix(ext/node): fix process.uptime (#17839)
    * fix(ext/node): fix webcrypto export (#17838)
    * fix(ext/websocket): extra ws pongs sent (#17762)
    * fix(fmt): make fmt options CLI args less verbose (#17550)
    * fix(lint): revert no-deprecated-api for Deno.run (#17880)
    * fix(npm): allow resolving from package.json when an import map exists (#17905)
    * fix(npm): filter out duplicate packages names in resolution (#17857)
    * fix(npm): improve peer dependency resolution (#17835)
    * fix(npm): resolve node_modules dir relative to package.json instead of cwd (#17885)
    * fix(npm): support bare specifiers in package.json having a path (#17903)
    * fix(ops): Always close cancel handles for read_async/write_async (#17736)
    * fix(webgpu): don't default to 0 for setVertexBuffer.size & properly use webidl.setlike (#17800)
    * fix(runtime): Refactor fs error mapping to use unified format (#17719)
    * fix(webgpu): use correct op for GPUDevice.createSampler (#17729)
    * fix: add WouldBlock error (#17339)
    * fix: loading built-in Node modules embedded in the binary (#17777)
    * fix: use static Reflect methods in nodeGlobalThis proxy (#17696)
    * perf(core): speed up promise hook dispatch (#17616)
    * perf(core, runtime): Further improve startup time (#17860)
    * perf(ext/ffi): Revert UTF-8 validity check from getCString (#17741)
    * perf(ext/node): move winerror binding to rust (#17792)
    * perf(http): remove allocations checking upgrade and connection header values (#17727)
    * perf: disable fetching graph cache info except for deno info (#17698)
    * perf: module info cache - avoid MediaType.to_string() allocation (#17699)
    * perf: remove current_dir() call in Deno.mainModule (#17883)
    * perf: use ops for node:crypto ciphers (#17819)
  - includes 1.30.3 / 2023.02.07
    * fix(ext/console): log class for class constructor (#17615)
    * fix(lsp): prevent crash analyzing module (#17642)
  - includes 1.30.2 / 2023.02.03
    * Revert "chore(core): remove have_unpolled_ops on rt state (#17601)" (#17631)
    * fix(webgpu): specify viewFormats in surface configuration (#17626)
  - includes 1.30.1 / 2023.02.02
    * Revert "fix(watch): preserve ProcState::file_fetcher between restarts (#15466) (#17591)
    * fix(core): Add lint check for core (#17223)
    * fix(ext): internal structuredClone for ArrayBuffer and TypedArray subclasses (#17431)
    * fix(fmt): semiColons: false - handle prop with following generator and do while with no block body (#17567)
    * fix(install): tsconfig.json -> deno.json for config file suffix (#17573)
    * fix(lockfile): emit trailing newline (#17618)
    * fix(lsp): update document dependencies on configuration change (#17556)
    * fix(napi): guard threadsafe function counters behind a mutex (#17552)
    * fix(napi): remove wrong length check in napi_create_function (#17614)
    * fix(napi): return node globalThis from napi_get_global (#17613)
    * fix(repl): handle @types/node not being cached in the repl (#17617)
    * fix(upgrade): ensure temp dir cleanup on failure (#17535)
    * fix: ensure "fs" -> "node:fs" error/quick fix works when user has import map (#17566)
    * perf(ops): Remove unnecessary fast call fallback options usage (#17585)
  - Rebase deno-disbale-lto.patch (renamed to deno-disable-lto.patch)
* Sat Jan 28 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 1.30.0:
    * many changes, see https://github.com/denoland/deno/compare/v1.26.2...v1.30.0
* Thu Jan 26 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Switch from deprecated rust-packaging to cargo-packaging
  - Disable LTO to build with half of the RAM (fixes build on aarch64):
    * deno-disbale-lto.patch
  - Update _constraints with current values
  - remove Cargo.lock to bypass checksum errors in rusty_v8

Files

/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/deno


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Apr 1 23:20:22 2026