Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-25 | fix(ext/webgpu): allow to build on unsupported platforms (#25202) | cions | |
2024-08-23 | chore(ext/node): use array instead of Vec to avoid wrong capacity allocation ↵ | Yusuke Tanaka | |
(#25183) This commit gets deno_node's customizer to use fixed-length array instead of `Vec` to avoid wrong capacity allocation. In the previous code we reserve a capacity of 14 for `external_references`. However, after pushing all the necessary `ExternalReference`s, it ends up with a length of 21, not 14. This means another allocation happens even though we reserve some space. To make sure that there will no longer be extra allocation, it should be a good idea to use fixed-length array here. | |||
2024-08-24 | refactor(lsp): changes for lsp_types 0.97.0 (#25169) | Nayeem Rahman | |
2024-08-23 | fix: handle showing warnings while the progress bar is shown (#25187) | David Sherret | |
2024-08-23 | fix(ext/crypto): throw DataError for invalid EC key import (#25181) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/20931 | |||
2024-08-23 | fix(ext/node): import JWK octet key pairs (#25180) | Divy Srivastava | |
Ref https://github.com/denoland/deno/issues/24129 `kty: "okp"` is defined in [rfc8037](https://www.rfc-editor.org/rfc/rfc8037.html) | |||
2024-08-22 | chore: enable `log` feature for tracing crate (#25078) | Yusuke Tanaka | |
This commit enables the `log` feature for the `tracing` crate. This allows us to examine additional detailed logs emitted by third party crates that use `tracing` crate for logging by setting `RUST_LOG` env var or passing `-L` option in command line. Closes #25045 | |||
2024-08-22 | chore(ext/node): bump minimum required version of `dsa` to 0.6.3 (#25154) | Yusuke Tanaka | |
This commit bumps the minimum required version of `dsa` crate to 0.6.3. This is preferable because `SigningKey::sign_prehashed_rfc6979` function we use in `deno_node` is available from this version. Ref: [dsa's CHANGELOG.md](https://github.com/RustCrypto/signatures/blob/132b04631409db1ca805aba2f62830c8e359b29f/dsa/CHANGELOG.md#063-2024-01-28) | |||
2024-08-22 | fix(install): Use relative symlinks in deno install (#25164) | Nathan Whitaker | |
Fixes https://github.com/denoland/deno/issues/25161 | |||
2024-08-22 | chore: update config-file.v1.json (#25163) | Kenta Moriuchi | |
2024-08-22 | refactor: remove unused AllowAllNodePermissions (#25159) | David Sherret | |
2024-08-22 | chore(build): deno_kv - remove dep on deno_node (#25158) | David Sherret | |
This will help with build perf a bit. | |||
2024-08-22 | chore: forward v1.46.1 release commit to main (#25155) | denobot | |
2024-08-22 | fix: trim space around DENO_AUTH_TOKENS (#25147) | Luca Casonato | |
2024-08-22 | fix(urlpattern): fallback to empty string for undefined group values (#25151) | Leo Kettmeir | |
This change was introduced in #24741, but due to the change in behaviour, we will revert it and re-introduce it in 2.0 | |||
2024-08-22 | fix(ext/node): http2session ready state (#25143) | Caleb Lloyd | |
Fixes #25142 Signed-off-by: Caleb Lloyd <caleblloyd@gmail.com> | |||
2024-08-22 | fix(ext/node): register `node:wasi` built-in (#25134) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/23531 | |||
2024-08-22 | 1.46.0 (#25139) | denobot | |
Bumped versions for 1.46.0 Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2024-08-22 | fix(fmt/markdown): metadata header sometimes missing trailing blank line ↵ | David Sherret | |
(#25141) * https://github.com/dprint/dprint-plugin-markdown/pull/119 | |||
2024-08-21 | feat: Upgrade V8 to 12.9 (#25138) | Bartek Iwańczuk | |
2024-08-21 | fix(add): Handle packages without root exports (#25102) | Nathan Whitaker | |
Fixes #24607. This PR makes the logic that caches top level dependencies (things present in import map) smarter, so we handle JSR dependencies without root exports. | |||
2024-08-21 | fix(ext/websocket): unhandled close rejection in WebsocketStream (#25125) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/25077 | |||
2024-08-21 | fix(lsp): resolve jsx import source with types mode (#25064) | Nayeem Rahman | |
2024-08-21 | fix: warn about import assertions when using typescript (#25135) | David Sherret | |
1. On emit, checks for the prescence of import assertions. 1. Warns and doesn't store the parsed source in the emit cache in this case. | |||
2024-08-21 | fix(upgrade): better error message when check_exe fails (#25133) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/24971 Fixes the panic. We can give a more personalized error by checking the macOS version but probably not worth the effort. | |||
2024-08-21 | chore(lsp): use 'install' terminology for jsr and npm packages (#25119) | Nayeem Rahman | |
2024-08-21 | feat(flags): improve help output and make `deno run` list tasks (#25108) | Leo Kettmeir | |
- rewrite flag help - use gray for indentation - reorganize permission flags and split them up - make help subcommand act like help flag - `deno run` outputs list of tasks - Fixes #25120 error handling for `deno run` in case of no config file being found needs to be improved --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2024-08-21 | fix(ext/node): pass content-disposition header as string instead of bytes ↵ | Satya Rohith | |
(#25128) Closes https://github.com/denoland/deno/issues/25117 | |||
2024-08-20 | fix: Don't panic if fail to handle JS stack frame (#25122) | Nathan Whitaker | |
2024-08-20 | fix: deserialize lockfile v3 straight (#25121) | David Sherret | |
v4 is a somewhat lossy format and so we can't actually work with v3 by upgrading to v4 and then downgrading. | |||
2024-08-20 | fix(ext/net): validate port in Deno.{connect,serve,listen} (#24399) | seb | |
Co-authored-by: Will Leach <4619280+melbourne2991@users.noreply.github.com> Co-authored-by: Luca Casonato <hello@lcas.dev> Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2024-08-20 | fix(add): error when config file contains importMap field (#25115) | David Sherret | |
The "imports" field has higher precedence than "importMap", so we should error when `deno add` goes to add an `"imports"` field. Closes https://github.com/denoland/deno/issues/24264 Closes https://github.com/denoland/deno/pull/24478 | |||
2024-08-20 | chore: enable no-console dlint rule (#25113) | David Sherret | |
2024-08-20 | chore: Remove stray `console.error` log in `node:child_process` (#25111) | Nathan Whitaker | |
Missed removing it before committing | |||
2024-08-20 | chore(release): Release Deno v1.46.0-rc.3 (#25112) | Bartek Iwańczuk | |
2024-08-20 | fix(lsp): include scoped import map keys in completions (#25047) | Nayeem Rahman | |
2024-08-20 | feat: glob and directory support for `deno check` and `deno cache` cli arg ↵ | Yazan AbdAl-Rahman | |
paths (#25001) Closes #24668 Closes #20813 --------- Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2024-08-20 | fix: adjust suggestion for lockfile regeneration (#25107) | Bartek Iwańczuk | |
Ref https://github.com/denoland/deno/pull/24436#issuecomment-2288568645 | |||
2024-08-20 | feat: Print deprecation message for npm packages (#24992) | HasanAlrimawi | |
This commit adds ability to print deprecation notices for npm packages that have been marked as deprecated. Closes #24013 | |||
2024-08-20 | feat(config): Support frozen lockfile config option in deno.json (#25100) | Nathan Whitaker | |
Closes #24544 | |||
2024-08-20 | feat(unstable): ability to use a local copy of jsr packages (#25068) | David Sherret | |
2024-08-20 | feat(cli/tools): add a subcommand `--hide-stacktraces` for test (#24095) | Hajime-san | |
2024-08-20 | fix(cli): update permission prompt message for compiled binaries (#24081) | Yazan AbdAl-Rahman | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2024-08-20 | fix(repl): Prevent panic on broken pipe (#21945) | melbourne2991 | |
2024-08-19 | chore(release): Release Deno v1.46.0-rc.2 (#25101) | Bartek Iwańczuk | |
2024-08-19 | fix(lint): support linting tsx/jsx from stdin (#24955) | Yazan AbdAl-Rahman | |
Co-authored-by: David Sherret <dsherret@users.noreply.github.com> | |||
2024-08-19 | feat: Deprecate "import assertions" with a warning (#24743) | Bartek Iwańczuk | |
This commit deprecates "import assertions" proposal that has been replaced with "import attributes". Any time an import assertion is encountered a warning will be printed to the terminal. This warning will be printed for both local and remote files (ie. user code and dependencies). Import assertions support will be removed in Deno 2. | |||
2024-08-19 | chore: improve accessing special file test (#25099) | David Sherret | |
2024-08-19 | fix: add permission name when accessing a special file errors (#25085) | Bedis Nbiba | |
2024-08-19 | feat(watch): add watch paths to test subcommand (#24771) | Łukasz Czerniawski | |