Commit Graph

276 Commits

Author SHA256 Message Date
Ana Guerrero
738bf72ec9 Accepting request 1238023 from devel:languages:javascript
- Update rusty v8 requirement to 130.0.7
- Update to version 2.1.5:
  * docs: added jsdoc for window.close()
  * refactor(npm): move `InNpmPackageChecker` code to deno_resolver
  * fix(lsp): use verbatim specifier for URL auto-imports
  * refactor(npm): extract out some npm fs resolution code from the cli
  * refactor(npm): split some resolution from installation
  * refactor: update deno_core for error refactor
  * fix(ext/net): update moka cache to avoid potential panic in `Deno.resolveDns` on some laptops with Ryzen CPU
  * fix(jsr): Wasm imports fail to load
  * fix(ext/node): Fix `os.cpus()` on Linux
  * fix(ext/websocket): Fix close code without reason
  * fix(ext/node): have `process` global available in Node context
  * fix(lint): fix single char selectors being ignored
  * fix(no-slow-types): handle rest param with internal assignments
  * fix(lsp): don't skip dirs with enabled subdirs
  * feat(node/fs): Add a chmod method to the FileHandle class
  * Revert "perf: build denort with panic = "abort" for releases"
  * refactor: make `IncrementalCache` accept a `CacheDBHash`
  * test(ext/node): disable flaky dgram tests
  * feat(unstable): no config npm:@opentelemetry/api integration
  * refactor(quic): introduce endpoint, 0rtt, cleanup
  * feat(unstable): replace SpanExporter with TracerProvider
  * fix(ext/http): improve error message when underlying resource of request body unavailable
  * fix(kv): improve backoff error message and inline documentation
  * fix(check): move module not found errors to typescript diagnostics
  * fix(check): line-break between diagnostic message chain entries
  * refactor: Use 'await using' in serve_test
  * fix(permissions): implicit `--allow-import` when using `--cached-only`
  * refactor: remove use of home crate
  * refactor: update some fs_util functions to use sys_traits
  * refactor(node/npm): separate out permission check from npm resolvers
  * fix(lsp): css preprocessor formatting
  * fix(npm): deterministically output tags to initialized file
  * perf: build denort with `panic = "abort"` for releases
  * chore: cargo fmt - turn on group_imports=StdExternalCrate
  * perf(fs/windows): stat - only open file once
  * refactor: do not use `deno_fs::FileSystem` everywhere
  * fix(ext/node): support private key export in JWK format
  * fix(node): Add missing `inspector/promises`
  * chore(lint): remove manual AST field counter
  * refactor: use sys_traits
  * perf(node/fs/copy): reduce metadata lookups copying directory
  * fix(ext/node): convert brotli chunks with proper byte offset
  * fix(unstable): don't error on non-existing attrs or type attr
  * fix(ext/node): add support of any length IV for aes-(128|256)-gcm ciphers
  * fix(ext/node): RangeError timingSafeEqual with different byteLength
  * feat(unstable): add OTEL MeterProvider
  * fix(ext/node): make getCiphers return supported ciphers
  * fix: incorrect memory info free/available bytes on mac
  * feat(unstable): support selectors in JS lint plugins
  * fix(ext/fetch): better error message when body resource is unavailable
  * fix(ext/fs): do not throw for bigint ctime/mtime/atime
  * fix(node): handle cjs exports with escaped chars
  * feat(unstable): add JS linting plugin infrastructure
  * perf: remove now needless canonicalization getting closest package.json
  * perf: upgrade to deno_semver 0.7
  * perf: don't store duplicate info for ops in the snapshot
  * feat(unstable): Implement QUIC
  * fix(ext/node): add `truncate` method to the `FileHandle` class
  * fix(lsp): rewrite imports for 'Move to a new file' action
  * fix(publish): infer literal types in const contexts
  * fix(task): support tasks without commands
  * fix(compile): be more deterministic when compiling the same code in different directories
  * fix(ext/node): do not exit worker thread when there is pending async op
  * chore: release ext/ crates
  * fix(ext/node): Fix `fs.access`/`fs.promises.access` with `X_OK` mode parameter on Windows
  * fix(ext/fetch): retry some http/2 errors
  * chore: upgrade libc
  * fix(ext/node): sort list of built-in modules alphabetically
  * fix(task): properly handle task name wildcards with --recursive
  * fix(outdated): ensure "Latest" version is greater than "Update" version
  * fix(lsp): include "node:" prefix for node builtin auto-imports
  * fix: deno_resolver crate without 'sync' feature
  * chore: release "deno_*" crates
  * feat(permission): separate PermissionDeniedError to Retryable and Fatal
  * refactor(lint): renames and code flattening
  * refactor: use capacity_builder for writing deno compile data section
  * refactor: extract out `FileFetcher` to `deno_cache_dir`
  * fix(lsp): respect "typescript.suggestionActions.enabled" setting
  * fix: upgrade deno_doc to 0.161.3
  * fix(compile): display embedded file sizes and total
  * fix: FastString v8_string() should error when cannot allocated
  * refactor: add 'sync' feature to deno_resolver crate
  * fix(outdated): support updating dependencies in external import maps
  * fix(lockfile): include dependencies listed in external import map in lockfile
  * fix(lsp): sql and component file formatting
  * chore: bump hyper-util to 0.1.10
  * Revert "ci: use self-hosted mac arm runner only on main branch"
  * feat(ext/web): add `[[ErrorData]]` slot to `DOMException`
  * fix(ext/node): support createConnection option in node:http.request()
  * chore: mark ./tools/release/npm/build.ts as executable
  * fix(npm): search node_modules folder for package matching npm specifier
  * chore: add npm distribution at `deno` package
  * fix(compile): analyze modules in directory specified in --include
  * refactor(unstable): otel configuration
  * fix(compile): output contents of embedded file system

OBS-URL: https://build.opensuse.org/request/show/1238023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=60
2025-01-15 16:44:45 +00:00
Soc Virnyl Estela
daef53ebf6 - Update rusty v8 requirement to 130.0.7
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=275
2025-01-15 04:26:28 +00:00
Soc Virnyl Estela
e3705ea11c - Update to version 2.1.5:
* docs: added jsdoc for window.close()
  * refactor(npm): move `InNpmPackageChecker` code to deno_resolver
  * fix(lsp): use verbatim specifier for URL auto-imports
  * refactor(npm): extract out some npm fs resolution code from the cli
  * refactor(npm): split some resolution from installation
  * refactor: update deno_core for error refactor
  * fix(ext/net): update moka cache to avoid potential panic in `Deno.resolveDns` on some laptops with Ryzen CPU
  * fix(jsr): Wasm imports fail to load
  * fix(ext/node): Fix `os.cpus()` on Linux
  * fix(ext/websocket): Fix close code without reason
  * fix(ext/node): have `process` global available in Node context
  * fix(lint): fix single char selectors being ignored
  * fix(no-slow-types): handle rest param with internal assignments
  * fix(lsp): don't skip dirs with enabled subdirs
  * feat(node/fs): Add a chmod method to the FileHandle class
  * Revert "perf: build denort with panic = "abort" for releases"
  * refactor: make `IncrementalCache` accept a `CacheDBHash`
  * test(ext/node): disable flaky dgram tests
  * feat(unstable): no config npm:@opentelemetry/api integration
  * refactor(quic): introduce endpoint, 0rtt, cleanup
  * feat(unstable): replace SpanExporter with TracerProvider
  * fix(ext/http): improve error message when underlying resource of request body unavailable
  * fix(kv): improve backoff error message and inline documentation
  * fix(check): move module not found errors to typescript diagnostics
  * fix(check): line-break between diagnostic message chain entries
  * refactor: Use 'await using' in serve_test
  * fix(permissions): implicit `--allow-import` when using `--cached-only`
  * refactor: remove use of home crate
  * refactor: update some fs_util functions to use sys_traits

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=274
2025-01-15 02:01:49 +00:00
Ana Guerrero
7092c31ca8 Accepting request 1231178 from devel:languages:javascript
- Update to version 2.1.4:
  * feat(unstable): support caching npm dependencies only as they're needed
  * refactor(lint): manage schema files for linter in Deno repo
  * fix(outdated): error when there are no config files
  * chore(tests): Deprecate remaining usages of itest in check tests
  * fix(lint): do not error providing --allow-import
  * fix(outdated): respect --quiet flag for hints
  * perf(compile): improve FileBackedVfsFile
  * fix: replace the @deno-types with @ts-types
  * fix(outdated): show a suggestion for updating
  * fix(compile): correct read length for transpiled typescript files
  * chore: reduce allocations in a few places
  * fix(unstable): don't unwrap optional state in otel
  * fix: do not error when subpath has an @ symbol
  * fix(node): update list of builtin node modules, add missing export to _http_common
  * fix(ext/node): handle Float16Array in node:v8 module
  * refactor: Make `deno_runtime::shared` module public
  * fix(task): do not always kill child on ctrl+c on windows
  * fix: do not panic when fetching invalid file url on Windows
  * test(ext/node): remove flaky node:dgram compat test case
  * fix(ext/node): accept file descriptor in fs.readFile(Sync)
  * chore: add script to check remaining node compat cases

OBS-URL: https://build.opensuse.org/request/show/1231178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=59
2024-12-16 18:11:09 +00:00
Soc Virnyl Estela
1b5258ca1a - Update to version 2.1.4:
* feat(unstable): support caching npm dependencies only as they're needed
  * refactor(lint): manage schema files for linter in Deno repo
  * fix(outdated): error when there are no config files
  * chore(tests): Deprecate remaining usages of itest in check tests
  * fix(lint): do not error providing --allow-import
  * fix(outdated): respect --quiet flag for hints
  * perf(compile): improve FileBackedVfsFile
  * fix: replace the @deno-types with @ts-types
  * fix(outdated): show a suggestion for updating
  * fix(compile): correct read length for transpiled typescript files
  * chore: reduce allocations in a few places
  * fix(unstable): don't unwrap optional state in otel
  * fix: do not error when subpath has an @ symbol
  * fix(node): update list of builtin node modules, add missing export to _http_common
  * fix(ext/node): handle Float16Array in node:v8 module
  * refactor: Make `deno_runtime::shared` module public
  * fix(task): do not always kill child on ctrl+c on windows
  * fix: do not panic when fetching invalid file url on Windows
  * test(ext/node): remove flaky node:dgram compat test case
  * fix(ext/node): accept file descriptor in fs.readFile(Sync)
  * chore: add script to check remaining node compat cases

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=272
2024-12-14 02:15:24 +00:00
Ana Guerrero
db241df61d Accepting request 1229052 from devel:languages:javascript
- Update to version 2.1.3:
  * fix(install): use locked version of jsr package when fetching exports
  * fix(task): `--recursive` option not working
  * fix: clear dep analysis when module loading is done
  * test(ext/node): fix flaky node/http2.createServer() test
  * chore: update hickory dns crates
  * fix(unstable/temporal): respect locale in `Duration.prototype.toLocaleString`
  * fix(node/worker_threads): data url not encoded properly with eval
  * refactor: remove usages of `deno_core::resolve_import` for resolving redirects
  * fix(outdated): allow `--latest` without `--update`
  * fix(task): kill descendants when killing task process on Windows
  * fix: improve auto-imports for npm packages
  * fix(unstable): otel context with multiple keys
  * fix(task): don't panic with filter on missing task argument
  * test: add node compat test cases
  * test(ext/node): reduce race condition in test case
  * refactor: remove `CliNpmRegistryApi`
  * fix(task): only pass args to root task
  * fix(node/fs): support `recursive` option in readdir
  * refactor(ext/web): align error messages
  * refactor: add deno_npm_cache crate
  * chore: fix cjs_with_deps test to use a temp dir
  * fix(fmt): stable formatting of HTML files with JS
  * chore: upgrade deno_lint to 0.68.2
  * feat(unstable): add metrics to otel
  * refactor: upgrade to deno_npm 0.26
  * chore: export variables from node compat tools script
  * fix: support `workspace:^` and `workspace:~` version constraints
  * fix(task): forward signals to spawned sub-processes on unix
  * refactor(ext/fs): align error messages

OBS-URL: https://build.opensuse.org/request/show/1229052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=58
2024-12-08 10:38:01 +00:00
Soc Virnyl Estela
0b3e8848f7 - Update to version 2.1.3:
* fix(install): use locked version of jsr package when fetching exports
  * fix(task): `--recursive` option not working
  * fix: clear dep analysis when module loading is done
  * test(ext/node): fix flaky node/http2.createServer() test
  * chore: update hickory dns crates
  * fix(unstable/temporal): respect locale in `Duration.prototype.toLocaleString`
  * fix(node/worker_threads): data url not encoded properly with eval
  * refactor: remove usages of `deno_core::resolve_import` for resolving redirects
  * fix(outdated): allow `--latest` without `--update`
  * fix(task): kill descendants when killing task process on Windows
  * fix: improve auto-imports for npm packages
  * fix(unstable): otel context with multiple keys
  * fix(task): don't panic with filter on missing task argument
  * test: add node compat test cases
  * test(ext/node): reduce race condition in test case
  * refactor: remove `CliNpmRegistryApi`
  * fix(task): only pass args to root task
  * fix(node/fs): support `recursive` option in readdir
  * refactor(ext/web): align error messages
  * refactor: add deno_npm_cache crate
  * chore: fix cjs_with_deps test to use a temp dir
  * fix(fmt): stable formatting of HTML files with JS
  * chore: upgrade deno_lint to 0.68.2
  * feat(unstable): add metrics to otel
  * refactor: upgrade to deno_npm 0.26
  * chore: export variables from node compat tools script
  * fix: support `workspace:^` and `workspace:~` version constraints
  * fix(task): forward signals to spawned sub-processes on unix
  * refactor(ext/fs): align error messages

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=270
2024-12-07 14:35:00 +00:00
Ana Guerrero
15c0a8fe95 Accepting request 1227361 from devel:languages:javascript
- Update to version 2.1.2:
  * fix(node/timers): error when passing id to clearTimeout/clearInterval
  * fix(init): support scoped npm packages
  * fix: support bun specifiers in JSR publish
  * fix(ext/node): `tls.connect` socket upgrades
  * perf(compile): read embedded files as static references when UTF-8 and reading as strings
  * fix(info): resolve bare specifier pointing to workspace member
  * fix(ext/webgpu): use correct variable name
  * chore: fix lint step due to node compat test changes
  * fix(node/http): casing ignored in ServerResponse.hasHeader()
  * fix(task): strip ansi codes and control chars when printing tasks
  * test(ext/node): enable parallel/test-fs-promises-file-handle-stat.js
  * feat(unstable): repurpose `--unstable-detect-cjs` to attempt loading more modules as cjs
  * perf(ext/webstorage): use object wrap for `Storage`
  * fix(tools/doc): HTML resolve main entrypoint from config file 
  * fix(node/fs): add missing stat path argument validation
  * chore(lint): add .out file reference checker
  * fix(task): handle carriage return in task description
  * chore: fix flaky `specs::publish::npm_workspace_jsr_pkg_with_npm_dep::dep_and_workspace_dep`
  * fix(install): don't re-set up node_modules if running lifecycle script
  * fix(streams): reject `string` in `ReadableStream.from` type
  * fix(node): correct resolution of dynamic import of esm from cjs
  * fix(ext/webgpu): normalize limits to number
  * fix(ext/fetch): don't throw when `bodyUsed` inspect after upgrade
  * chore(compile): prefer denort binary in target/ directory when available
  * chore(node/tests): increase tolerance of timers test on CI
  * chore: update node_compat setup script, show remaining percentage
  * docs(cli): remove redundant word in comment
  * refactor(unstable): move telemetry to own ext
  * fix(lsp): support task object notation for tasks request
  * fix(task): handle multiline descriptions properly
  * fix(check): support jsdoc `@import` tag
  * fix(compile): do not error embedding same symlink via multiple methods
  * fix(runtime/ops): Fix watchfs remove event
  * feat(unstable): Instrument fetch
  * chore: upgrade sqlformat-rs to non-forked version
  * fix(init): always force managed node modules
  * fix(compile): handle TypeScript file included as asset
  * chore: update node_compat setup script
  * feat: Instrument Deno.serve
  * fix(ext/node): add `fs.promises.fstat` and `FileHandle#stat`
  * fix(lsp): wasm file import completions
  * chore: update to file_test_runner 0.7.3
  * fix(fmt): return `None` if sql fmt result is the same
  * fix(lsp): remove stray debug output
  * fix(node/fs): missing uv error context for readFile
  * fix(compile): correct buffered reading of assets and files
  * chore(check): add test for Wasm memory and table
  * fix: support non-function exports in Wasm modules
  * chore(compile): log code cache file path
  * fix(ext/websocket): don't throw exception when sending to closed socket

OBS-URL: https://build.opensuse.org/request/show/1227361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=57
2024-11-30 12:31:23 +00:00
Soc Virnyl Estela
0015585eba - Update to version 2.1.2:
* fix(node/timers): error when passing id to clearTimeout/clearInterval
  * fix(init): support scoped npm packages
  * fix: support bun specifiers in JSR publish
  * fix(ext/node): `tls.connect` socket upgrades
  * perf(compile): read embedded files as static references when UTF-8 and reading as strings
  * fix(info): resolve bare specifier pointing to workspace member
  * fix(ext/webgpu): use correct variable name
  * chore: fix lint step due to node compat test changes
  * fix(node/http): casing ignored in ServerResponse.hasHeader()
  * fix(task): strip ansi codes and control chars when printing tasks
  * test(ext/node): enable parallel/test-fs-promises-file-handle-stat.js
  * feat(unstable): repurpose `--unstable-detect-cjs` to attempt loading more modules as cjs
  * perf(ext/webstorage): use object wrap for `Storage`
  * fix(tools/doc): HTML resolve main entrypoint from config file 
  * fix(node/fs): add missing stat path argument validation
  * chore(lint): add .out file reference checker
  * fix(task): handle carriage return in task description
  * chore: fix flaky `specs::publish::npm_workspace_jsr_pkg_with_npm_dep::dep_and_workspace_dep`
  * fix(install): don't re-set up node_modules if running lifecycle script
  * fix(streams): reject `string` in `ReadableStream.from` type
  * fix(node): correct resolution of dynamic import of esm from cjs
  * fix(ext/webgpu): normalize limits to number
  * fix(ext/fetch): don't throw when `bodyUsed` inspect after upgrade
  * chore(compile): prefer denort binary in target/ directory when available
  * chore(node/tests): increase tolerance of timers test on CI
  * chore: update node_compat setup script, show remaining percentage
  * docs(cli): remove redundant word in comment
  * refactor(unstable): move telemetry to own ext
  * fix(lsp): support task object notation for tasks request

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=268
2024-11-29 01:00:35 +00:00
Ana Guerrero
01aa69c85f Accepting request 1225702 from devel:languages:javascript
- Update to version 2.1.1:
  * docs(cli/add): add clarification to add command
  * fix(node): regression where ts files were sometimes resolved instead of js
  * chore: update url + idna
  * fix(watch): don't panic if there's no path provided
  * fix: Buffer global in --unstable-node-globals
  * fix(cli): Fix typo in doc subcommand help output
  * fix(task): ensure root config always looks up dependencies in root
- Remove zeromq-update.patch
- Update to version 2.1.0:
  * docs: fix casing of Wasm
  * feat(init): add --npm flag to initialize npm projects
  * feat(task): workspace support with --filter and --recursive
  * feat(permission): support suffix wildcards in `--allow-env` flag
  * feat: subcommand to view and update outdated dependencies
  * chore: use forked sqlformat-rs
  * feat: permission stack traces in ops
  * feat(lint): Add checked files list to the JSON outpu
  * fix(fmt): formatting of .svelte files
  * feat(task): add --eval flag
  * fix(publish): improve error message when missing exports
  * feat(info): show location for Web Cache
  * fix(lockfile): track dependencies specified in TypeScript compiler options
  * feat(publish): add `--set-version <version>` flag
  * feat: Wasm module support
  * feat(compile): ability to embed directory in executable
  * feat(compile): ability to embed local data files
  * feat(fmt): support SQL
  * refactor: update deno_doc, use prismjs, remove internal reference html generation logic
  * fix(node): handle resolving ".//<something>" in npm packages
  * feat(task): dependencies
  * feat(ext/node): perf_hooks.monitorEventLoopDelay()
  * feat(ext/fetch): Make fetch client parameters configurable
  * feat(ext/http): Make http server parameters configurable
  * fix(node/crypto): support promisify on generateKeyPair
  * feat(runtime): remove public OTEL trace API
  * feat: fmt and lint respect .gitignore file
  * fix(lsp): ignore editor indent settings if deno.json is present
  * perf(windows): delay load webgpu and some other dlls
  * perf(compile): code cache
  * chore: temporarily disable dns tests for Node compat
  * feat(cli): support multiple env file argument
  * chore: Make ext/net/tcp.rs public
  * fix(ext/webgpu): Create GPUQuerySet converter before usage 
  * chore: reenable some tests disabled during Deno 1->2 migration
  * fix(ext/node): increase tolerance for interval test
  * feat(jupyter): Add `Deno.jupyter.image` API
  * fix(ext/node): New async setInterval function to improve the nodejs compatibility
  * feat(watch): log which file changed on HMR or watch change
  * fix(ext/cache): gracefully error when cache creation failed
  * fix(cli): show prefix hint when installing a package globally
  * feat(task): support object notation, remove support for JSDocs
  * refactor: use boxed_error in some places
  * fix: update message for unsupported schemes with npm and jsr
  * feat(fetch): accept async iterables for body
  * feat(lsp): auto-imports with @deno-types directives
  * feat(ext/fetch): allow embedders to use `hickory_dns_resolver` instead of default `GaiResolver`
  * perf: use available system memory for v8 isolate memory limit
  * chore: remove some unused tests
  * refactor(resolver): move more resolution code into deno_resolver
  * feat(cli): add `--unstable-node-globals` flag
  * fix: otel resiliency
  * chore: upgrade runtimelib (jupyter) to 0.19
  * fix(cli): preserve comments in doc tests
  * fix(fmt): error instead of panic on unstable format
  * feat(node): stabilize detecting if CJS via `"type": "commonjs"` in a package.json
  * fix(ext/node): zlib.crc32()
  * fix(ext/node): use ERR_NOT_IMPLEMENTED for notImplemented
  * chore: update denokv_*
  * feat: upgrade V8 to 13.0
  * feat: OpenTelemetry Tracing API and Exporting
  * feat(ext/fs): add ctime to Deno.stats and use it in node compat layer
  * fix(ext/node): process.getBuiltinModule
  * fix(permissions): say to use --allow-run instead of --allow-all
  * chore:  make fields public on `PermissionDeniedError` and `deno_kv::KvConfig`
  * fix(install): re-setup bin entries after running lifecycle scripts
  * chore: update zeromq to 0.4.1
  * fix(ext/node): handle `--allow-sys=inspector`
  * fix(lsp): skip code action edits that can't be converted
  * fix(ext/websocket): initialize `error` attribute of WebSocket ErrorEvent
  * fix(ext/node): add autoSelectFamily option to net.createConnection
  * fix(ext/http): prefer brotli for `accept-encoding: gzip, deflate, br, zstd`
  * test(ext/node): prevent running the same test cases twice
  * fix(ext/webstorage): use error class for sqlite error case
  * chore: forward v2.0.6 release commit to main
  * Revert "perf(upgrade): cache downloaded binaries in DENO_DIR"
  * perf(upgrade): cache downloaded binaries in DENO_DIR
  * fix: performance.timeOrigin
  * fix(install): cache jsr deps from all workspace config files
  * feat(ext/http): abort event when request is cancelled
  * fix(ext/cache): don't panic when creating cache
  * chore: make commandWithCwdIsAsync test less flaky
  * feat(ext/http): abort signal when request is cancelled
  * chore: serve node headers from a test server to fix flaky `node-gyp` test
  * refactor: use concrete error type for remaining ops
  * refactor(ext/net): Use hickory dns instead of unmaintained trust-dns
  * fix(node:zlib): gzip & gzipSync should accept ArrayBuffer
  * fix(ext/node): better inspector support
  * fix(fmt): don't use self-closing tags in HTML
  * feat(lsp): auto-import completions from byonm dependencies
  * chore: forward v2.0.5 release commit to main
  * chore: upgrade publish workflow to ubuntu 24
  * fix: panic_hook hangs without procfs
  * chore: deprecate run itests
  * fix(install): handle invalid function error, and fallback to junctions regardless of the error
  * fix: op_run_microtasks crash
  * fix(add): better error message when adding package that only has pre-release versions
  * chore: fix serve_watch_all test
  * ci: use self-hosted mac arm runner for building on tags
  * fix(workspace): support wildcard packages
  * fix(ext/node): add `findSourceMap` to the default export of `node:module`
  * fix(fmt): do not panic for jsx ignore container followed by jsx text
  * fix(lsp): scope attribution for lazily loaded assets
  * fix(types): missing `import` permission on `PermissionOptionsObject`
  * fix(fmt): ignore file directive for YAML files
  * refactor(runtime/permissions): use concrete error types
  * chore: update dlint to v0.68.0 for internal
  * perf(lsp): don't walk coverage directory
  * fix(add): only add npm deps to package.json if it's at least as close as deno.json
  * fix: improved support for cjs and cts modules
  * chore: upgrade to rust 1.82 and LLVM 19
  * fix(cli): set `npm_config_user_agent` when running npm packages or tasks
  * fix(node): Implement `os.userInfo` properly, add missing `toPrimitive`
  * fix(ext/node): resolve exports even if parent module filename isn't present
  * fix(ext/node): convert errors from `fs.readFile/fs.readFileSync` to node format
  * fix: surface package.json location on dep parse failure
  * fix(coverage): exclude comment lines from coverage reports
  * fix(fmt): fix several HTML and components issues
  * fix(lsp): include unstable features from editor settings
  * fix: clamp smi in fast calls by default
  * fix: remove permission check in op_require_node_module_paths
  * fix(ext/node): return `this` from `http.Server.ref/unref()`
  * fix(serve): support serve hmr
  * docs(console): Update docstrings for install and uninstall
  * chore: forward v2.0.4 release commit to main
  * fix(install): percent encodings in interactive progress bar
  * fix: support watch flag to enable watching other files than the main module on serve subcommand
  * Revert "fix(ext/node): fix dns.lookup result ordering"
  * fix(ext/napi): export dynamic symbols list for {Free,Open}BSD
  * fix(ext/node): compatibility with {Free,Open}BSD
  * refactor(init): inline routing in deno init --serve template
  * Revert "fix(ext/node): use primordials in `ext/node/polyfills/https.ts`"
  * fix: provide hints in terminal errors for Node.js globals
  * fix(check): expose more globals from @types/node
  * fix: report exceptions from nextTick
  * fix(compile): regression handling redirects
  * fix(npm): match npm bearer token generation
  * fix: do not panic when failing to write to http cache
  * fix(ext/node): add path to `fs.stat` and `fs.statSync` error
  * fix(watch): don't panic on invalid file specifiers
  * docs(readme): Add winget instructions
  * fix(cli): Make --watcher CLEAR_SCREEN clear scrollback buffer as well as visible screen
  * fix(ext/node): use primordials in ext\node\polyfills\internal\crypto\_randomInt.ts
  * perf: pass transpiled module to deno_core as known string
  * fix(lsp): make missing import action fix infallible
  * fix(install): cache json exports of JSR packages
  * fix(upgrade): stop running `deno lsp` processes on windows before attempting to replace executable
  * fix(check): ignore resolving `jsxImportSource` when jsx is not used in graph
  * fix(install): regression - do not panic when config file contains \r\n newlines
  * feat(lsp): "typescript.preferences.preferTypeOnlyAutoImports" setting
  * chore: forward v2.0.3 commit to main
  * build: use 'fs' feature of 'nix' crate in ext/fs
  * fix(install): don't cache json exports of JSR packages (for now)
  * chore: remove print debugging from test server
  * fix(ext/node): refactor http.ServerResponse into function class
  * bench: remove http benchmarks
  * fix: add 'fmt-component' to unstable features in schema file
  * perf(compile): pass module source data from binary directly to v8
  * fix(fmt): --ext flag requires to pass files
  * fix: `.npmrc` settings not being passed to install/add command
  * refactor(ext/node): use concrete error types
  * Revert "fix(runtime): send ws ping frames from inspector server (#263…
  * fix(config): schemas for lint rule and tag autocompletion
  * fix(node/util): support array formats in `styleText`
  * feat: support node-api in denort
  * fix(ext/node): cancel pending ipc writes on channel close
  * fix(ext/node): only set our end of child process pipe to nonblocking mode
  * fix(ext/ffi): return u64/i64 as bigints from nonblocking ffi calls
  * fix(install): cache all exports of JSR packages listed in `deno.json`
  * fix(install): cache type only module deps in `deno install`
  * fix(node:tls): set TLSSocket.alpnProtocol for client connections
  * fix: share inotify fd across watchers
  * fix(ext/node): map `ERROR_INVALID_NAME` to `ENOENT` on windows
  * fix(check): support `--frozen` on deno check
  * refactor: add 'docs' suggestion
  * fix(cli): increase size of blocking task threadpool on windows
  * fix: unpin tokio version
  * fix(fmt): upgrade formatters
  * fix(ext/console): ignore casing for named colors in css parsing
  * refactor(runtime/ops): use concrete error types
  * fix(install): update lockfile when using package.json
  * fix(lsp): import-map-remap quickfix for type imports
  * fix(npm): support version ranges with && or comma
  * fix(install): better json editing
  * feat(lsp): interactive inlay hints
  * fix(ext/node): use primordials in `ext/node/polyfills/https.ts`
  * chore: update nix crate
  * chore: update release doc template
  * perf: avoid multiple calls to runMicrotask
  * refactor(ext/webgpu): use concrete error type
  * refactor(ext/fetch): use concrete error types
  * Revert "ci: use self-hosted mac arm runner"
  * refactor(ext/http): use concrete error types
  * refactor(ext/crypto): use concrete error types
  * ci: use self-hosted mac arm runner
  * fix(ext/node): stub HTTPParser internal binding
  * fix(info): resolve workspace member mappings
  * refactor(ext/websocket): use concrete error type
  * fix(npm): ensure scoped package name is encoded in URLs
  * fix(ext/node): properly map reparse point error in readlink
  * refactor(ext/fs): use concrete error types
  * fix(help): missing package specifier
  * chore: forward v2.0.2 release commit to main
  * fix(ext/node): add null check for kStreamBaseField
  * fix(jupyter): fix panics for overslow subtraction
  * fix(install): don't attempt to cache specifiers that point to directories
  * chore: fix flaky COPYFILE_EXCL test
  * refactor(ext/napi): use concrete error types
  * fix(node/fs): copyFile with `COPYFILE_EXCL` should not throw if the destination doesn't exist
  * refactor(ext/web): use concrete error types
  * feat(permissions): expose PromptResponse
  * refactor(ext/kv): use concrete error type
  * refactor(ext/net): use concrete error type
  * feat(permissions): expose PermissionPrompter and set_prompter function
  * fix(runtime): send ws ping frames from inspector server
  * fix(jupyter): update to the new logo
  * refactor: use macros for signal table
  * fix(cli): set napi object property properly
  * fix(net): don't try to set nodelay on upgrade streams
  * fix: don't warn on ignored signals on windows
  * fix(node/http): normalize header names in `ServerResponse` (#26339)
- Update all dependencies
  * Seems not all deps have migrated to 1.82 of rust :)
- Precisely update only one crate dependency for registry.tar.zst
- Remove deno-v8-arm.patch
- Update specfile and sources
  * remove compiler-rt-adjust-paths.patch
  * remove rusty_v8-0.106.0.tar.zst
  * revert back to old build logic we have before in deno.spec
  * revert back _service to old service file
- Use gcc for non-tumbleweed images. This will not work all the time.
- Remove command to remove config.toml in specfile

OBS-URL: https://build.opensuse.org/request/show/1225702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=56
2024-11-24 10:04:10 +00:00
Soc Virnyl Estela
8e80dc1d41 - Update to version 2.1.1:
* docs(cli/add): add clarification to add command
  * fix(node): regression where ts files were sometimes resolved instead of js
  * chore: update url + idna
  * fix(watch): don't panic if there's no path provided
  * fix: Buffer global in --unstable-node-globals
  * fix(cli): Fix typo in doc subcommand help output
  * fix(task): ensure root config always looks up dependencies in root

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=266
2024-11-22 02:38:05 +00:00
Soc Virnyl Estela
49d70f2a3b - Remove zeromq-update.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=265
2024-11-22 02:01:13 +00:00
Soc Virnyl Estela
1df75d36d5 - Update to version 2.1.0:
* docs: fix casing of Wasm
  * feat(init): add --npm flag to initialize npm projects
  * feat(task): workspace support with --filter and --recursive
  * feat(permission): support suffix wildcards in `--allow-env` flag
  * feat: subcommand to view and update outdated dependencies
  * chore: use forked sqlformat-rs
  * feat: permission stack traces in ops
  * feat(lint): Add checked files list to the JSON outpu
  * fix(fmt): formatting of .svelte files
  * feat(task): add --eval flag
  * fix(publish): improve error message when missing exports
  * feat(info): show location for Web Cache
  * fix(lockfile): track dependencies specified in TypeScript compiler options
  * feat(publish): add `--set-version <version>` flag
  * feat: Wasm module support
  * feat(compile): ability to embed directory in executable
  * feat(compile): ability to embed local data files
  * feat(fmt): support SQL
  * refactor: update deno_doc, use prismjs, remove internal reference html generation logic
  * fix(node): handle resolving ".//<something>" in npm packages
  * feat(task): dependencies
  * feat(ext/node): perf_hooks.monitorEventLoopDelay()
  * feat(ext/fetch): Make fetch client parameters configurable
  * feat(ext/http): Make http server parameters configurable
  * fix(node/crypto): support promisify on generateKeyPair
  * feat(runtime): remove public OTEL trace API
  * feat: fmt and lint respect .gitignore file
  * fix(lsp): ignore editor indent settings if deno.json is present
  * perf(windows): delay load webgpu and some other dlls

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=264
2024-11-22 00:52:06 +00:00
Soc Virnyl Estela
e7db226aa4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=263 2024-11-16 07:15:09 +00:00
Soc Virnyl Estela
5a1bf95733 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=262 2024-11-16 05:34:28 +00:00
Soc Virnyl Estela
d5c20d676a - Update all dependencies
* Seems not all deps have migrated to 1.82 of rust :)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=261
2024-11-16 04:37:53 +00:00
Soc Virnyl Estela
e36a87ca53 - Precisely update only one crate dependency for registry.tar.zst
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=260
2024-11-16 02:26:43 +00:00
Soc Virnyl Estela
fa60581c0d - Remove deno-v8-arm.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=259
2024-11-12 02:50:03 +00:00
Soc Virnyl Estela
5f62db4dbb - Update specfile and sources
* remove compiler-rt-adjust-paths.patch
  * remove rusty_v8-0.106.0.tar.zst
  * revert back to old build logic we have before in deno.spec
  * revert back _service to old service file

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=258
2024-11-12 02:48:05 +00:00
Dominique Leuenberger
f35f9f4965 Accepting request 1223264 from devel:languages:javascript
- Update vendored dependencies with patch ./zeromq-update.patch
  * this fixes build where zeromq is not compatible with the new 'static
    types from futures-util
- Fix aarch64 builds with ./deno-v8-arm.patch
- Replace ./rusty_v8-0.106.0.tar.gz with ./rusty_v8-0.106.0.tar.zst
- Fix ./compiler-rt-adjust-paths.patch
  * Update ./compiler-rt-adjust-paths.patch for clang19 pathing.
- Add back registry.tar.zst.
- Do not depend on rusty_v8 from openSUSE:Factory.
  * deno has changed how they ship the v8 crate.
  * will request a deletion to v8 from openSUSE:Factory.
  * removing it from BuildRequires
- Apply patch directly to vendored v8 with ./compiler-rt-adjust-paths.patch.
- Update to version 2.0.6:
  * Revert "perf(upgrade): cache downloaded binaries in DENO_DIR"
  * perf(upgrade): cache downloaded binaries in DENO_DIR
  * fix: performance.timeOrigin
  * fix(install): cache jsr deps from all workspace config files
  * feat(ext/http): abort event when request is cancelled
  * fix(ext/cache): don't panic when creating cache
  * chore: make commandWithCwdIsAsync test less flaky
  * feat(ext/http): abort signal when request is cancelled
  * chore: serve node headers from a test server to fix flaky `node-gyp` test
  * refactor: use concrete error type for remaining ops
  * refactor(ext/net): Use hickory dns instead of unmaintained trust-dns
  * fix(node:zlib): gzip & gzipSync should accept ArrayBuffer
  * fix(ext/node): better inspector support
  * fix(fmt): don't use self-closing tags in HTML
  * feat(lsp): auto-import completions from byonm dependencies

OBS-URL: https://build.opensuse.org/request/show/1223264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=55
2024-11-11 12:46:30 +00:00
Soc Virnyl Estela
e0433ce5cd Cleanup
- Remove command to remove config.toml in specfile

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=256
2024-11-11 12:04:15 +00:00
Soc Virnyl Estela
8939a8aca2 - Update vendored dependencies with patch ./zeromq-update.patch
* this fixes build where zeromq is not compatible with the new 'static
    types from futures-util

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=255
2024-11-11 02:13:54 +00:00
Soc Virnyl Estela
9a594a897c OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=254 2024-11-10 14:10:31 +00:00
Soc Virnyl Estela
0a04f15f5f - Fix aarch64 builds with ./deno-v8-arm.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=253
2024-11-10 12:47:33 +00:00
Soc Virnyl Estela
be9029c515 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=252 2024-11-10 12:36:28 +00:00
Soc Virnyl Estela
6db3c5a12f OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=251 2024-11-10 12:29:20 +00:00
Soc Virnyl Estela
d00348c8ff OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=250 2024-11-10 12:21:32 +00:00
Soc Virnyl Estela
ec22473193 - Replace ./rusty_v8-0.106.0.tar.gz with ./rusty_v8-0.106.0.tar.zst
* Update ./compiler-rt-adjust-paths.patch for clang19 pathing.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=249
2024-11-10 12:19:35 +00:00
Soc Virnyl Estela
3a4889d824 - Fix ./compiler-rt-adjust-paths.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=248
2024-11-10 11:55:30 +00:00
Soc Virnyl Estela
c5ca76f817 - Update ./compiler-rt-adjust-paths.patch for clang19 pathing.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=247
2024-11-10 11:27:03 +00:00
Soc Virnyl Estela
863b39d3b4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=246 2024-11-10 10:41:06 +00:00
Soc Virnyl Estela
c76617ba1b OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=245 2024-11-10 10:40:19 +00:00
Soc Virnyl Estela
a8e755d5e8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=244 2024-11-10 10:36:18 +00:00
Soc Virnyl Estela
346571de07 - Add back registry.tar.zst.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=243
2024-11-10 10:34:14 +00:00
Soc Virnyl Estela
3d727ef755 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=242 2024-11-10 09:38:40 +00:00
Soc Virnyl Estela
ab73751e4c OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=241 2024-11-10 09:37:37 +00:00
Soc Virnyl Estela
dc2e2e669e - Add ./rusty_v8-0.106.0.tar.gz. This will be applied with a patch before compilation.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=240
2024-11-10 09:32:09 +00:00
Soc Virnyl Estela
ba297e4714 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=239 2024-11-10 09:24:02 +00:00
Soc Virnyl Estela
b933641f18 - Do not depend on rusty_v8 from openSUSE:Factory.
* deno has changed how they ship the v8 crate.
- Apply patch directly to vendored v8 with ./compiler-rt-adjust-paths.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=238
2024-11-10 09:22:16 +00:00
Soc Virnyl Estela
6e007115c7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=237 2024-11-10 07:07:41 +00:00
Soc Virnyl Estela
e2150fec83 - Update to version 2.0.6:
* Revert "perf(upgrade): cache downloaded binaries in DENO_DIR"
  * perf(upgrade): cache downloaded binaries in DENO_DIR
  * fix: performance.timeOrigin
  * fix(install): cache jsr deps from all workspace config files
  * feat(ext/http): abort event when request is cancelled
  * fix(ext/cache): don't panic when creating cache
  * chore: make commandWithCwdIsAsync test less flaky
  * feat(ext/http): abort signal when request is cancelled
  * chore: serve node headers from a test server to fix flaky `node-gyp` test
  * refactor: use concrete error type for remaining ops
  * refactor(ext/net): Use hickory dns instead of unmaintained trust-dns
  * fix(node:zlib): gzip & gzipSync should accept ArrayBuffer
  * fix(ext/node): better inspector support
  * fix(fmt): don't use self-closing tags in HTML
  * feat(lsp): auto-import completions from byonm dependencies
- Replace registry.tar.zst to vendor.tar.zst

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=236
2024-11-10 06:14:59 +00:00
Soc Virnyl Estela
74d162ef9e OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=235 2024-11-10 04:23:53 +00:00
Soc Virnyl Estela
54347f1922 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=234 2024-11-10 01:38:23 +00:00
Soc Virnyl Estela
7d7cd31a10 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=233 2024-11-10 01:34:00 +00:00
Soc Virnyl Estela
4c83f35618 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=232 2024-11-10 01:25:51 +00:00
Soc Virnyl Estela
e22006bc88 - Pass --locked in cargo build.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=231
2024-11-10 01:22:51 +00:00
Soc Virnyl Estela
94b79cc81f - Limit to Rust tier 1 arches.
* I don't believe that we should eagerly take account
    architectures that no one will use at home or during
    development.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=230
2024-11-10 01:14:59 +00:00
Soc Virnyl Estela
b76d2cd13d OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=229 2024-11-10 01:09:25 +00:00
Ana Guerrero
975a7ceab6 Accepting request 1222601 from devel:languages:javascript
- Update to version 2.0.5:
  * fix: panic_hook hangs without procfs
  * chore: deprecate run itests
  * fix(install): handle invalid function error, and fallback to junctions regardless of the error
  * fix: op_run_microtasks crash
  * fix(add): better error message when adding package that only has pre-release versions
  * chore: fix serve_watch_all test
  * ci: use self-hosted mac arm runner for building on tags
  * fix(workspace): support wildcard packages
  * fix(ext/node): add `findSourceMap` to the default export of `node:module`
  * fix(fmt): do not panic for jsx ignore container followed by jsx text
  * fix(lsp): scope attribution for lazily loaded assets
  * fix(types): missing `import` permission on `PermissionOptionsObject`
  * fix(fmt): ignore file directive for YAML files
  * refactor(runtime/permissions): use concrete error types
  * chore: update dlint to v0.68.0 for internal
  * perf(lsp): don't walk coverage directory
  * fix(add): only add npm deps to package.json if it's at least as close as deno.json
  * fix: improved support for cjs and cts modules
  * chore: upgrade to rust 1.82 and LLVM 19
  * fix(cli): set `npm_config_user_agent` when running npm packages or tasks
  * fix(node): Implement `os.userInfo` properly, add missing `toPrimitive`
  * fix(ext/node): resolve exports even if parent module filename isn't present
  * fix(ext/node): convert errors from `fs.readFile/fs.readFileSync` to node format
  * fix: surface package.json location on dep parse failure
  * fix(coverage): exclude comment lines from coverage reports
  * fix(fmt): fix several HTML and components issues
  * fix(lsp): include unstable features from editor settings
  * fix: clamp smi in fast calls by default
  * fix: remove permission check in op_require_node_module_paths
  * fix(ext/node): return `this` from `http.Server.ref/unref()`
  * fix(serve): support serve hmr
  * docs(console): Update docstrings for install and uninstall
- Experiment with vendoring cargo home registry. See the documentation at
  https://github.com/openSUSE-Rust/obs-service-cargo/blob/master/README.md#cargo-vendor-home-registry
- Make source and vendor tarballs reproducible.

OBS-URL: https://build.opensuse.org/request/show/1222601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=54
2024-11-08 11:00:32 +00:00
Soc Virnyl Estela
5e1e2d24a8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=227 2024-11-07 15:36:54 +00:00