Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-01 | chore: update copyright to 2024 (#21753) | David Sherret | |
2023-11-17 | chore: fix and deflake cert store fetch tests (#21241) | Matt Mastracci | |
2023-09-07 | feat: support import attributes (#20342) | David Sherret | |
2023-08-26 | chore: update to Rust 1.72 (#20258) | 林炳权 | |
<!-- Before submitting a PR, please read https://deno.com/manual/contributing 1. Give the PR a descriptive title. Examples of good title: - fix(std/http): Fix race condition in server - docs(console): Update docstrings - feat(doc): Handle nested reexports Examples of bad title: - fix #7123 - update docs - fix bugs 2. Ensure there is a related issue and it is referenced in the PR text. 3. Ensure there are tests that cover the changes. 4. Ensure `cargo test` passes. 5. Ensure `./tools/format.js` passes without changing files. 6. Ensure `./tools/lint.js` passes. 7. Open as a draft PR if your work is still in progress. The CI won't run all steps, but you can add '[ci]' to a commit message to force it to. 8. If you would like to run the benchmarks on the CI, add the 'ci-bench' label. --> As the title. --------- Co-authored-by: Matt Mastracci <matthew@mastracci.com> | |||
2023-08-08 | refactor: use deno_cache_dir crate (#20092) | David Sherret | |
Uses https://github.com/denoland/deno_cache/pull/26 | |||
2023-08-02 | feat(unstable): optional `deno_modules` directory (#19977) | David Sherret | |
Closes #15633 | |||
2023-08-01 | fix: retry module download once if server errored (#17252) | Bartek Iwańczuk | |
Closes https://github.com/denoland/deno/issues/17251 Closes #19970 This commits adds logic to retry failed module downloads once. Both request and server errors are handled and the retry is done after 50 ms wait time. | |||
2023-07-08 | refactor: abstract away file system to be buried inside HttpCache (#19760) | David Sherret | |
This improves the HttpCache to make it being stored on the file system an implementation detail. | |||
2023-07-02 | Reland "fix(cli): don't store blob and data urls in the module cache" (#18581) | Nayeem Rahman | |
Relands #18261 now that https://github.com/lucacasonato/esbuild_deno_loader/pull/54 is landed and used by fresh. Fixes #18260. | |||
2023-06-10 | chore(tests): test_util - Add `PathRef` (#19450) | David Sherret | |
This adds a new `PathRef` struct to test_util for making it easier to work with paths in test code. I'm going to expand on this more in the future. | |||
2023-05-21 | feat(unstable): add more options to Deno.createHttpClient (#17385) | Leo Kettmeir | |
2023-05-01 | perf: lazily create RootCertStore (#18938) | David Sherret | |
2023-04-23 | tests: update tests relying on deno.land (#18811) | Leo Kettmeir | |
2023-04-03 | Revert "fix(cli): don't store blob and data urls in the module cache ↵ | Yoshiya Hinosawa | |
(#18261)" (#18572) This reverts commit b4c61c146a50dea0c4a53d8d505a4308ea7da279. cc @nayeemrmn | |||
2023-03-26 | fix(cli): don't store blob and data urls in the module cache (#18261) | Nayeem Rahman | |
2023-03-23 | refactor: make version and user_agent &'static str (#18400) | Bartek Iwańczuk | |
These caused a bunch of unnecessary allocations on each startup. | |||
2023-03-21 | feat: TypeScript 5.0.2 (except decorators) (#18294) | David Sherret | |
This upgrades TypeScript to 5.0.2, but does not have ES decorator support because swc does not support that yet. | |||
2023-03-13 | refactor: Remove call sites of "deno_core::resolve_url_or_path" (#18169) | Bartek Iwańczuk | |
These call sites didn't need to use "resolve_url_or_path". Towards landing https://github.com/denoland/deno/pull/15454 | |||
2023-01-27 | chore: upgrade to Rust 1.67 (#17548) | David Sherret | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-26 | refactor(lsp): fewer clones (#17551) | Geert-Jan Zwiers | |
2023-01-25 | fix: support import map specified as data uri (#17531) | David Sherret | |
2023-01-07 | refactor(permissions): add PermissionsContainer struct for internal ↵ | Bartek Iwańczuk | |
mutability (#17134) Turns out we were cloning permissions which after prompting were discarded, so the state of permissions was never preserved. To handle that we need to store all permissions behind "Arc<Mutex<>>" (because there are situations where we need to send them to other thread). Testing and benching code still uses "Permissions" in most places - it's undesirable to share the same permission set between various test/bench files - otherwise granting or revoking permissions in one file would influence behavior of other test files. | |||
2023-01-04 | chore(cli,ext,rt): remove some unnecessary `clone` or `malloc` (#17261) | Yiyu Lin | |
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-12-19 | fix: hide progress bars when showing permission prompt (#17130) | David Sherret | |
Also adds download bytes progress when downloading remote specifiers. Closes #16860 | |||
2022-12-15 | fix(regression): ensure progress information is shown when downloading ↵ | David Sherret | |
remote modules (#17069) | |||
2022-12-14 | chore: fix recent regression with `deno upgrade` not handling redirects (#17045) | David Sherret | |
2022-11-28 | refactor: create util folder, move nap_sym to napi/sym, move http_cache to ↵ | David Sherret | |
cache folder (#16857) | |||
2022-11-18 | fix(npm): use an http client with connection pool (#16705) | David Sherret | |
Should make downloading npm packages faster and more reliable. | |||
2022-09-22 | feat(npm): add support for --reload=npm: and --reload=npm:<package> (#15972) | Bartek Iwańczuk | |
2022-09-19 | refactor: move out test files from root testdata directory into sub ↵ | David Sherret | |
directories (#15949) | |||
2022-09-09 | feat: download progress bar (#15814) | Bartek Iwańczuk | |
2022-05-20 | refactor: upgrade to deno_ast 0.15 (#14680) | David Sherret | |
2022-04-01 | chore(tests): use custom temp dir creation for the tests (#14153) | David Sherret | |
2022-03-23 | chore: remove all `pub(crate)`s from the cli crate (#14083) | David Sherret | |
2022-02-01 | refactor: integrate deno_graph breaking changes (#13495) | Kitson Kelly | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-01-24 | fix(lsp): respect DENO_CERT and other options related to TLS certs (#13467) | Kitson Kelly | |
Fixes #13437 | |||
2022-01-16 | fix(cli): Don't strip shebangs from modules (#13220) | Andreu Botella | |
Deno's module loader currently strips a shebang if a module file starts with one. However, this is no longer necessary, since there is a stage-3 TC39 that adds support for shebangs (or "hashbangs") to the language (https://github.com/tc39/proposal-hashbang), and V8, `tsc` and `swc` all support it. Furthermore, stripping shebangs causes a correctness bug with JSON modules, since a JSON file with a shebang should not parse as a JSON module, yet it does with this stripping. This change fixes this. | |||
2022-01-10 | fix(coverage): don't type check (#13324) | Bartek Iwańczuk | |
This commit changes "deno coverage" command not to type check. Instead of relying on infrastructure for module loading in "deno run"; the code now directly reaches into cache for original and transpiled sources. In case sources are not available the error is returned to the user, suggesting to first run "deno test --coverage" command. | |||
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-12-22 | chore: update deno_graph and deno_doc (#13173) | Kitson Kelly | |
2021-12-21 | feat(lsp): supply accept header when fetching registry config (#13159) | Kitson Kelly | |
Closes #13153 | |||
2021-12-15 | feat: REPL import specifier auto-completions (#13078) | David Sherret | |
2021-12-09 | feat(lsp): registry suggestion cache respects cache headers (#13010) | Kitson Kelly | |
Fixes #9931 | |||
2021-12-01 | refactor: cli doesn't need to depend on deno_tls (#12952) | Ryan Dahl | |
also move create_http_client to deno_fetch | |||
2021-11-15 | refactor: clean up cli/file_fetcher.rs (#12772) | Ryan Dahl | |
2021-11-08 | fix(lsp): cache unsupported import completion origins (#12661) | Kitson Kelly | |
Fixes #12621 | |||
2021-11-01 | chore: upgrade deno_ast to 0.5.0 (#12595) | David Sherret | |
2021-10-11 | refactor: integrate deno_graph into CLI (#12369) | Kitson Kelly | |
2021-09-30 | feat(tls): custom in memory CA certificates (#12219) | Luca Casonato | |
This adds support for using in memory CA certificates for `Deno.startTLS`, `Deno.connectTLS` and `Deno.createHttpClient`. `certFile` is deprecated in `startTls` and `connectTls`, and removed from `Deno.createHttpClient`. |