Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-17 | perf: fast path for cached dyn imports (#25636) | Divy Srivastava | |
Ref https://github.com/denoland/deno_core/pull/906 | |||
2024-09-17 | feat(fmt): sort type-only named import/exports last (#25690) | David Sherret | |
Closes #22583 | |||
2024-09-16 | feat: warn when using `--allow-run` with no allow list (#25215) | David Sherret | |
2024-09-17 | chore(fs): undeprecate `Deno.FsWatcher.prototype.return()` (#25623) | Asher Gomez | |
2024-09-16 | fix(npm): better error handling for remote npm deps (#25670) | David Sherret | |
* https://github.com/denoland/deno_npm/pull/68 | |||
2024-09-16 | feat(permissions): `Deno.mainModule` doesn't require permissions (#25667) | Nathan Whitaker | |
Closes https://github.com/denoland/deno/issues/7315. | |||
2024-09-16 | refactor(permissions): split up Descriptor into Allow, Deny, and Query (#25508) | David Sherret | |
This makes the permission system more versatile. | |||
2024-09-16 | chore: deprecate test itests (#25512) | HasanAlrimawi | |
This PR is part of #22907 --------- Signed-off-by: HasanAlrimawi <141642411+HasanAlrimawi@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2024-09-16 | chore: maybe fix flaky serve_parallel test (#25668) | David Sherret | |
2024-09-16 | chore: deprecate lint itests (#25655) | HasanAlrimawi | |
2024-09-16 | chore: move info itests (#25659) | Mohammad Sulaiman | |
2024-09-16 | test: rewrite some ignored tests to spec tests (#25652) | Bartek Iwańczuk | |
Ref https://github.com/denoland/deno/issues/25241 Rewritten these tests: - check::package_json_basic - check::package_json_fail_check - check::package_json_with_deno_json - info::package_json_basic - test::package_json_basic - run::package_json_auto_discovered_for_npm_binary - run::package_json_with_deno_json | |||
2024-09-16 | fix(runtime): don't error `child.output()` on consumed stream (#25657) | Luca Casonato | |
This fixes the fast path for `readableStreamCollectIntoUint8Array` to only trigger if the readable stream has not yet been disturbed - because otherwise we may not be able to close it if the read errors. | |||
2024-09-16 | BREAKING(ext/ffi): remove deprecated `UnsafeFnPointer` constructor type with ↵ | Aapo Alasuutari | |
untyped `Deno.PointerObject` parameter (#25577) | |||
2024-09-16 | fix(ext/crypto): support md4 digest algorithm (#25656) | Luca Casonato | |
Fixes #25646 | |||
2024-09-16 | chore: deprecate node compat itests (#25573) | Mohammad Sulaiman | |
2024-09-16 | chore: cleanup remaining `internals.future` code (#25624) | Asher Gomez | |
2024-09-15 | fix(cli): `deno task` exit with status 0 (#25637) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/25632 Exit code 1 indiciates some sort of failure but `deno task` (without arguments) is used to list available commands. --------- Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> | |||
2024-09-14 | feat: print `Listening on` messages on stderr instead of stdout (#25491) | Marvin Hagemeister | |
Fixes https://github.com/denoland/deno/issues/25114 --------- Signed-off-by: Leo Kettmeir <crowlkats@toaxl.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: crowlkats <crowlkats@toaxl.com> Co-authored-by: Nathan Whitaker <17734409+nathanwhit@users.noreply.github.com> | |||
2024-09-14 | feat: TypeScript 5.6 and `npm:@types/node@22` (#25614) | David Sherret | |
2024-09-13 | chore: update more registry.json files (#25615) | David Sherret | |
Extracted out of https://github.com/denoland/deno/pull/25614 It's better for these to be non-minified because then diffs are better when adding new versions. | |||
2024-09-13 | chore: enable `specs::run::workspaces::explicit_import_map` test (#25611) | Asher Gomez | |
Towards #25241 | |||
2024-09-13 | refactor(runtime): align error messages (#25563) | Ian Bull | |
Aligns the error messages in the runtime folder to be in-line with the Deno style guide. https://github.com/denoland/deno/issues/25269 | |||
2024-09-12 | feat(serve): Support second parameter in deno serve (#25606) | Nathan Whitaker | |
Closes #24099 | |||
2024-09-12 | fix(ext/node): Implement detached option in `child_process` (#25218) | Nathan Whitaker | |
Fixes https://github.com/denoland/deno/issues/25193. | |||
2024-09-13 | fix(ext/node): fix Decipheriv when autoPadding disabled (#25598) | Yoshiya Hinosawa | |
This change fixes Decipheriv behavior when autoPadding disabled and enabled. By this change, the example given in https://github.com/denoland/deno/issues/20924#issuecomment-2345931295 works in the same way as Node. closes #20924 | |||
2024-09-12 | chore: update `std` submodule (#25595) | Asher Gomez | |
Unblocks #25551 | |||
2024-09-12 | chore(test): add script for pruning registry.json files (#25594) | David Sherret | |
2024-09-12 | fix(ext/console): prevent duplicate error printing when the cause is ↵ | MujahedSafaa | |
assigned (#25327) This commit fixes the error format when the cause is assigned separately, ensuring that the cause is only printed once instead of twice. The fix addresses issue [#21651](https://github.com/denoland/deno/issues/21651). | |||
2024-09-12 | fix: add test ensuring als works across dynamic import (#25593) | snek | |
The fix is in https://github.com/denoland/deno_core/pull/888 Fixes: https://github.com/denoland/deno/issues/25275 Signed-off-by: snek <snek@deno.com> | |||
2024-09-12 | fix(ext/node): export request and response clases from `http2` module (#25592) | Bartek Iwańczuk | |
Closes https://github.com/denoland/deno/issues/20612 Closes https://github.com/denoland/deno/issues/23326 This makes `qwik` work. | |||
2024-09-12 | test: remove `DENO_FUTURE` (#25587) | Asher Gomez | |
2024-09-12 | feat: stabilize `Deno.createHttpClient()` (#25569) | Asher Gomez | |
Closes #25518 | |||
2024-09-11 | chore: deprecate task itests (#25558) | HasanAlrimawi | |
This PR is part of #22907 | |||
2024-09-11 | feat(upgrade): better error message on failure (#25503) | Bartek Iwańczuk | |
Co-authored-by: crowlkats <crowlkats@toaxl.com> | |||
2024-09-11 | fix(ext/node): fix `Cipheriv#update(string, undefined)` (#25571) | Yoshiya Hinosawa | |
2024-09-11 | fix(ext/node): avoid showing `UNKNOWN` error from TCP handle (#25550) | Yoshiya Hinosawa | |
2024-09-11 | fix(lsp): encode url parts before parsing as uri (#25509) | Nayeem Rahman | |
2024-09-11 | fix(ext/node): add `FileHandle#writeFile` (#25555) | Yoshiya Hinosawa | |
This PR adds `writeFile` methods of `FileHandle` class https://nodejs.org/api/fs.html#filehandlewritefiledata-options | |||
2024-09-11 | fix(ext/node): validate input lengths in `Cipheriv` and `Decipheriv` (#25570) | Yoshiya Hinosawa | |
addresses the first part of #25279 | |||
2024-09-11 | feat(lsp): unstable setting as list (#25552) | Nayeem Rahman | |
2024-09-11 | BREAKING(net): remove `Deno.[Tls]Listener.prototype.rid` (#25556) | Asher Gomez | |
Towards #22079 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-10 | BREAKING(net): remove ↵ | Asher Gomez | |
`Deno.ConnectTlsOptions.{certChain,certFile,privateKey}` and `Deno.ListenTlsOptions.certChain,certFile,keyFile}` (#25525) Towards #22079 | |||
2024-09-10 | fix(ext/node): Rewrite `node:v8` serialize/deserialize (#25439) | Nathan Whitaker | |
Closes #20613. Reimplements the serialization on top of the v8 APIs instead of deno_core. Implements `v8.Serializer`, `v8.DefaultSerializer`, `v8.Deserializer`, and `v8.DefaultSerializer`. | |||
2024-09-10 | BREAKING(temporal/unstable): Remove obsoleted Temporal APIs part 2 (#25505) | Kenta Moriuchi | |
Mainly I removed `Temporal.Calendar` and `Temporal.TimeZone` and replaced them to APIs that handle calendar and timezone as strings. https://github.com/tc39/proposal-temporal/pull/2925 Related #24836 | |||
2024-09-11 | BREAKING(fs): remove `Deno.FsFile.prototype.rid` (#25499) | Asher Gomez | |
Towards #22079 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-10 | feat: require(esm) (#25501) | snek | |
implement require(esm) using `op_import_sync` from deno_core. possible future changes: - cts and mts - replace Deno.core.evalContext to optimize esm syntax detection Fixes: https://github.com/denoland/deno/issues/25487 | |||
2024-09-10 | feat(cli): use NotCapable error for permission errors (#25431) | Luca Casonato | |
Closes #7394 --------- Co-authored-by: snek <snek@deno.com> | |||
2024-09-10 | refactor: move WebGPU, FFI and FS typings from unstable to stable (#25488) | Leo Kettmeir | |
Closes #25377 | |||
2024-09-10 | test: remove usage of `--unstable` flag (#25549) | Bartek Iwańczuk | |
This commit removes all occurrences of `--unstable` flag from all the tests that are run in CI. Turns out none of the tests actually required that flag anymore. |