Commit Graph

220 Commits

Author SHA256 Message Date
Dominique Leuenberger
4163687a04 Accepting request 1220004 from devel:languages:javascript
- 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

OBS-URL: https://build.opensuse.org/request/show/1220004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=52
2024-11-01 20:06:49 +00:00
Soc Virnyl Estela
6e70c0c20d - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=219
2024-10-31 17:05:30 +00:00
Ana Guerrero
ce87f92e8a Accepting request 1218627 from devel:languages:javascript
- 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
- 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.

OBS-URL: https://build.opensuse.org/request/show/1218627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=51
2024-10-27 10:26:39 +00:00
Soc Virnyl Estela
0b3ec7c136 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=217
2024-10-27 03:46:56 +00:00
Soc Virnyl Estela
2d16d25805 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=216
2024-10-21 14:05:30 +00:00
Ana Guerrero
e596d0dda1 Accepting request 1208928 from devel:languages:javascript
- 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
- Replace deprecated tar_scm with obs_scm in _service file.

OBS-URL: https://build.opensuse.org/request/show/1208928
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=50
2024-10-20 08:04:48 +00:00
Soc Virnyl Estela
cfa45f88ed - Update _service file to use recomprizz instead of recompress
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=214
2024-10-20 07:42:53 +00:00
Soc Virnyl Estela
1e44ae8177 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=213 2024-10-18 04:03:51 +00:00
Soc Virnyl Estela
1686c11c49 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=212
2024-10-18 04:01:32 +00:00
Soc Virnyl Estela
3379218b64 - Replace deprecated tar_scm with obs_scm in _service file.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=211
2024-10-13 04:26:09 +00:00
Dominique Leuenberger
ac1a058650 Accepting request 1207399 from devel:languages:javascript
- 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
- Add CFLAGS and CXXFLAGS
- Refresh _constraints file.
- Refresh patch:
  *  deno-disable-lto.patch

OBS-URL: https://build.opensuse.org/request/show/1207399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=49
2024-10-12 11:30:36 +00:00
Soc Virnyl Estela
aac8d3d96b - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=209
2024-10-12 04:10:51 +00:00
Soc Virnyl Estela
1b60e94c36 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=208 2024-10-12 00:09:04 +00:00
Soc Virnyl Estela
f2509494fd OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=207 2024-10-11 22:41:33 +00:00
Soc Virnyl Estela
9fb010c39b OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=206 2024-10-11 16:27:07 +00:00
Soc Virnyl Estela
cfec4d1059 - Add CFLAGS and CXXFLAGS
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=205
2024-10-11 15:39:05 +00:00
Soc Virnyl Estela
a4a63fcc8b - Refresh _constraints file.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=204
2024-10-11 15:37:31 +00:00
Soc Virnyl Estela
6d2e9de2f0 - Refresh patch:
*  deno-disable-lto.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=203
2024-10-11 15:35:08 +00:00
Ana Guerrero
df80cad86f Accepting request 1206506 from devel:languages:javascript
OBS-URL: https://build.opensuse.org/request/show/1206506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=48
2024-10-09 20:13:11 +00:00
Soc Virnyl Estela
7ad314ebe4 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=201
2024-10-09 11:31:45 +00:00
Soc Virnyl Estela
e860e7e38d - Add bash, fish, and zsh completion subpackages
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=200
2024-10-07 23:26:43 +00:00
Ana Guerrero
d235136051 Accepting request 1205983 from devel:languages:javascript
- 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
- 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)

OBS-URL: https://build.opensuse.org/request/show/1205983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=47
2024-10-07 19:49:06 +00:00
03b54752f0 Please accept this AFTER sr#1205518. Thank you!
- 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=198
2024-10-04 21:25:09 +00:00
561d7d1993 1.45.1 + v8 0.98.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=197
2024-07-12 02:37:15 +00:00
Ana Guerrero
43fd922ce3 Accepting request 1186723 from devel:languages:javascript
- 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

OBS-URL: https://build.opensuse.org/request/show/1186723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=46
2024-07-11 18:32:46 +00:00
0bb3c72648 use release notes from Releases.md
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=195
2024-07-10 23:39:52 +00:00
a295f685b2 1.45.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=194
2024-07-10 23:36:38 +00:00
Ana Guerrero
e26fc7dc64 Accepting request 1185420 from devel:languages:javascript
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1185420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=45
2024-07-05 17:47:12 +00:00
1214ccee99 - Disable cross-compilation for aarch64 and arm:
* deno-v8-arm.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=192
2024-06-27 17:07:25 +00:00
Ana Guerrero
1603015f12 Accepting request 1181796 from devel:languages:javascript
- 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)

OBS-URL: https://build.opensuse.org/request/show/1181796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=44
2024-06-20 14:47:51 +00:00
8172249bb6 1.44.4
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=190
2024-06-19 19:03:04 +00:00
Ana Guerrero
c2ff65cb6b Accepting request 1181571 from devel:languages:javascript
- 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)

OBS-URL: https://build.opensuse.org/request/show/1181571
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=43
2024-06-19 14:37:22 +00:00
b5586855f3 1.44.2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=188
2024-06-18 19:00:37 +00:00
Ana Guerrero
99e71c321b Accepting request 1179595 from devel:languages:javascript
- 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
- 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)
- 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): support junction symlinks on Windows (#22762)
  * 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): add nul byte to statfs path on windows (#22905)
  * 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

OBS-URL: https://build.opensuse.org/request/show/1179595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=42
2024-06-10 15:37:18 +00:00
8e6ed8231c merge upgrade removal patches + rebase
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=186
2024-06-09 22:42:08 +00:00
733ae653a3 downgrade rusty_v8: 0.93.0 > 0.92.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=185
2024-06-09 21:21:48 +00:00
e7b6b64572 1.44.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=184
2024-06-09 20:59:24 +00:00
00009fe283 1.42.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=183
2024-04-04 19:12:32 +00:00
b24ff8cedc 1.42.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=182
2024-03-28 22:54:06 +00:00
Ana Guerrero
777feae199 Accepting request 1156640 from devel:languages:javascript
- 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

OBS-URL: https://build.opensuse.org/request/show/1156640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=41
2024-03-10 19:24:11 +00:00
81278a1983 1.41.2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=180
2024-03-09 18:32:42 +00:00
Ana Guerrero
8d7b711525 Accepting request 1154924 from devel:languages:javascript
- 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

OBS-URL: https://build.opensuse.org/request/show/1154924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=40
2024-03-05 17:50:24 +00:00
1caa3bc933 1.41.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=178
2024-03-04 21:41:32 +00:00
Ana Guerrero
9a718cb4c6 Accepting request 1149662 from devel:languages:javascript
- 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)

OBS-URL: https://build.opensuse.org/request/show/1149662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=39
2024-02-23 15:45:40 +00:00
559fd3d1c5 1.41.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=176
2024-02-22 21:12:27 +00:00
Ana Guerrero
4afdf02a24 Accepting request 1146964 from devel:languages:javascript
- 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

OBS-URL: https://build.opensuse.org/request/show/1146964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=38
2024-02-16 20:41:59 +00:00
4c24a3ceed 1.40.5
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=174
2024-02-15 20:22:54 +00:00
Ana Guerrero
7b94bee4c4 Accepting request 1146293 from devel:languages:javascript
bumped mem limit to 21GB

OBS-URL: https://build.opensuse.org/request/show/1146293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=37
2024-02-13 21:43:20 +00:00
eff789a476 21gb mem
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=172
2024-02-13 01:35:09 +00:00
b4a064bb4c bump mem, 12->16 GB
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=171
2024-02-12 20:59:06 +00:00