forked from pool/deno
293 Commits
Author | SHA256 | Message | Date | |
---|---|---|---|---|
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 |
|||
|
f1a23b41f6 |
- Reupload registry.tar.zst
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=292 |
||
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 |
|||
|
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 |
||
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 |
|||
|
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 |
||
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 |
|||
|
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 |
||
|
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 |
||
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 |
|||
|
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 |
||
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 |
|||
|
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 |
||
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 |
|||
|
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 |
||
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 |
|||
|
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 |
||
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 |
|||
|
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 |
||
|
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 |
||
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 |
|||
|
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 |
||
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 |
|||
|
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 |
||
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 |
|||
|
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 |
||
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 |
|||
|
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 |
||
|
49d70f2a3b |
- Remove zeromq-update.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=265 |
||
|
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 |
||
|
e7db226aa4 | OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=263 | ||
|
5a1bf95733 | OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=262 | ||
|
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 |
||
|
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 |
||
|
fa60581c0d |
- Remove deno-v8-arm.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=259 |
||
|
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 |
||
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 |
|||
|
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 |
||
|
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 |
||
|
9a594a897c | OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=254 | ||
|
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 |
||
|
be9029c515 | OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=252 | ||
|
6db3c5a12f | OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=251 | ||
|
d00348c8ff | OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=250 | ||
|
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 |
||
|
3a4889d824 |
- Fix ./compiler-rt-adjust-paths.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=248 |
||
|
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 |
||
|
863b39d3b4 | OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=246 | ||
|
c76617ba1b | OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=245 | ||
|
a8e755d5e8 | OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=244 |