Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-21 | fix(lsp): handle watched files events from symlinked config files (#19898) | David Sherret | |
Related to https://github.com/denoland/vscode_deno/issues/784 | |||
2023-07-20 | fix(lsp): auto-discover deno.json in more cases (#19894) | David Sherret | |
We weren't auto-discovering the deno.json in two cases: 1. A project that didn't have a deno.json and just added one. 2. After a syntax error in the deno.json. This now rediscovers it in both these cases. Closes https://github.com/denoland/vscode_deno/issues/867 | |||
2023-07-17 | fix(npm): support dynamic import of Deno TS from npm package (#19858) | David Sherret | |
Closes #19843 | |||
2023-07-17 | fix(node): improve error message requiring non-npm es module (#19856) | David Sherret | |
Closes #19842 Closes #16913 | |||
2023-07-17 | fix(node): improve require esm error messages (#19853) | David Sherret | |
Part of #19842. Closes #19583 Closes #16913 | |||
2023-07-17 | fix(ext/node): fix stream/promises export (#19820) | await-ovo | |
2023-07-14 | fix(npm): improve error message importing non-existent file in a ↵ | David Sherret | |
node_modules npm package (#19835) | |||
2023-07-14 | fix(npm): improve error message on directory import in npm package (#19538) | Elian Cordoba | |
Co-authored-by: David Sherret <dsherret@users.noreply.github.com> | |||
2023-07-13 | fix(tsc): more informative diagnostic when `Deno` does not exist (#19825) | David Sherret | |
Also improved the diagnostic when using something like `Deno.openKv` and it doesn't exist. | |||
2023-07-11 | fix(lsp): remove quotes and period surrounding specifier in uncached ↵ | David Sherret | |
messages (#19794) | |||
2023-07-10 | fix(lsp): exclude files in deno.json "exclude" (#19791) | David Sherret | |
Closes #19788 | |||
2023-07-10 | chore(tests): update info_with_compiled_source to use TestContextBuilder ↵ | David Sherret | |
(#19783) | |||
2023-07-07 | tests: add more jsxImportSource regression tests (#15592) | Luca Casonato | |
This commit adds some regression tests for using `jsxImportSource` in the config file in combination with an import map. These underlying issues were fixed by #15561. Closes #13389 Closes #14723 --------- Co-authored-by: Aapo Alasuutari <aapo.alasuutari@gmail.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-07-05 | test(ext/node): clean up node:path test cases (#19610) | Yoshiya Hinosawa | |
2023-07-04 | fix: move `Deno.serve` to stable namespace (#19718) | Bartek Iwańczuk | |
This was missed in #19141 | |||
2023-07-04 | feat: stabilize 'alpnProtocols' setting (#19704) | Bartek Iwańczuk | |
Ref https://github.com/denoland/deno/issues/19685 | |||
2023-07-04 | feat: Stabilize Deno.serve() API (#19141) | Bartek Iwańczuk | |
This commit stabilizes "Deno.serve()", which becomes the preferred way to create HTTP servers in Deno. Documentation was adjusted for each overload of "Deno.serve()" API and the API always binds to "127.0.0.1:8000" by default. | |||
2023-07-04 | feat: upgrade to TypeScript 5.1.6 (#19695) | David Sherret | |
Integrates https://github.com/denoland/TypeScript/pull/7 | |||
2023-07-03 | fix(npm): escape export identifier in double quoted string (#19694) | await-ovo | |
2023-07-03 | fix(dts): make globals available on globalThis (#19438) | ud2 | |
This PR changes Web IDL interfaces to be declared with `var` instead of `class`, so that accessing them via `globalThis` does not raise type errors. Closes #13390. | |||
2023-07-03 | feat(lsp): support import maps in quick fix and auto-imports (#19692) | David Sherret | |
Closes https://github.com/denoland/vscode_deno/issues/849 Closes #15330 Closes #10951 Closes #13623 | |||
2023-07-03 | fix: Update typings for Deno.errors namespace (#19688) | Bartek Iwańczuk | |
Follow up to https://github.com/denoland/deno/pull/19514, where I forgot to update type declarations. | |||
2023-07-02 | test: ignore fmt_check_all_files_on_each_change_test (#19682) | Bartek Iwańczuk | |
Ref https://github.com/denoland/deno/issues/19629 | |||
2023-07-01 | fix(npm): handle more reserved words as cjs exports (#19672) | David Sherret | |
Closes #19665 | |||
2023-07-02 | feat(lsp): basic support of auto-imports for npm specifiers (#19675) | David Sherret | |
Closes #19625 Closes https://github.com/denoland/vscode_deno/issues/857 | |||
2023-07-02 | refactor(core): Extract deno_core (#19658) | Matt Mastracci | |
`deno_core` is moving out! You'll find it at https://github.com/denoland/deno_core/ once this PR lands. | |||
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-30 | test(ext/node): add perf_hooks test (#19648) | Hans | |
2023-06-30 | test(ext/node): added unit test for net node modules compat from std (#19663) | Kaique da Silva | |
2023-06-30 | test(ext/node): added assertion errors test (#19609) | Kaique da Silva | |
2023-06-28 | fix(cli): Fix the bug where the command description is not displayed. (#19604) | nasa | |
2023-06-26 | feat(lock): skip saving declaration files in the lockfile (#19447) | David Sherret | |
This is also a performance improvement because declaration file hashes don't need to be stored in the lockfile. Closes #19444 | |||
2023-06-26 | chore: fix typos (#19572) | Martin Fischer | |
2023-06-26 | test(ext/node): add fs read unit tests (#19588) | Kaique da Silva | |
2023-06-24 | fix(ext/node): support brotli APIs (#19223) | Divy Srivastava | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-06-22 | test(ext/node): add fs open unit test from std (#19505) | Kaique da Silva | |
2023-06-19 | test(ext/node): port _fs_writeFile_test.ts from deno_std (#19524) | Felipe Baltor | |
2023-06-15 | fix(cli): avoid crash on import of invalid module names (#19523) | Bartek Iwańczuk | |
Fixes https://github.com/denoland/deno/issues/17748 Closes #17770 Co-authored-by: Anton Bershanskiy <bershanskiy@users.noreply.github.com> Co-authored-by: David Sherret <dsherret@users.noreply.github.com> | |||
2023-06-15 | refactor(flags): move watch flags into subcommand structs (#19516) | David Sherret | |
Moves the watch setting out of the `Flags` struct and into the individual subcommands | |||
2023-06-14 | fix: reload config files on watcher restarts (#19487) | David Sherret | |
Closes #19468 | |||
2023-06-13 | feat(kv) queue implementation (#19459) | Igor Zinkovsky | |
Extend the unstable `Deno.Kv` API to support queues. | |||
2023-06-13 | fix(lsp): don't pre-load documents matched in the config file's "exclude" ↵ | David Sherret | |
(#19431) This prevents documents specified in a deno.json's "exclude" from being pre-loaded by the lsp. For example, someone may have something like: ```jsonc // deno.json { "exclude": [ "dist" // build directory ] } ``` | |||
2023-06-13 | fix(node/buffer): make slice be the same as subarray (#19481) | Leo Kettmeir | |
2023-06-13 | chore(repl): mark some tests as flaky (#19475) | David Sherret | |
2023-06-13 | fix(lsp): update import map config when deno.json changes (#19476) | David Sherret | |
Half of #19468 | |||
2023-06-13 | test(ext/node): add fs dirent unit test from std (#19461) | Kaique da Silva | |
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> | |||
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-06-09 | chore: fix flaky stdio_streams_are_locked_in_permission_prompt (#19443) | David Sherret | |
2023-06-08 | chore: Use relative paths for assert imports to avoid test flakes (#19427) | Matt Mastracci | |
Tests occasionally fail if we get a bad gateway attempting to fetch the assertion module | |||
2023-06-08 | refactor(compile): store the npm snapshot in the eszip (#19343) | David Sherret | |