| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-25 | chore: upgrade dprint-plugin-toml to 0.6.0 (#22108) | David Sherret | |
| 2024-01-09 | fix: update deno_lint and swc (#21718) | Bartek Iwańczuk | |
| Co-authored-by: David Sherret <dsherret@gmail.com> | |||
| 2023-12-01 | fix(fmt): remove trailing comma for single type param in default export in ↵ | David Sherret | |
| jsx (#21425) | |||
| 2023-11-27 | fix(fmt/jupyter): handle "source" property that's a string (#21361) | David Sherret | |
| It was corrupting the file. | |||
| 2023-11-27 | feat(fmt): support formatting code blocks in Jupyter notebooks (#21310) | scarf | |
| 2023-11-24 | chore: bump jsonc-parser and dprint-core dependencies (#21330) | David Sherret | |
| This is to reduce duplicate dependencies for https://github.com/denoland/deno/pull/21310 | |||
| 2023-11-20 | fix(fmt): maintain parens for jsx in member expr (#21280) | David Sherret | |
| Fix in https://github.com/dprint/dprint-plugin-typescript/commit/0b44991bb9cbc35999796c9864e68d8e4a0f9245 Closes https://github.com/denoland/deno/issues/21279 | |||
| 2023-10-24 | refactor: upgrade to deno_ast 0.31 and deno_graph 0.59 (#20965) | David Sherret | |
| 2023-10-24 | fix: improved using declaration support (#20959) | David Sherret | |
| Upgrades to deno_ast 0.30. | |||
| 2023-10-11 | fix: upgrade dprint-plugin-markdown 0.16.2 and typescript 0.88.1 (#20879) | David Sherret | |
| Markdown: * fix: hard break in list was incorrectly being converted to soft with hard break https://github.com/dprint/dprint-plugin-markdown/commit/6678390b27f05fd23a972eab7918e8badca60505 TypeScript: * fix: multi-line string indent was broken in some cases (https://github.com/dprint/dprint-plugin-typescript/pull/566) * feat: add parens around unary expressions in in/instanceof (https://github.com/dprint/dprint-plugin-typescript/pull/564) | |||
| 2023-09-08 | fix(fmt/markdown): improve ignore comment handling (#20421) | David Sherret | |
| Two bug fixes: * https://github.com/dprint/dprint-plugin-markdown/pull/85 * https://github.com/dprint/dprint-plugin-markdown/pull/84 | |||
| 2023-09-07 | feat: support import attributes (#20342) | David Sherret | |
| 2023-08-28 | fix(fmt/markdown): ignore trailing words in code block info string for ↵ | David Sherret | |
| language detection (#20310) | |||
| 2023-08-08 | fix(fmt): do not insert expr stmt leading semi-colon in do while stmt body ↵ | David Sherret | |
| (#20093) This is for when semiColons: false Closes #20089 | |||
| 2023-07-31 | chore: upgrade dprint-plugin-exec to 0.4.3 (#20001) | David Sherret | |
| 2023-07-31 | chore: upgrade to dprint 0.40 internally (#19998) | David Sherret | |
| 2023-07-08 | chore: upgrade to dprint 0.39 (#19768) | David Sherret | |
| 2023-06-05 | fix: upgrade to deno_ast 0.27 (#19375) | David Sherret | |
| Closes #19148 | |||
| 2023-05-23 | feat: add support for globs in the config file and CLI arguments for files ↵ | Bartek Iwańczuk | |
| (#19102) Follow up to https://github.com/denoland/deno/pull/19084. This commit adds support for globs in the configuration file as well as CLI arguments for files. With this change users can now use glob syntax for "include" and "exclude" fields, like so: ```json { "lint": { "include": [ "directory/test*.ts", "other_dir/" ], "exclude": [ "other_dir/foo*.ts", "nested/nested2/*" ] }, "test": { "include": [ "data/test*.ts", "nested/", "tests/test[1-9].ts" ], "exclude": [ "nested/foo?.ts", "nested/nested2/*" ] } } ``` Or in CLI args like so: ``` // notice quotes here; these values will be passed to Deno verbatim // and deno will perform glob expansion $ deno fmt --ignore="data/*.ts" $ deno lint "data/**/*.ts" ``` Closes https://github.com/denoland/deno/issues/17971 Closes https://github.com/denoland/deno/issues/6365 | |||
| 2023-05-15 | chore: check node_compat config diff in CI (#19119) | Yoshiya Hinosawa | |
| 2023-05-09 | perf(fmt): faster formatting for minified object literals (#19050) | David Sherret | |
| Has fix for https://github.com/dprint/dprint-plugin-typescript/issues/520 | |||
| 2023-05-01 | chore(ext/websocket): readd autobahn|testsuite fuzzingclient (#18903) | Divy Srivastava | |
| This reverts commit https://github.com/denoland/deno/commit/17d1c7e444542f43229a047853605ac22081abdf. The `Deno.serve` signature update in https://github.com/denoland/deno/pull/18759 broke the testee server right after this patch landed on `main`. | |||
| 2023-04-30 | fix(fmt/json): support formatting number with exponent and no sign (#18894) | David Sherret | |
| Numbers with an exponent and no sign (ex. `1e1`) would fail to parse. | |||
| 2023-04-26 | Revert "chore(ext/websocket): Add autobahn|testsuite fuzzingclient (#… ↵ | Bartek Iwańczuk | |
| (#18856) …18846)" This reverts commit 036778c2e8e159ef1e586de4102f823367b7c554. Keeps failing on `main` branch. | |||
| 2023-04-26 | chore(ext/websocket): Add autobahn|testsuite fuzzingclient (#18846) | Divy Srivastava | |
| Closes #17242 | |||
| 2023-03-22 | feat(cli): --ext parameter for run, compile, and bundle (#17172) | Cre3per | |
| Adds `--ext` to `deno run`, closes #5088 Additionally - Adds `--ext` to `deno compile` and `deno bundle` | |||
| 2023-03-21 | chore: update formatting configuration (#18331) | Bartek Iwańczuk | |
| 2023-03-21 | chore(tools): restore node compat test setup script (#18290) | Yoshiya Hinosawa | |
| 2023-02-20 | test(ext/node): more node compat tests (#17827) | Yoshiya Hinosawa | |
| This PR adds the remaining ~650 Node.js compat test cases from std/node. Among these 650 cases, about 130 cases are now failing. These failing cases are prefixed with `TODO:` in `tests/node_compat/config.json`. These will be addressed in later PRs. | |||
| 2023-01-28 | fix(fmt): semiColons: false - handle prop with following generator and do ↵ | David Sherret | |
| while with no block body (#17567) Closes #17559 | |||
| 2023-01-14 | chore: use rustfmt imports_granularity option (#17421) | Divy Srivastava | |
| Closes https://github.com/denoland/deno/issues/2699 Closes https://github.com/denoland/deno/issues/2347 Uses unstable rustfmt features. Since dprint invokes `rustfmt` we do not need to switch the cargo toolchain to nightly. Do we care about formatting stability of our codebase across Rust versions? (I don't) | |||
| 2023-01-11 | fix(fmt): better handling of link reference definitions when formatting ↵ | David Sherret | |
| markdown (#17352) Two fixes: - https://github.com/dprint/dprint-plugin-markdown/pull/75 - https://github.com/dprint/dprint-plugin-markdown/pull/73 | |||
| 2023-01-04 | fix: upgrade deno_ast to 0.23 (#17269) | David Sherret | |
| Closes #17172 Closes #15669 Closes #8529 | |||
| 2022-12-13 | fix(fmt): panic in yaml header with multi-byte characters (#17042) | David Sherret | |
| Closes #17010 | |||
| 2022-12-07 | feat(fmt): improve width calculation (#16982) | David Sherret | |
| Formats code according to Unicode Standard Annex #11 rules (https://crates.io/crates/unicode-width). This aligns `deno fmt` more with prettier. | |||
| 2022-11-25 | refactor: move dts files, diagnostics.rs, and tsc.rs to tsc folder (#16820) | David Sherret | |
| 2022-11-23 | fix(fmt/markdown): scenario where whitespace was being incorrectly stripped ↵ | David Sherret | |
| in inline links (#16769) https://github.com/dprint/dprint-plugin-markdown/pull/69 Closes #16730 | |||
| 2022-10-25 | fix: upgrade swc_ecma_parser to 0.122.19 - deno_ast 0.20 (#16406) | David Sherret | |
| 2022-09-19 | refactor: move out test files from root testdata directory into sub ↵ | David Sherret | |
| directories (#15949) | |||
| 2022-09-07 | fix: upgrade deno_ast to 0.19 (#15808) | David Sherret | |
| 2022-08-23 | feat(npm): support packages with multiple command names (#15565) | David Sherret | |
| 2022-08-19 | chore(bench): add flash router benchmarks (#15495) | Divy Srivastava | |
| 2022-08-05 | fix: various formatting fixes (#15412) | David Sherret | |
| 2022-07-13 | feat(fmt): do not add a newline between a template and its tag (#15195) | David Sherret | |
| 2022-07-12 | fix(ext/ffi): trampoline for fast calls (#15139) | Divy Srivastava | |
| 2022-07-03 | chore: upgrade to dprint 0.30.2 internally (#15061) | David Sherret | |
| 2022-06-22 | fix: upgrade swc via deno_ast 0.16 (#14930) | David Sherret | |
| 2022-06-12 | feat(fmt): remove some unnecessary parens in types (#14841) | David Sherret | |
| 2022-05-25 | fix(fmt): prevent infinite loop when formatting certain binary expressions ↵ | David Sherret | |
| (#14725) | |||
| 2022-05-01 | fix: improve formatting jsdocs with asterisk as first char on line (#14446) | David Sherret | |
