Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-24 | feat(publish): error on invalid external imports (#22088) | Luca Casonato | |
2024-01-24 | feat(publish): give diagnostic on invalid package files (#22082) | Luca Casonato | |
2024-01-24 | feat(publish): exclude and include (#22055) | Luca Casonato | |
2024-01-24 | chore: improve unanalyzable dynamic import diagnostic (#22051) | Luca Casonato | |
2024-01-24 | feat: TC39 decorator proposal support (#22040) | Bartek Iwańczuk | |
This commit adds support for [TC39 Decorator Proposal](https://github.com/tc39/proposal-decorators). These decorators are only available in transpiled sources - ie. non-JavaScript files (because of lack of support in V8). This entails that "experimental TypeScript decorators" are not available by default and require to be configured, with a configuration like this: ``` { "compilerOptions": { "experimentalDecorators": true } } ``` Closes https://github.com/denoland/deno/issues/19160 --------- Signed-off-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: crowlkats <crowlkats@toaxl.com> Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2024-01-24 | refactor: set removal version for `deno bundle` (#22062) | Asher Gomez | |
This change sets the removal version for the `deno bundle` sub-command for Deno v2. The warnings appear when `deno bundle` is run and in the `--help` menu. | |||
2024-01-23 | feat(cli): improved diagnostics printing (#22049) | Luca Casonato | |
This initially uses the new diagnostic printer in `deno lint`, `deno doc` and `deno publish`. In the limit we should also update `deno check` to use this printer. | |||
2024-01-23 | refactor: use parsed source cache when unfurling import map (#22001) | Luca Casonato | |
2024-01-23 | chore: update deno_ast and deno_graph (#22033) | Bartek Iwańczuk | |
This upgrade unblocks support for ES decorator proposal. Co-authored-by: crowlkats <crowlkats@toaxl.com> | |||
2024-01-23 | fix(info): return proper exit code on error (#21952) | Anwesh | |
2024-01-22 | refactor: add "UnstableConfig" struct to cli/args/flags.rs (#21993) | Bartek Iwańczuk | |
This commit adds "UnstableConfig" struct which centralizes handling of all "--unstable-*" flags. Closes https://github.com/denoland/deno/issues/21920 | |||
2024-01-18 | feat(jupyter): don't require --unstable flag (#21963) | Bartek Iwańczuk | |
This commit removes the requirement for `--unstable` flag in `deno jupyter` subcommand. The process will no longer exit if this flag is not provided, however the subcommand itself is still considered unstable and might change in the future. Required for https://github.com/denoland/deno/pull/21452 | |||
2024-01-18 | fix(lsp): regression - formatting was broken on windows (#21972) | David Sherret | |
~~Waiting on: https://github.com/denoland/deno_config/pull/31~~ Closes #21971 Closes https://github.com/denoland/vscode_deno/issues/1029 | |||
2024-01-15 | refactor: use globbing from deno_config (#21925) | David Sherret | |
2024-01-15 | fix(publish): support deno.jsonc file (#21948) | Bartek Iwańczuk | |
2024-01-14 | feat: remove conditional unstable type-checking (#21825) | Bartek Iwańczuk | |
This commit removes conditional type-checking of unstable APIs. Before this commit `deno check` (or any other type-checking command and the LSP) would error out if there was an unstable API in the code, but not `--unstable` flag provided. This situation hinders DX and makes it harder to configure Deno. Failing during runtime unless `--unstable` flag is provided is enough in this case. | |||
2024-01-13 | fix(check): should not panic when all specified files excluded (#21929) | David Sherret | |
Closes #21926 | |||
2024-01-11 | chore(publish): add --dry-run flag (#21895) | Bartek Iwańczuk | |
2024-01-10 | feat(unstable): fast subset type checking of JSR dependencies (#21873) | David Sherret | |
2024-01-10 | chore: bump deno_core (#21832) | Matt Mastracci | |
2024-01-09 | fix: update deno_lint and swc (#21718) | Bartek Iwańczuk | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2024-01-08 | fix(task): do not eagerly auto-install packages in package.json when ↵ | David Sherret | |
`"nodeModulesDir": false` (#21858) There's no need to auto-install the package.json if the user is not using a node_modules directory. Closes #21850 | |||
2024-01-08 | fix(unstable/tar): skip node_modules, .git, and config "exclude" (#21816) | David Sherret | |
2024-01-08 | perf: skip expanding exclude globs (#21817) | David Sherret | |
We were calling `expand_glob` on our excludes, which is very expensive and unnecessary because we can pattern match while traversing instead. 1. Doesn't expand "exclude" globs. Instead pattern matches while walking the directory. 2. Splits up the "include" into base paths and applicable file patterns. This causes less pattern matching to occur because we're only pattern matching on patterns that might match and not ones in completely unrelated directories. | |||
2024-01-08 | fix(registry): wait for already pending publish (#21663) | Bartek Iwańczuk | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2024-01-05 | refactor(tools/repl): reorganize code (#21810) | Bartek Iwańczuk | |
Some drive-by cleanup as I'm working through https://github.com/denoland/deno_core/pull/415. | |||
2024-01-04 | perf(coverage): faster source mapping (#21783) | David Sherret | |
I did not measure this change (O(n) to O(log n)), but mainly this should be slightly more accurate at getting the line number. | |||
2024-01-03 | fix(jupyter): error message when install fails due to jupyter command not ↵ | David Sherret | |
being on PATH (#21767) We were failing silently in this scenario. | |||
2024-01-01 | chore: update to Rust 1.75 (#21731) | 林炳权 | |
2024-01-01 | chore: update copyright to 2024 (#21753) | David Sherret | |
2023-12-30 | chore: update deno_doc to 0.85.0 (#21678) | Leo Kettmeir | |
2023-12-27 | refactor: simplify hyper, http, h2 deps (#21715) | Bartek Iwańczuk | |
Main change is that: - "hyper" has been renamed to "hyper_v014" to signal that it's legacy - "hyper1" has been renamed to "hyper" and should be the default | |||
2023-12-26 | refactor: change cli/ to use hyper 1.1 (#21705) | Bartek Iwańczuk | |
2023-12-18 | fix(repl): remove stray debug log (#21635) | Bartek Iwańczuk | |
Left behind in #21623 by mistake. | |||
2023-12-18 | fix(coverage): error if no files found (#21615) | Bartek Iwańczuk | |
This commit fixes a panic in `deno coverage` command if the file to be covered doesn't produce any coverage data. Fixes https://github.com/denoland/deno/issues/21580 | |||
2023-12-18 | refactor: factor out cdp::ExceptionThrown notification (#21623) | Bartek Iwańczuk | |
Just removing some duplicated code. | |||
2023-12-17 | fix(bench): added group banner to bench output. (#21551) | Raashid Anwar | |
Added group banner to bench output. --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-12-17 | fix: urls for publishing (#21613) | Bartek Iwańczuk | |
2023-12-15 | fix: prompts when publishing (#21596) | Bartek Iwańczuk | |
2023-12-15 | refactor: check if scope and package exist before publish (#21575) | Bartek Iwańczuk | |
Signed-off-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2023-12-14 | refactor: split registry into multiple modules (#21572) | Bartek Iwańczuk | |
Co-authored-by: David Sherret <dsherret@gmail.com> Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2023-12-14 | chore(unstable/publish): ordered publish of packages in workspace (#21550) | David Sherret | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2023-12-13 | refactor(cli): update to new deno_core promise/call methods (#21519) | Matt Mastracci | |
2023-12-13 | test: integration tests for tarring/unfurling (#21544) | Bartek Iwańczuk | |
2023-12-12 | refactor: suggest entrypoint on missing 'exports' (#21549) | Bartek Iwańczuk | |
2023-12-12 | refactor: nicer warning display (#21547) | Bartek Iwańczuk | |
2023-12-12 | refactor: better handling for registry urls (#21545) | Bartek Iwańczuk | |
2023-12-12 | fix(coverage): rename --pretty to --detailed (#21543) | Yoshiya Hinosawa | |
2023-12-12 | feat(coverage): add summary reporter (#21535) | Yoshiya Hinosawa | |
2023-12-11 | fix(coverage): escape source code in html coverage report (#21531) | Yoshiya Hinosawa | |