David Sherret
6084cf60ba
fix(doc/publish): support expando properties ( #23795 )
...
* https://github.com/denoland/deno_graph/pull/428
* https://github.com/denoland/deno_doc/pull/575
Closes https://github.com/denoland/deno/issues/23276
2024-05-14 00:00:33 +00:00
Leo Kettmeir
df879f9f74
chore: cleanup unused dependencies ( #23787 )
2024-05-13 14:23:39 -07:00
David Sherret
2b62a5b814
fix(npm): handle null fields in npm registry JSON ( #23785 )
...
* https://github.com/denoland/deno_npm/pull/52
Closes https://github.com/denoland/deno/issues/23776
2024-05-12 22:19:04 +00:00
denobot
dac49a116e
chore: forward v1.43.3 release commit to main ( #23771 )
...
Co-authored-by: David Sherret <dsherret@gmail.com>
2024-05-10 19:20:34 -04:00
David Sherret
263b6b971d
fix(task): regression where npx <command>
sometimes couldn't find command ( #23730 )
...
Closes https://github.com/denoland/deno/issues/23724
2024-05-09 03:16:44 +00:00
denobot
e6dc4dfbff
chore: forward v1.43.2 release commit to main ( #23749 )
...
**THIS PR HAS GIT CONFLICTS THAT MUST BE RESOLVED**
This is the release commit being forwarded back to main for 1.43.2
Please ensure:
- [x] Everything looks ok in the PR
- [x] The release has been published
To make edits to this PR:
```shell
git fetch upstream forward_v1.43.2 && git checkout -b forward_v1.43.2 upstream/forward_v1.43.2
```
Don't need this PR? Close it.
cc @nathanwhit
Co-authored-by: nathanwhit <nathanwhit@users.noreply.github.com>
Co-authored-by: Nathan Whitaker <nathan@deno.com>
2024-05-09 00:45:01 +00:00
David Sherret
5379bb0289
fix(jsr): panic when importing jsr package with deps via https ( #23728 )
...
Closes #23644
2024-05-07 21:53:17 +00:00
David Sherret
4ab68df33e
fix(fmt/js): else
was moved to wrong if
sometimes when formatting minified code ( #23706 )
...
* https://github.com/dprint/dprint-plugin-typescript/pull/633
2024-05-05 18:58:56 -07:00
David Sherret
e36de7e959
fix(publish): public api - trace parent classes & interfaces when following a method ( #23661 )
...
* https://github.com/denoland/deno_graph/pull/465
Closes https://github.com/denoland/deno/issues/23658
2024-05-04 23:19:00 +02:00
denobot
5ff881a073
1.43.0 ( #23629 )
...
Bumped versions for 1.43.0
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2024-05-01 12:16:39 +05:30
Leo Kettmeir
544d248c16
chore: update deno_doc ( #23621 )
2024-05-01 00:43:24 +00:00
David Sherret
641356bb16
fix(publish): handle variable declarations with a declare keyword ( #23616 )
2024-04-30 13:02:39 -07:00
Luca Casonato
6cdf81db7c
feat(cli): add support for jsxImportSourceTypes ( #23419 )
...
Co-authored-by: David Sherret <dsherret@gmail.com>
2024-04-30 18:12:35 +00:00
David Sherret
4384a126bb
fix: handle specifying an import map in an ancestor dir of deno.json ( #23602 )
...
* https://github.com/denoland/deno_config/pull/51
Closes https://github.com/denoland/deno/issues/21440
2024-04-29 14:32:27 -04:00
David Sherret
e6f4c8f531
fix(fmt/md): better handling of lists in block quotes ( #23604 )
...
* https://github.com/dprint/dprint-plugin-markdown/pull/94
2024-04-29 20:29:00 +02:00
Leo Kettmeir
67d00fb1e3
fix: reenable syntax highlighting for doc html generator ( #23570 )
...
This was forgotten to be renabled a while back when we made it optional
2024-04-29 11:03:51 -07:00
Divy Srivastava
1a5b6296c5
chore: fix cargo publish CI ( #23550 )
...
The `cargo-publish` CI is failing
https://github.com/denoland/deno/actions/runs/8830423538/job/24243524040#step:7:5180
2024-04-25 17:16:36 +05:30
denobot
8321106b78
1.43.0 ( #23549 )
...
Bumped versions for 1.43.0
Co-authored-by: littledivy <littledivy@users.noreply.github.com>
2024-04-25 15:14:26 +05:30
David Sherret
f3284529f1
feat(jsr): support importing from jsr via HTTPS specifiers (except for type checking) ( #23513 )
...
Closes https://github.com/jsr-io/jsr/issues/322
2024-04-24 21:43:34 +00:00
Leo Kettmeir
5a7414e163
chore: update deno_doc ( #23544 )
2024-04-24 20:34:21 +00:00
Bartek Iwańczuk
a2bd1a724b
chore: update deno_config to 0.16.1 ( #23480 )
...
Closes https://github.com/denoland/deno/issues/23343
2024-04-21 03:04:30 +02:00
Nayeem Rahman
8e77f091ad
perf(lsp): cleanup document dependencies ( #23426 )
2024-04-19 00:51:16 +00:00
David Sherret
90688edcc2
fix(fmt): error for more unterminated nodes ( #23449 )
...
https://github.com/dprint/dprint-plugin-typescript/pull/628
Closes https://github.com/denoland/deno/issues/23438
2024-04-18 20:37:16 -04:00
Luca Casonato
71a1fa4c2e
fix(publish): support import equals ( #23421 )
2024-04-17 19:15:02 +00:00
Matt Mastracci
9c0446567b
fix(cli): Identify and fix a test deadlock ( #23411 )
...
If a worker tried to flush large amounts of data right as the test was
ending, it could cause the flush sync marker to get lost.
2024-04-16 15:14:59 -06:00
Bartek Iwańczuk
0a7f46b8c2
chore: forward v1.42.4 commit to main
( #23394 )
...
Co-authored-by: denobot <33910674+denobot@users.noreply.github.com>
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2024-04-16 02:41:59 +00:00
David Sherret
76df7d7c9b
fix(publish): do not error for param with initializer before required parameter ( #23356 )
...
* https://github.com/denoland/deno_graph/pull/440
Closes https://github.com/denoland/deno/issues/23331
2024-04-13 22:20:58 -04:00
David Sherret
720e45d25b
fix(publish): handle definite assignment on ts private properties ( #23345 )
2024-04-12 19:56:29 -04:00
Luca Casonato
650db71e35
chore: update deno_graph ( #23340 )
2024-04-12 13:10:57 +00:00
denobot
c92f118652
chore: forward v1.42.3 release commit to main ( #23335 )
...
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2024-04-12 04:19:46 +00:00
David Sherret
ade0cd5e97
fix: upgrade deno_ast related crates ( #23187 )
...
Had to revert back swc due to
https://github.com/swc-project/swc/issues/8840
Fixes:
- https://github.com/denoland/deno_lint/pull/1262
- https://github.com/denoland/deno_doc/pull/538
- https://github.com/denoland/deno_doc/pull/537
- https://github.com/denoland/deno_graph/pull/430
- https://github.com/denoland/deno_graph/pull/425
- https://github.com/denoland/deno_graph/pull/432
2024-04-11 23:00:17 +00:00
denobot
ca7432b86b
chore: forward v1.42.2 release commit to main ( #23315 )
...
Co-authored-by: Satya Rohith <me@satyarohith.com>
2024-04-11 13:37:24 +05:30
denobot
8d158058e5
chore: forward v1.42.1 release commit to main ( #23162 )
...
This is the release commit being forwarded back to main for 1.42.1
Co-authored-by: littledivy <littledivy@users.noreply.github.com>
2024-04-01 13:35:46 +05:30
David Sherret
d0a579a7b2
fix: deno_graph 0.69.10 ( #23147 )
...
* https://github.com/denoland/deno_graph/issues/420
* https://github.com/denoland/deno_graph/pull/424
2024-03-31 04:06:29 +01:00
denobot
9c6eca1064
1.42.0 ( #23105 )
...
Bumped versions for 1.42.0
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-03-28 01:47:33 +01:00
Leo Kettmeir
dc985954e1
chore: update deno_doc to 0.119.0 ( #23103 )
2024-03-28 00:25:39 +01:00
Nathan Whitaker
2dc37f411e
feat(task): Task description in the form of comments ( #23101 )
...
Closes #22786 .
TLDR;
```jsonc
{
"tasks": {
// Some comment
//
// describing what the task does
"dev": "deno run -A --watch main.ts"
}
}
```
```bash
deno task
```
![Screenshot 2024-03-27 at 1 43
49 PM](https://github.com/denoland/deno/assets/17734409/7a14da8c-8e63-45ba-9bfb-590d250b56a9 )
2024-03-27 14:14:27 -07:00
David Sherret
624e3a04e7
feat(task): cross-platform shebang support ( #23091 )
...
Adds cross-platform shebang support (supports using shebangs in `deno
task` on Windows)
https://github.com/denoland/deno_task_shell/pull/113
2024-03-27 13:19:25 -04:00
Nathan Whitaker
d6452b3946
chore(tests): Introduce integration tests for jupyter
subcommand ( #23074 )
...
Before this PR, we didn't have any integration tests set up for the
`jupyter` subcommand.
This PR adds a basic jupyter client and helpers for writing integration
tests for the jupyter kernel. A lot of the code here is boilerplate,
mainly around the message format for jupyter.
This also adds a few basic integration tests, most notably for
requesting execution of a snippet of code and getting the correct
results.
2024-03-25 17:53:50 -07:00
David Sherret
ffbcad3800
feat(lint): deno lint --fix
and lsp quick fixes ( #22615 )
...
Adds a `--fix` option to deno lint. This currently doesn't work for
basically any rules, but we can add them over time to deno lint.
2024-03-21 14:18:59 -07:00
David Sherret
e55777568e
feat: deno_task_shell 0.15 ( #23019 )
...
* feat: implement exit status var
(https://github.com/denoland/deno_task_shell/pull/110 )
* feat: support input redirects
(https://github.com/denoland/deno_task_shell/pull/106 )
* feat: support output fd redirects for stdout and stderr
(https://github.com/denoland/deno_task_shell/pull/111 )
* feat: support parsing fd redirects
(https://github.com/denoland/deno_task_shell/pull/107 )
* fix: exit error code on arg parse failure
(https://github.com/denoland/deno_task_shell/pull/112 )
Closes #22989
2024-03-21 16:43:17 +00:00
Nathan Whitaker
85116226b3
chore: Forward 1.41.3 release commit ( #22930 )
...
Forward 1.41.3 release commit
Co-authored-by: denobot <33910674+denobot@users.noreply.github.com>
Co-authored-by: nathanwhit <nathanwhit@users.noreply.github.com>
2024-03-14 21:23:24 +00:00
David Sherret
b3ca3b2f25
chore: rough first pass on spec tests ( #22877 )
2024-03-13 16:21:13 +00:00
David Sherret
c10d96cb21
fix(slow-types): improved exports tracing and infer type literals in as exprs ( #22849 )
...
Several fixes in deno_graph:
* https://github.com/denoland/deno_graph/pull/411
* https://github.com/denoland/deno_graph/pull/413
* https://github.com/denoland/deno_graph/pull/414
* https://github.com/denoland/deno_graph/pull/415
* https://github.com/denoland/deno_graph/pull/416
* https://github.com/denoland/deno_graph/pull/417
Also created https://github.com/denoland/publish_smoke_tests to help
prevent regressions in the future.
Closes https://github.com/denoland/deno/issues/22829
Closes https://github.com/denoland/deno/issues/22819
Closes https://github.com/denoland/deno/issues/22802
2024-03-12 17:45:38 +00:00
Divy Srivastava
0bed4d3e51
fix(ext/node): support junction symlinks on Windows ( #22762 )
...
Fixes https://github.com/denoland/deno/issues/20609
Vitepress support! `vitepress dev` and `vitepress build` via BYONM
2024-03-09 09:07:29 +05:30
denobot
44da066359
chore: forward v1.41.2 release commit to main ( #22793 )
...
This is the release commit being forwarded back to main for 1.41.2
Signed-off-by: Divy Srivastava <dj.srivastava23@gmail.com>
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2024-03-08 09:12:36 +00:00
David Sherret
2dfc0aca7c
fix(publish): make include and exclude work ( #22720 )
...
1. Stops `deno publish` using some custom include/exclude behaviour from
other sub commands
2. Takes ancestor directories into account when resolving gitignore
3. Backards compatible change that adds ability to unexclude an exclude
by using a negated glob at a more specific level for all sub commands
(see https://github.com/denoland/deno_config/pull/44 ).
2024-03-07 20:16:32 -05:00
Matt Mastracci
4791d16a8e
perf(cli): use faster_hex ( #22761 )
...
`cli::util::checksum` was showing up on flame graphs because it was
concatenating allocated strings. We can use `faster-hex` to improve it.
2024-03-07 10:00:43 -07:00
denobot
404422519c
chore: forward v1.41.1 release commit to main ( #22643 )
...
Co-authored-by: dsherret <dsherret@users.noreply.github.com>
2024-02-29 20:56:08 -05:00
David Sherret
814eb42060
fix: relative dynamic imports in jsr packages ( #22624 )
...
Relative dynamic imports were broken. It now properly allows them and
verifies the checksum.
Fix in https://github.com/denoland/deno_graph/pull/408
2024-02-29 00:06:16 +01:00