SHA256
4
0
forked from pool/deno

318 Commits

Author SHA256 Message Date
Soc Virnyl Estela
522653c2b9 remove rust-src as build requirement
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 00:06:11 +08:00
Soc Virnyl Estela
5c677561f8 Remove gcc switch. Set clang minver to 19. Ensure we use the LLVM toolchain and not GCC for the C compiler. Only pp64 requires gcc-c++
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 00:01:22 +08:00
Soc Virnyl Estela
66ef1c8e16 add back bcond by cherry picking
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-15 22:34:33 +08:00
d267202678 use macro bcond to select BuildRequires clang/gcc
use BuildRequires clang19 by default
* allow to select BuildRequires gcc only for tumbleweed since
  for leap build doesn't work
2026-02-15 22:30:52 +08:00
Soc Virnyl Estela
602da0db7c Revert bcond cause it's not pretty useful 2026-02-15 08:18:26 +08:00
Soc Virnyl Estela
30dc0e678a Revert "use macro bcond to select BuildRequires clang/gcc"
This reverts commit 54ce3fda2f.
2026-02-15 08:18:04 +08:00
Soc Virnyl Estela
c20bd30a1c fix copy operation
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-15 00:53:28 +08:00
Soc Virnyl Estela
7a81a1b1dc bump to version 2.6.9
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 22:09:26 +08:00
54ce3fda2f use macro bcond to select BuildRequires clang/gcc
use BuildRequires clang19 by default
* allow to select BuildRequires gcc only for tumbleweed since
  for leap build doesn't work
2025-11-18 09:46:28 -04:00
Soc Virnyl Estela
2da68d4dc6 update: bump package to version 2.5.0
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-09-24 21:13:04 +08:00
Soc Virnyl Estela
99b77c6f1b update: bump package to v2.4.5
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-09-15 23:49:49 +08:00
Soc Virnyl Estela
e8a7751d66 reupload registry.tar.zst
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-09-01 23:58:41 +08:00
Soc Virnyl Estela
7c0190f036 bump deno package to v2.4.4
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-09-01 19:06:48 +08:00
Soc Virnyl Estela
ba66683714 reupload registry.tar.zst and update deno.changes file
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-08-11 08:40:56 +08:00
Soc Virnyl Estela
e31b802c2c dep: specify to only update v8
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-08-10 08:10:38 +08:00
Soc Virnyl Estela
cd1e96e525 dep: force precise the keyring version
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-08-10 08:04:41 +08:00
Soc Virnyl Estela
490ce68e30 bump deno version to 2.4.3
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-08-09 22:03:07 +08:00
Soc Virnyl Estela
51c5cf8586 revert to an un-updated registry.tar.zst
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 15:32:54 +08:00
Soc Virnyl Estela
7d3b9b3bf4 run cargo update --offline first to regenerate lockfile from vendored registry tarball
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:50:46 +08:00
Soc Virnyl Estela
50507428e2 pass --frozen flag
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:43:30 +08:00
Soc Virnyl Estela
270d0150dc set update to true for this registry tarball
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:25:08 +08:00
Soc Virnyl Estela
d9ed097277 fix patch
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:18:26 +08:00
Soc Virnyl Estela
a54bf50d31 refresh deno-disable-lto.patch
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:11:53 +08:00
Soc Virnyl Estela
7e6192fa34 remove -n flag when doing autosetup
the name and version is set now for the top-level directory using roast-scm

Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 13:07:50 +08:00
Soc Virnyl Estela
3e02fa4602 update deno to version 2.4.2
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2025-07-18 12:47:23 +08:00
427a2278b6 Accepting request 1251286 from devel:languages:javascript
- Reupload registry.tar.zst

OBS-URL: https://build.opensuse.org/request/show/1251286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=68
2025-03-08 16:52:44 +00:00
Soc Virnyl Estela
f1a23b41f6 - Reupload registry.tar.zst
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=292
2025-03-08 03:09:09 +00:00
0da890244b Accepting request 1248818 from devel:languages:javascript
- Update to version 2.2.2:
  * fix(http): generate `OtelInfo` only when otel metrics are enabled
  * fix(lint): plugins ignored when no rust rule active
  * fix(config): allow specifying absolute path for patch and fix panic with exports in package.json
  * fix(lint): update deno_lint
  * fix(lint): give access to SourceCode in 'deno test'
  * fix: add info suggestion for `unsafely-ignore-certificate-errors` and add `--help=full`
  * refactor(cli): update JSON schemas versions
  * fix(ext/node): descriptive sqlite error messages
  * fix(fmt): support "--ext vto" and "--ext njk"
  * fix(lint): don't recurse infinitely for large ASTs
  * fix(cli): add `compilerOptions.lib` examples to config-file.v1.json
  * chore: mark worker_large_output as flaky
  * perf(install): only read initialized file if we care about the tags
  * chore: mark inspector break tests as flaky
  * fix(lsp): create cacheable `ExportInfoMap` per language service
  * refactor(coverage): simplify CoverageReporter trait
  * refactor(resolver/node): use `deno_path_util::is_relative_specifier`
  * refactor: separate publish from pm subcommands
  * refactor(cli): extract TypeChecker to separate module
  * fix(install): don't error on unknown media types in install
  * fix(lsp): close server on exit notification
  * fix(check): regression - implicit jsxImportSource was not resolving
  * fix(unstable): lint plugin `:exit` called at wrong time
  * chore: remove unused dependencies
  * fix(ext/node): decipherIv() range error on invalid final block length

OBS-URL: https://build.opensuse.org/request/show/1248818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=67
2025-02-27 13:50:58 +00:00
Soc Virnyl Estela
8fd5ac3650 - Update to version 2.2.2:
* fix(http): generate `OtelInfo` only when otel metrics are enabled
  * fix(lint): plugins ignored when no rust rule active
  * fix(config): allow specifying absolute path for patch and fix panic with exports in package.json
  * fix(lint): update deno_lint
  * fix(lint): give access to SourceCode in 'deno test'
  * fix: add info suggestion for `unsafely-ignore-certificate-errors` and add `--help=full`
  * refactor(cli): update JSON schemas versions
  * fix(ext/node): descriptive sqlite error messages
  * fix(fmt): support "--ext vto" and "--ext njk"
  * fix(lint): don't recurse infinitely for large ASTs
  * fix(cli): add `compilerOptions.lib` examples to config-file.v1.json
  * chore: mark worker_large_output as flaky
  * perf(install): only read initialized file if we care about the tags
  * chore: mark inspector break tests as flaky
  * fix(lsp): create cacheable `ExportInfoMap` per language service
  * refactor(coverage): simplify CoverageReporter trait
  * refactor(resolver/node): use `deno_path_util::is_relative_specifier`
  * refactor: separate publish from pm subcommands
  * refactor(cli): extract TypeChecker to separate module
  * fix(install): don't error on unknown media types in install
  * fix(lsp): close server on exit notification
  * fix(check): regression - implicit jsxImportSource was not resolving
  * fix(unstable): lint plugin `:exit` called at wrong time
  * chore: remove unused dependencies
  * fix(ext/node): decipherIv() range error on invalid final block length

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=290
2025-02-26 02:28:54 +00:00
2b4a59dcee Accepting request 1247796 from devel:languages:javascript
- Update to version 2.2.1:
  * fix(publish): support jsx/tsx
  * chore: fix more flakey otel tests
  * fix(outdated): hint to use `--latest` if new versions are available in `outdated --update`
  * fix(coverage): exclude scripts with invalid URLs from raw coverage output
  * docs: add examples for SubtleCrypto
  * docs(canvas): Add examples to createImageBitmap jsdocs
  * chore: fix otel test flakiness
  * docs(console): update console documentation 
  * docs(web): update docs for `globalThis.caches`
  * fix(check): remove instability in loading lib files
  * fix(ext/node): rewrite SQLite named parameter handing
  * fix(ext/node): Fix handling of sqlite large integers
  * fix: don't panic when running with // as a filepath
  * fix(check/lsp): fall back to `@types/*` packages if npm package doesn't have types
  * fix: better jsx workspace config resolution
  * refactor(publish): create ModuleContentProvider
  * fix: move extension file declarations to cli/tsc/dts
  * fix(ext/cache): add missing Cargo feature

OBS-URL: https://build.opensuse.org/request/show/1247796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=66
2025-02-22 18:05:22 +00:00
Soc Virnyl Estela
0e861d6c7c - Update to version 2.2.1:
* fix(publish): support jsx/tsx
  * chore: fix more flakey otel tests
  * fix(outdated): hint to use `--latest` if new versions are available in `outdated --update`
  * fix(coverage): exclude scripts with invalid URLs from raw coverage output
  * docs: add examples for SubtleCrypto
  * docs(canvas): Add examples to createImageBitmap jsdocs
  * chore: fix otel test flakiness
  * docs(console): update console documentation 
  * docs(web): update docs for `globalThis.caches`
  * fix(check): remove instability in loading lib files
  * fix(ext/node): rewrite SQLite named parameter handing
  * fix(ext/node): Fix handling of sqlite large integers
  * fix: don't panic when running with // as a filepath
  * fix(check/lsp): fall back to `@types/*` packages if npm package doesn't have types
  * fix: better jsx workspace config resolution
  * refactor(publish): create ModuleContentProvider
  * fix: move extension file declarations to cli/tsc/dts
  * fix(ext/cache): add missing Cargo feature

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=288
2025-02-22 02:04:26 +00:00
b200dd2b9d Accepting request 1247550 from devel:languages:javascript
- Deno now requires rusty_v8 version 134.4.0
- Update to version 2.2.0:
  * feat(http): add otel metrics
  * fix(check): npm resolution errors to tsc diagnostics
  * feat: support XDG_CACHE_HOME for deno dir on macos
  * feat(bench): add `warmup` and `n` for controlling number of iterations
  * fix(node/sqlite): sqlite named parameters 
  * fix: handle all values for buffers in turbocall codegen
  * fix(ext/node): implement StatementSync#iterate
  * fix(init): force --reload if npm or jsr package
  * fix(ext/node): use primordials in `ext/node/polyfills/path/common.ts`
  * perf(lsp): don't clone asset text
  * feat(jupyter): make GPUTexture and GPUBuffer displayable
  * fix(lint): don't mark plugin diagnostic as fixable, if it's not
  * fix(unstable/temporal): implement `Temporal.ZonedDateTime.getTimeZoneTransition`
  * perf(lsp): make auto-imports a little faster
  * refactor: better sys trait impls
  * chore: move tracing build to build job
  * chore: fix dts file for DefinitelyTyped linting
  * refactor: put lsp tracing behind flag
  * feat: Upgrade V8 to 13.4
  * fix(workspace): diagnostic for imports in member with importMap at root
  * fix(lint): react-rules-of-hooks works with destructuring
  * fix(unstable): align js lint context API with eslint
  * fix: cache bust http cache on lockfile integrity mismatch
  * fix(task): support --frozen flag
  * feat(unstable): add js lint plugin source code helpers
  * refactor: support hmr feature for lsp files
  * fix(completions): remove problematic character for powershell
  * fix: add hint to run with `--no-check` when type checking fails
  * chore: forward v2.1.10 release commit to main
  * perf(check): use v8 code cache for extension sources in `deno check`
  * perf(lsp): add built-in tracing support for the LSP
  * fix(lsp): include description for auto-import completions
  * fix: do special file permission check for `check_read_path`
  * refactor: object wrap WebGPU
  * refactor(lsp): remove Send + Sync requirement
  * fix(lint): `Deno.lint.runPlugin` throws in `deno run`
  * docs(cli): update description of readFile and readFileSync
  * refactor(lsp): make TS host use CLI snapshot
  * fix(streams): handle Resource stream error
  * fix(unstable): add missing rule context types
  * refactor: remove tsc snapshot
  * docs: adding examples and a see link to Websockets jdocs
  * fix: allow creating TSC host without a snapshot
  * feat(unstable): support multiple fixes from lint plugins
  * fix(ext/node): `DatabaseSync#exec` should execute batch statements
  * Revert "refactor: remove tsc snapshot"
  * test: clean up node_compat test runner
  * refactor: remove tsc snapshot
  * fix(lint): don't show docs URLs for plugins
  * fix(lint): disable incremental caching if JS plugins are used
  * refactor(lint): remove dead documentation
  * fix(lint): out of order diagnostics for plugins
  * perf(lsp): cancellation checks in blocking code
  * fix(lint): clear plugin diagnostics on each lint file run
  * feat(unstable): type lint plugin visitor
  * fix: panic with js lint plugins and invalid js syntax
  * perf(compile): use bytes already in memory after downloading executable
  * fix(compile): never include the specified output executable in itself
  * feat(unstable): align lint ast with TSEStree
  * feat(unstable): add lint plugin ast types
  * test: remove one of 'node_unit_tests::tls_test' tests
  * fix(otel): custom span start + end times are fractional ms
  * feat(unstable): add test for lint plugin destroy hook
  * feat(unstable): add `lint.plugins` to config schema
  * fix(ext/node): expose sqlite changeset constants
  * fix(ext/node): fix twitter-api-v2 compatibility
  * fix(ext/node): fix missing privateKey.x in curve25519 JWK
  * fix(ext/node): throw Session methods when database is closed
  * fix(ext/node): implement `DatabaseSync#applyChangeset()`
  * fix(check): support sloppy imports with "compilerOptions.rootDirs"
  * chore: fix lockfile on main
  * feat(lint): add JavaScript plugin support
  * chore: move bench test to spec test
  * feat(ext/canvas): enhance `createImageBitmap` specification compliance
  * feat(outdated): interactive update
  * fix(ext/node): implement SQLite Session API
  * fix(ext/napi): napi_is_buffer tests for ArrayBufferView
  * fix(ext/sqlite): add `sourceSQL` and `expandedSQL` getters
  * fix(ext/node): handle non-ws upgrade headers
  * refactor(ext/fetch): do not share error instance
  * fix(ext/node): expose brotli stream APIs
  * perf: node resolution cache
  * refactor: extract out utf16 map from lsp to cli::util module
  * fix(lsp): ignore a few more diagnostics for ambient modules
  * feat(compile): support sloppy imports
  * feat(bench): add `--permit-no-files`
  * fix(ext/node): support read-only database in `node:sqlite`
  * fix(ext/node): set process fields on own instance
  * fix(publish): correct coloring in --help
  * fix(ext/node): enforce -RW perms on `node:sqlite`
  * fix(node): resolve module as maybe CJS when it's missing a file extension
  * fix(node): show directory import and missing extension suggestions
  * fix(ext/node): throw RangeError when sqlite INTEGER is too large
  * Revert "fix(lsp): silence debug error for 'move to a new file' action"
  * feat: TypeScript 5.7
  * docs: Temporal plaintime docs link
  * chore: fix some broken pty tests on windows
  * chore: update std in test util
  * fix(ext/node): sqlite bind support bigint values
  * fix(cli): Fix panic in `load_native_certs`
  * fix(ext/node): support proxy http request
  * fix(ext/node): represent sqlite blob as Uint8Array
  * fix(ext/node): set process.env as own property
  * chore: forward v2.1.9 release commit to main
  * perf(crypto): use ring for asm implementations of sha256/sha512
  * chore: forward v2.1.8 release commit to main
  * feat(task): add support for task wildcards
  * fix(core): Fix `create_stack_trace` from empty trace
  * feat: implement `process.cpuUsage` (`Deno.cpuUsage`)
  * fix(lsp): ignore errors on ambient module imports
  * feat(check/lsp): support "compilerOptions.rootDirs"
  * fix(init): correct dev task for --lib
  * fix(ext/node): implement `crypto.hash`
  * feat(unstable): WebTransport
  * fix(check): better handling of TypeScript in npm packages for type checking
  * feat(ext/cache): support lscache
  * feat(node:http): add http information support
  * docs: jsdocs for URL web API
  * fix(check): compiler options from workspace members
  * chore: fix two locally failing on windows tests
  * fix(process/windows): correct command resolution when PATH env var not uppercase
  * fix(npmrc): merge `.npmrc` in user's homedir and project
  * feat(ext/node): implement `node:sqlite`
  * fix(ext/node): clear tz cache when setting process.env.TZ
  * fix(ext/crypto): fix jwk key_ops validation
  * fix(ext/node): implement `aes-128-ctr`, `aes-192-ctr`, and `aes-256-ctr`
  * fix(ext/node): do not apply socket-init-workaround to ipc socket
  * chore: remove unused npm package fixtures
  * perf(node_resolver): reduce url to/from path conversions
  * fix(install/global): warn about not including auto-discovered config file
  * fix(ext/crypto): export private x25519 JWK key
  * fix(lint): update jsx/react related rules and names
  * chore: fix deno_resolver non-sync build
  * feat: Deno.cwd() no longer requires --allow-read permission
  * fix(ext/node): implement X509Certificate#checkHost
  * fix(ext/node): fix panic when invalid AES GCM key size
  * fix(ext/node): fix async variant of brotliDecompress
  * chore(ext/node): remove internal/streams/buffer_list.mjs
  * fix(ext/node): scrypt panic when `log_n` > 64
  * fix(core): handle dyn imports exceeding call stack size
  * fix(ext/node): npm:mqtt compatibility
  * fix(ext/fetch): update h2 to fix sending a PROTOCOL_ERROR instead of REFUSED_STREAM when receiving oversized headers
  * perf(lsp): cache completion item resolution during request
  * chore: remove LSP global symbols count tests
  * fix(node): align type stripping in node_modules error message with Node
  * fix(types): `Deno.readDirSync`'s type returns an `IteratorObject`
  * refactor: make PackageJsonCache injectable
  * chore: update ensure_registry_files_local to handle scoped packages
  * feat(lint): add rules for react/preact
  * refactor(tsc): remove TS program creation during snapshotting
  * chore: trim registry.json files in tests/registry/npm
  * refactor(node_resolver): remove some allocations and lookups
  * refactor: add `WorkspaceFactory` and `ResolverFactory`
  * feat(compile): show remote modules and metadata size when compiling
  * fix: do not log cache creation failure on readonly file system
  * fix(publish): unfurl sloppy imports in d.ts files and type imports
  * refactor(tsc): split TS compiler into multiple files, use ESM
  * feat(lint): change behavior of `--rules` flag
  * refactor: use DataUrl from deno_media_type
  * chore: fix hmr build
  * fix(lsp): silence debug error for 'move to a new file' action
  * fix(ext/node): reference error in zlib.crc32
  * feat(unstable): support https otlp endpoints
  * perf: full LTO in sysroot
  * fix(ext/node): fix formatting of debug logs
  * chore: note in flags output that unstable is deprecated
  * chore: forward v2.1.7 release commit to main
  * fix(ext/node): add FileHandle#sync
  * fix(deps): update yanked crates
  * fix(install/global): remove importMap field from specified config file
  * feat(unstable): add basic support for otel trace links
  * fix(ext/os): pass SignalState to web worker
  * fix(ext/node): GCM auth tag check on DechiperIv#final
  * docs(readme): update redirected links
  * perf(compile): remove swc from denort
  * chore: fix canary version
  * refactor: move denort to separate crate
  * refactor: update deno_core and use more concrete errors
  * fix(ext/node): tls.connect regression
  * refactor: add 'deno_process' crate
  * fix(ext/node): propagate socket error to client request object
  * chore: forward v2.1.6 release commit to main
  * fix(outdated): Use `latest` tag even when it's the same as the current version
  * fix(outdated): retain strict semver specifier when updating
  * fix(check/lsp): fix bugs with tsc type resolution, allow npm packages to augment `ImportMeta`
  * fix(ext/console): change Temporal color
  * docs: adding jsdocs info for console interface
  * docs: JSDocs examples for prompt, confirm, and alert
  * docs:Adds examples in JSDocs for localStorage and sessionStorage
  * chore: add missing internal `core_import_map` file paths
  * fix(check/lsp): correctly resolve compilerOptions.types
  * refactor: create deno_lib crate
  * fix(ext/node): add chown method to FileHandle class
  * chore: fix ci by removing remote server dependent test
  * refactor: add 'deno_os' crate
  * fix(ext/node): fix playwright http client
  * refactor: move `CliNpmResolver` to `deno_resolver::npm::NpmResolver`
  * feat(unstable): refactor js lint plugin AST
  * refactor: deno_config 0.45
  * fix(node/fs): add utimes method to the FileHandle class
  * fix(ext/node): add `writev` method to `FileHandle`
  * fix(compile/windows): better handling of deno_dir on different drive letter than code
  * refactor: create `NpmInstaller`
  * fix(node): Prevent node:child_process from always inheriting the parent environment
  * fix(compile): store embedded fs case sensitivity
  * refactor(node_resolver): make conditions_from_resolution_mode configurable
  * fix(lsp): handle pathless untitled URIs
  * fix(ext/node): apply `@npmcli/agent` workaround to `npm-check-updates`
  * fix(lsp/check): don't resolve unknown media types to a `.js` extension
  * fix(regression): show bare-node-builtin hint when using an import map
  * refactor: remove `CliNpmReqResolver` trait in deno_resolver
  * fix(ext/node): use primordials in `ext/node/polyfills/_fs_common.ts`
  * refactor: implement `NpmPackageFolderResolver` in deno_resolver
  * refactor(npm): move `SloppyImportsCachedFs` to deno_resolver
  * chore: forward v2.1.5 release commit to main
  * docs: added jsdoc for window.close()
  * refactor(npm): move `InNpmPackageChecker` code to deno_resolver
  * fix(lsp): use verbatim specifier for URL auto-imports
  * refactor(npm): extract out some npm fs resolution code from the cli
  * refactor(npm): split some resolution from installation
  * refactor: update deno_core for error refactor
  * fix(ext/net): update moka cache to avoid potential panic in `Deno.resolveDns` on some laptops with Ryzen CPU
  * fix(jsr): Wasm imports fail to load
  * fix(ext/node): Fix `os.cpus()` on Linux
  * fix(ext/websocket): Fix close code without reason
  * fix(ext/node): have `process` global available in Node context
  * fix(lint): fix single char selectors being ignored
  * fix(no-slow-types): handle rest param with internal assignments
  * fix(lsp): don't skip dirs with enabled subdirs
  * feat(node/fs): Add a chmod method to the FileHandle class
  * Revert "perf: build denort with panic = "abort" for releases"
  * refactor: make `IncrementalCache` accept a `CacheDBHash`
  * test(ext/node): disable flaky dgram tests
  * feat(unstable): no config npm:@opentelemetry/api integration
  * refactor(quic): introduce endpoint, 0rtt, cleanup
  * feat(unstable): replace SpanExporter with TracerProvider
  * fix(ext/http): improve error message when underlying resource of request body unavailable
  * fix(kv): improve backoff error message and inline documentation
  * fix(check): move module not found errors to typescript diagnostics
  * fix(check): line-break between diagnostic message chain entries
  * refactor: Use 'await using' in serve_test
  * fix(permissions): implicit `--allow-import` when using `--cached-only`
  * refactor: remove use of home crate
  * refactor: update some fs_util functions to use sys_traits
  * refactor(node/npm): separate out permission check from npm resolvers
  * fix(lsp): css preprocessor formatting
  * chore: fix windows pre release CI job
  * fix(npm): deterministically output tags to initialized file
  * perf: build denort with `panic = "abort"` for releases
  * chore: Happy New Year 2025
  * chore: cargo fmt - turn on group_imports=StdExternalCrate
  * perf(fs/windows): stat - only open file once
  * refactor: do not use `deno_fs::FileSystem` everywhere
  * fix(ext/node): support private key export in JWK format
  * fix(node): Add missing `inspector/promises`
  * chore(lint): remove manual AST field counter
  * refactor: use sys_traits
  * perf(node/fs/copy): reduce metadata lookups copying directory
  * fix(ext/node): convert brotli chunks with proper byte offset
  * fix(unstable): don't error on non-existing attrs or type attr
  * fix(ext/node): add support of any length IV for aes-(128|256)-gcm ciphers
  * fix(ext/node): RangeError timingSafeEqual with different byteLength
  * feat(unstable): add OTEL MeterProvider
  * fix(ext/node): make getCiphers return supported ciphers
  * fix: incorrect memory info free/available bytes on mac
  * feat(unstable): support selectors in JS lint plugins
  * fix(ext/fetch): better error message when body resource is unavailable
  * fix(ext/fs): do not throw for bigint ctime/mtime/atime
  * fix(node): handle cjs exports with escaped chars
  * feat(unstable): add JS linting plugin infrastructure
  * perf: remove now needless canonicalization getting closest package.json
  * perf: upgrade to deno_semver 0.7
  * perf: don't store duplicate info for ops in the snapshot
  * feat(unstable): Implement QUIC
  * fix(ext/node): add `truncate` method to the `FileHandle` class
  * fix(lsp): rewrite imports for 'Move to a new file' action
  * fix(publish): infer literal types in const contexts
  * fix(task): support tasks without commands
  * fix(compile): be more deterministic when compiling the same code in different directories
  * fix(ext/node): do not exit worker thread when there is pending async op
  * chore: release ext/ crates
  * fix(ext/node): Fix `fs.access`/`fs.promises.access` with `X_OK` mode parameter on Windows
  * fix(ext/fetch): retry some http/2 errors
  * chore: upgrade libc
  * fix(ext/node): sort list of built-in modules alphabetically
  * fix(task): properly handle task name wildcards with --recursive
  * fix(outdated): ensure "Latest" version is greater than "Update" version
  * fix(lsp): include "node:" prefix for node builtin auto-imports
  * fix: deno_resolver crate without 'sync' feature
  * chore: release "deno_*" crates
  * feat(permission): separate PermissionDeniedError to Retryable and Fatal
  * refactor(lint): renames and code flattening
  * refactor: use capacity_builder for writing deno compile data section
  * refactor: extract out `FileFetcher` to `deno_cache_dir`
  * fix(lsp): respect "typescript.suggestionActions.enabled" setting
  * fix: upgrade deno_doc to 0.161.3
  * fix(compile): display embedded file sizes and total
  * fix: FastString v8_string() should error when cannot allocated
  * refactor: add 'sync' feature to deno_resolver crate
  * ci: restore cargo home cache before rust install
  * fix(outdated): support updating dependencies in external import maps
  * fix(lockfile): include dependencies listed in external import map in lockfile
  * fix(lsp): sql and component file formatting
  * chore: bump hyper-util to 0.1.10
  * Revert "ci: use self-hosted mac arm runner only on main branch"
  * feat(ext/web): add `[[ErrorData]]` slot to `DOMException`
  * fix(ext/node): support createConnection option in node:http.request()
  * chore: mark ./tools/release/npm/build.ts as executable
  * fix(npm): search node_modules folder for package matching npm specifier
  * chore: add npm distribution at `deno` package
  * fix(compile): analyze modules in directory specified in --include
  * refactor(unstable): otel configuration
  * fix(compile): output contents of embedded file system
  * chore: forward v2.1.4 release commit to main
  * feat(unstable): support caching npm dependencies only as they're needed
  * refactor(lint): manage schema files for linter in Deno repo
  * fix(outdated): error when there are no config files
  * chore(tests): Deprecate remaining usages of itest in check tests
  * fix(lint): do not error providing --allow-import
  * fix(outdated): respect --quiet flag for hints
  * perf(compile): improve FileBackedVfsFile
  * fix: replace the @deno-types with @ts-types
  * fix(outdated): show a suggestion for updating
  * fix(compile): correct read length for transpiled typescript files
  * chore: reduce allocations in a few places
  * fix(unstable): don't unwrap optional state in otel
  * fix: do not error when subpath has an @ symbol
  * fix(node): update list of builtin node modules, add missing export to _http_common
  * fix(ext/node): handle Float16Array in node:v8 module
  * refactor: Make `deno_runtime::shared` module public
  * fix(task): do not always kill child on ctrl+c on windows
  * fix: do not panic when fetching invalid file url on Windows
  * test(ext/node): remove flaky node:dgram compat test case
  * fix(ext/node): accept file descriptor in fs.readFile(Sync)
  * chore: add script to check remaining node compat cases
  * chore: forward v2.1.3 release commit to main
  * fix(install): use locked version of jsr package when fetching exports
  * fix(task): `--recursive` option not working
  * fix: clear dep analysis when module loading is done
  * test(ext/node): fix flaky node/http2.createServer() test
  * chore: update hickory dns crates
  * fix(unstable/temporal): respect locale in `Duration.prototype.toLocaleString`
  * fix(node/worker_threads): data url not encoded properly with eval
  * refactor: remove usages of `deno_core::resolve_import` for resolving redirects
  * fix(outdated): allow `--latest` without `--update`
  * fix(task): kill descendants when killing task process on Windows
  * fix: improve auto-imports for npm packages
  * fix(unstable): otel context with multiple keys
  * fix(task): don't panic with filter on missing task argument
  * test: add node compat test cases
  * test(ext/node): reduce race condition in test case
  * refactor: remove `CliNpmRegistryApi`
  * fix(task): only pass args to root task
  * fix(node/fs): support `recursive` option in readdir
  * refactor(ext/web): align error messages
  * refactor: add deno_npm_cache crate
  * chore: fix cjs_with_deps test to use a temp dir
  * fix(fmt): stable formatting of HTML files with JS
  * chore: upgrade deno_lint to 0.68.2
  * feat(unstable): add metrics to otel
  * refactor: upgrade to deno_npm 0.26
  * chore: export variables from node compat tools script
  * fix: support `workspace:^` and `workspace:~` version constraints
  * fix(task): forward signals to spawned sub-processes on unix
  * refactor(ext/fs): align error messages
  * fix(publish): error on missing name field
  * chore: forward v2.1.2 release commit to main
  * fix(node/timers): error when passing id to clearTimeout/clearInterval
  * fix(init): support scoped npm packages
  * fix: support bun specifiers in JSR publish
  * fix(ext/node): `tls.connect` socket upgrades
  * perf(compile): read embedded files as static references when UTF-8 and reading as strings
  * fix(info): resolve bare specifier pointing to workspace member
  * fix(ext/webgpu): use correct variable name
  * chore: fix lint step due to node compat test changes
  * fix(node/http): casing ignored in ServerResponse.hasHeader()
  * fix(task): strip ansi codes and control chars when printing tasks
  * test(ext/node): enable parallel/test-fs-promises-file-handle-stat.js
  * feat(unstable): repurpose `--unstable-detect-cjs` to attempt loading more modules as cjs
  * perf(ext/webstorage): use object wrap for `Storage`
  * fix(tools/doc): HTML resolve main entrypoint from config file 
  * fix(node/fs): add missing stat path argument validation
  * chore(lint): add .out file reference checker
  * fix(task): handle carriage return in task description
  * chore: fix flaky `specs::publish::npm_workspace_jsr_pkg_with_npm_dep::dep_and_workspace_dep`
  * fix(install): don't re-set up node_modules if running lifecycle script
  * fix(streams): reject `string` in `ReadableStream.from` type
  * fix(node): correct resolution of dynamic import of esm from cjs
  * fix(ext/webgpu): normalize limits to number
  * fix(ext/fetch): don't throw when `bodyUsed` inspect after upgrade
  * chore(compile): prefer denort binary in target/ directory when available
  * chore(node/tests): increase tolerance of timers test on CI
  * chore: update node_compat setup script, show remaining percentage
  * docs(cli): remove redundant word in comment
  * refactor(unstable): move telemetry to own ext
  * fix(lsp): support task object notation for tasks request
  * fix(task): handle multiline descriptions properly
  * fix(check): support jsdoc `@import` tag
  * fix(compile): do not error embedding same symlink via multiple methods
  * Merge commit from fork
  * fix(runtime/ops): Fix watchfs remove event
  * feat(unstable): Instrument fetch
  * chore: upgrade sqlformat-rs to non-forked version
  * fix(init): always force managed node modules
  * fix(compile): handle TypeScript file included as asset
  * chore: update node_compat setup script
  * feat: Instrument Deno.serve
  * fix(ext/node): add `fs.promises.fstat` and `FileHandle#stat`
  * fix(lsp): wasm file import completions
  * chore: update to file_test_runner 0.7.3
  * fix(fmt): return `None` if sql fmt result is the same
  * fix(lsp): remove stray debug output
  * fix(node/fs): missing uv error context for readFile
  * fix(compile): correct buffered reading of assets and files
  * chore(check): add test for Wasm memory and table
  * fix: support non-function exports in Wasm modules
  * chore(compile): log code cache file path
  * fix(ext/websocket): don't throw exception when sending to closed socket
  * fix(cli): remove extraneous comma in task --eval help
  * docs(cli/add): add clarification to add command
  * fix(install/global): do not error if path is an npm pkg and relative file
  * fix(task): update --filter flag description
  * fix(node): regression where ts files were sometimes resolved instead of js
  * chore: update url + idna
  * fix(watch): don't panic if there's no path provided
  * fix: Buffer global in --unstable-node-globals
  * fix(cli): Fix typo in doc subcommand help output
  * fix(task): ensure root config always looks up dependencies in root

OBS-URL: https://build.opensuse.org/request/show/1247550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=65
2025-02-21 20:36:54 +00:00
Soc Virnyl Estela
bda083abe1 - Deno now requires rusty_v8 version 134.4.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=286
2025-02-20 06:18:20 +00:00
Soc Virnyl Estela
a5e4d01697 - Update to version 2.2.0:
* feat(http): add otel metrics
  * fix(check): npm resolution errors to tsc diagnostics
  * feat: support XDG_CACHE_HOME for deno dir on macos
  * feat(bench): add `warmup` and `n` for controlling number of iterations
  * fix(node/sqlite): sqlite named parameters 
  * fix: handle all values for buffers in turbocall codegen
  * fix(ext/node): implement StatementSync#iterate
  * fix(init): force --reload if npm or jsr package
  * fix(ext/node): use primordials in `ext/node/polyfills/path/common.ts`
  * perf(lsp): don't clone asset text
  * feat(jupyter): make GPUTexture and GPUBuffer displayable
  * fix(lint): don't mark plugin diagnostic as fixable, if it's not
  * fix(unstable/temporal): implement `Temporal.ZonedDateTime.getTimeZoneTransition`
  * perf(lsp): make auto-imports a little faster
  * refactor: better sys trait impls
  * chore: move tracing build to build job
  * chore: fix dts file for DefinitelyTyped linting
  * refactor: put lsp tracing behind flag
  * feat: Upgrade V8 to 13.4
  * fix(workspace): diagnostic for imports in member with importMap at root
  * fix(lint): react-rules-of-hooks works with destructuring
  * fix(unstable): align js lint context API with eslint
  * fix: cache bust http cache on lockfile integrity mismatch
  * fix(task): support --frozen flag
  * feat(unstable): add js lint plugin source code helpers
  * refactor: support hmr feature for lsp files
  * fix(completions): remove problematic character for powershell
  * fix: add hint to run with `--no-check` when type checking fails
  * chore: forward v2.1.10 release commit to main

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=285
2025-02-20 05:45:03 +00:00
24307be4cd Accepting request 1246150 from devel:languages:javascript
- Update to version 2.1.10:
  * fix: sync changes from cherry-pick PRs
  * fix: do special file permission check for `check_read_path`
  * fix: update Cargo.lock and fix changes from cherry-pick PRs
  * fix(streams): handle Resource stream error
  * docs: adding examples and a see link to Websockets jdocs
  * fix: allow creating TSC host without a snapshot
  * test: clean up node_compat test runner
  * perf(lsp): cancellation checks in blocking code
  * fix: panic with js lint plugins and invalid js syntax
  * perf(compile): use bytes already in memory after downloading executable
  * fix(compile): never include the specified output executable in itself
  * test: remove one of 'node_unit_tests::tls_test' tests
  * fix(otel): custom span start + end times are fractional ms
  * fix(ext/node): fix twitter-api-v2 compatibility
  * fix(ext/node): fix missing privateKey.x in curve25519 JWK
  * chore: fix lockfile on main
  * chore: move bench test to spec test
  * fix(ext/napi): napi_is_buffer tests for ArrayBufferView
  * fix(ext/node): handle non-ws upgrade headers
  * refactor(ext/fetch): do not share error instance
  * fix(ext/node): expose brotli stream APIs
  * perf: node resolution cache
  * refactor: extract out utf16 map from lsp to cli::util module
  * fix(lsp): ignore a few more diagnostics for ambient modules
  * fix(ext/node): set process fields on own instance
  * fix(publish): correct coloring in --help
  * fix(node): resolve module as maybe CJS when it's missing a file extension
  * fix(node): show directory import and missing extension suggestions
  * Revert "fix(lsp): silence debug error for 'move to a new file' action"
  * docs: Temporal plaintime docs link
  * chore: update std in test util
  * fix(cli): Fix panic in `load_native_certs`
  * fix(ext/node): support proxy http request
  * fix(ext/node): set process.env as own property

OBS-URL: https://build.opensuse.org/request/show/1246150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=64
2025-02-16 21:41:50 +00:00
Soc Virnyl Estela
aeeaddfaa9 - Update to version 2.1.10:
* fix: sync changes from cherry-pick PRs
  * fix: do special file permission check for `check_read_path`
  * fix: update Cargo.lock and fix changes from cherry-pick PRs
  * fix(streams): handle Resource stream error
  * docs: adding examples and a see link to Websockets jdocs
  * fix: allow creating TSC host without a snapshot
  * test: clean up node_compat test runner
  * perf(lsp): cancellation checks in blocking code
  * fix: panic with js lint plugins and invalid js syntax
  * perf(compile): use bytes already in memory after downloading executable
  * fix(compile): never include the specified output executable in itself
  * test: remove one of 'node_unit_tests::tls_test' tests
  * fix(otel): custom span start + end times are fractional ms
  * fix(ext/node): fix twitter-api-v2 compatibility
  * fix(ext/node): fix missing privateKey.x in curve25519 JWK
  * chore: fix lockfile on main
  * chore: move bench test to spec test
  * fix(ext/napi): napi_is_buffer tests for ArrayBufferView
  * fix(ext/node): handle non-ws upgrade headers
  * refactor(ext/fetch): do not share error instance
  * fix(ext/node): expose brotli stream APIs
  * perf: node resolution cache
  * refactor: extract out utf16 map from lsp to cli::util module
  * fix(lsp): ignore a few more diagnostics for ambient modules
  * fix(ext/node): set process fields on own instance
  * fix(publish): correct coloring in --help
  * fix(node): resolve module as maybe CJS when it's missing a file extension
  * fix(node): show directory import and missing extension suggestions
  * Revert "fix(lsp): silence debug error for 'move to a new file' action"

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=283
2025-02-15 13:36:48 +00:00
fdded9d9f3 Accepting request 1242202 from devel:languages:javascript
- Update to version 2.1.9:
  * perf(crypto): use ring for asm implementations of sha256/sha512
  * fix(ext/node): add http information support
  * fix(core): Fix `create_stack_trace` from empty trace
  * fix(lsp): ignore errors on ambient module imports
  * fix(init): correct dev task for --lib
  * fix(ext/node): implement `crypto.hash`
  * fix(check): better handling of TypeScript in npm packages for type checking
  * docs: jsdocs for URL web API
  * fix(check): compiler options from workspace members
  * fix(process/windows): correct command resolution when PATH env var not uppercase
  * fix(npmrc): merge `.npmrc` in user's homedir and project
  * fix(ext/node): clear tz cache when setting process.env.TZ
  * fix(ext/crypto): fix jwk key_ops validation
  * fix(ext/node): implement `aes-128-ctr`, `aes-192-ctr`, and `aes-256-ctr`
  * fix(ext/node): do not apply socket-init-workaround to ipc socket
  * chore: remove unused npm package fixtures
  * perf(node_resolver): reduce url to/from path conversions
  * fix(install/global): warn about not including auto-discovered config file
  * fix(ext/crypto): export private x25519 JWK key
  * chore: fix deno_resolver non-sync build
  * fix(ext/node): implement X509Certificate#checkHost
  * fix(ext/node): fix panic when invalid AES GCM key size
  * fix(ext/node): fix async variant of brotliDecompress
  * chore(ext/node): remove internal/streams/buffer_list.mjs
  * fix(ext/node): scrypt panic when `log_n` > 64
  * fix(core): handle dyn imports exceeding call stack size
  * fix(ext/node): npm:mqtt compatibility
  * fix(ext/fetch): update h2 to fix sending a PROTOCOL_ERROR instead of REFUSED_STREAM when receiving oversized headers
  * perf(lsp): cache completion item resolution during request
  * chore: remove LSP global symbols count tests
  * fix(node): align type stripping in node_modules error message with Node
  * fix(types): `Deno.readDirSync`'s type returns an `IteratorObject`
  * refactor: make PackageJsonCache injectable
  * chore: update ensure_registry_files_local to handle scoped packages
  * refactor(tsc): remove TS program creation during snapshotting
  * chore: trim registry.json files in tests/registry/npm
  * refactor(node_resolver): remove some allocations and lookups
  * refactor: add `WorkspaceFactory` and `ResolverFactory`
  * fix: do not log cache creation failure on readonly file system
  * fix(publish): unfurl sloppy imports in d.ts files and type imports
  * refactor(tsc): split TS compiler into multiple files, use ESM
  * refactor: use DataUrl from deno_media_type
  * chore: fix hmr build
  * fix(lsp): silence debug error for 'move to a new file' action
  * fix(ext/node): reference error in zlib.crc32
  * feat(unstable): support https otlp endpoints
  * perf: full LTO in sysroot
  * fix(ext/node): fix formatting of debug logs
  * chore: note in flags output that unstable is deprecated

OBS-URL: https://build.opensuse.org/request/show/1242202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=63
2025-02-03 20:44:00 +00:00
Soc Virnyl Estela
6c510b0f16 - Update to version 2.1.9:
* perf(crypto): use ring for asm implementations of sha256/sha512
  * fix(ext/node): add http information support
  * fix(core): Fix `create_stack_trace` from empty trace
  * fix(lsp): ignore errors on ambient module imports
  * fix(init): correct dev task for --lib
  * fix(ext/node): implement `crypto.hash`
  * fix(check): better handling of TypeScript in npm packages for type checking
  * docs: jsdocs for URL web API
  * fix(check): compiler options from workspace members
  * fix(process/windows): correct command resolution when PATH env var not uppercase
  * fix(npmrc): merge `.npmrc` in user's homedir and project
  * fix(ext/node): clear tz cache when setting process.env.TZ
  * fix(ext/crypto): fix jwk key_ops validation
  * fix(ext/node): implement `aes-128-ctr`, `aes-192-ctr`, and `aes-256-ctr`
  * fix(ext/node): do not apply socket-init-workaround to ipc socket
  * chore: remove unused npm package fixtures
  * perf(node_resolver): reduce url to/from path conversions
  * fix(install/global): warn about not including auto-discovered config file
  * fix(ext/crypto): export private x25519 JWK key
  * chore: fix deno_resolver non-sync build
  * fix(ext/node): implement X509Certificate#checkHost
  * fix(ext/node): fix panic when invalid AES GCM key size
  * fix(ext/node): fix async variant of brotliDecompress
  * chore(ext/node): remove internal/streams/buffer_list.mjs
  * fix(ext/node): scrypt panic when `log_n` > 64
  * fix(core): handle dyn imports exceeding call stack size
  * fix(ext/node): npm:mqtt compatibility
  * fix(ext/fetch): update h2 to fix sending a PROTOCOL_ERROR instead of REFUSED_STREAM when receiving oversized headers
  * perf(lsp): cache completion item resolution during request

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=281
2025-02-02 07:12:55 +00:00
91e00d95b4 Accepting request 1240358 from devel:languages:javascript
- Update to version 2.1.7:
  * fix: use serde feature for log crate in cli/lib
  * fix(ext/node): add FileHandle#sync
  * fix(deps): update yanked crates
  * fix(install/global): remove importMap field from specified config file
  * fix(ext/os): pass SignalState to web worker
  * fix(ext/node): GCM auth tag check on DechiperIv#final
  * docs(readme): update redirected links
  * perf(compile): remove swc from denort

OBS-URL: https://build.opensuse.org/request/show/1240358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=62
2025-01-27 19:53:55 +00:00
Soc Virnyl Estela
7234a69724 - Update to version 2.1.7:
* fix: use serde feature for log crate in cli/lib
  * fix(ext/node): add FileHandle#sync
  * fix(deps): update yanked crates
  * fix(install/global): remove importMap field from specified config file
  * fix(ext/os): pass SignalState to web worker
  * fix(ext/node): GCM auth tag check on DechiperIv#final
  * docs(readme): update redirected links
  * perf(compile): remove swc from denort
  * refactor: move denort to separate crate
  * refactor: update deno_core and use more concrete errors
  * fix(ext/node): tls.connect regression
  * refactor: add 'deno_process' crate
  * fix(ext/node): propagate socket error to client request object
  * fix: use 'getrandom' feature for 'sys_traits' crate
- Cleanup changelog file.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=279
2025-01-26 09:53:31 +00:00
16916ed7fe Accepting request 1238679 from devel:languages:javascript
- Update to version 2.1.6:
  * fix(outdated): Use `latest` tag even when it's the same as the current version (#27699)
  * fix(outdated): retain strict semver specifier when updating (#27701)
  * fix(check/lsp): fix bugs with tsc type resolution, allow npm packages to augment `ImportMeta` (#27690)
  * fix(ext/console): change Temporal color (#27684)
  * docs: adding jsdocs info for console interface (#27666)
  * docs: JSDocs examples for prompt, confirm, and alert (#27695)
  * docs:Adds examples in JSDocs for localStorage and sessionStorage (#27668)
  * chore: add missing internal `core_import_map` file paths (#27691)
  * fix(check/lsp): correctly resolve compilerOptions.types (#27686)
  * refactor: create deno_lib crate (#27673)
  * fix(ext/node): add chown method to FileHandle class (#27638)
  * refactor: add 'deno_os' crate (#27655)
  * fix(ext/node): fix playwright http client (#27662)
  * refactor: move `CliNpmResolver` to `deno_resolver::npm::NpmResolver` (#27659)
  * feat(unstable): refactor js lint plugin AST (#27615)
  * refactor: deno_config 0.45 (#27660)
  * fix(node/fs): add utimes method to the FileHandle class (#27582)
  * fix(ext/node): add `writev` method to `FileHandle` (#27563)
  * fix(compile/windows): better handling of deno_dir on different drive letter than code (#27654)
  * refactor: create `NpmInstaller` (#27626)
  * fix(node): Prevent node:child_process from always inheriting the parent environment (#27343) (#27340)
  * fix(compile): store embedded fs case sensitivity (#27653)
  * refactor(node_resolver): make conditions_from_resolution_mode configurable (#27596)
  * fix(lsp): handle pathless untitled URIs (#27637)
  * fix(ext/node): apply `@npmcli/agent` workaround to `npm-check-updates` (#27639)
  * fix(lsp/check): don't resolve unknown media types to a `.js` extension (#27631)
  * fix(regression): show bare-node-builtin hint when using an import map (#27632)
  * refactor: remove `CliNpmReqResolver` trait in deno_resolver (#27616)
  * fix(ext/node): use primordials in `ext/node/polyfills/_fs_common.ts` (#27589)
  * refactor: implement `NpmPackageFolderResolver` in deno_resolver (#27614)
  * refactor(npm): move `SloppyImportsCachedFs` to deno_resolver (#27610)

OBS-URL: https://build.opensuse.org/request/show/1238679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deno?expand=0&rev=61
2025-01-19 20:48:52 +00:00
Soc Virnyl Estela
1a54f892c0 - Update to version 2.1.6:
* fix(outdated): Use `latest` tag even when it's the same as the current version (#27699)
  * fix(outdated): retain strict semver specifier when updating (#27701)
  * fix(check/lsp): fix bugs with tsc type resolution, allow npm packages to augment `ImportMeta` (#27690)
  * fix(ext/console): change Temporal color (#27684)
  * docs: adding jsdocs info for console interface (#27666)
  * docs: JSDocs examples for prompt, confirm, and alert (#27695)
  * docs:Adds examples in JSDocs for localStorage and sessionStorage (#27668)
  * chore: add missing internal `core_import_map` file paths (#27691)
  * fix(check/lsp): correctly resolve compilerOptions.types (#27686)
  * refactor: create deno_lib crate (#27673)
  * fix(ext/node): add chown method to FileHandle class (#27638)
  * refactor: add 'deno_os' crate (#27655)
  * fix(ext/node): fix playwright http client (#27662)
  * refactor: move `CliNpmResolver` to `deno_resolver::npm::NpmResolver` (#27659)
  * feat(unstable): refactor js lint plugin AST (#27615)
  * refactor: deno_config 0.45 (#27660)
  * fix(node/fs): add utimes method to the FileHandle class (#27582)
  * fix(ext/node): add `writev` method to `FileHandle` (#27563)
  * fix(compile/windows): better handling of deno_dir on different drive letter than code (#27654)
  * refactor: create `NpmInstaller` (#27626)
  * fix(node): Prevent node:child_process from always inheriting the parent environment (#27343) (#27340)
  * fix(compile): store embedded fs case sensitivity (#27653)
  * refactor(node_resolver): make conditions_from_resolution_mode configurable (#27596)
  * fix(lsp): handle pathless untitled URIs (#27637)
  * fix(ext/node): apply `@npmcli/agent` workaround to `npm-check-updates` (#27639)
  * fix(lsp/check): don't resolve unknown media types to a `.js` extension (#27631)
  * fix(regression): show bare-node-builtin hint when using an import map (#27632)
  * refactor: remove `CliNpmReqResolver` trait in deno_resolver (#27616)
  * fix(ext/node): use primordials in `ext/node/polyfills/_fs_common.ts` (#27589)
  * refactor: implement `NpmPackageFolderResolver` in deno_resolver (#27614)
  * refactor(npm): move `SloppyImportsCachedFs` to deno_resolver (#27610)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=277
2025-01-18 07:23:31 +00:00
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
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
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
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