Releases of dprint
152 stable releases, newest first. Release notes are kept for the last 90 days; older ones link to where they were published.
0.63.0
12 October 2026Changes
feat: add
dprint installcommandfix(BREAKING): use a dash as the range separator in
--lines(ex.10-20)perf: reduce allocations when formatting and resolving files
0.62.0
11 October 2026Changes
feat: add
--linesflag todprint fmtfor range formattingfeat: check for newer remote configuration files and add
--reload[=config|plugins]flagfeat: support npm specifiers in
extends
0.61.1
7 October 2026Changes
fix: do not initialize old dprint-plugin-gofumpt versions twice
Install
Run
dprint upgradeor see dprint.dev/install/0.61.0
7 October 2026Changes
feat: provide a sandboxed subset of WASI to Wasm plugins
This is going to enable dprint-plugin-roslyn to be a Wasm plugin and run sandboxed.
Install
0.60.1
3 October 2026Changes
fix: show plugin display names and dim file extensions in plugin prompts
Install
Run
dprint upgradeor see dprint.dev/install/0.60.0
3 October 2026Changes
feat: use npm's proxy settings for npm plugins and improve download errors
feat: use reqwest for downloading
fix: say when the proxy is what couldn't be connected to
0.59.0
2 October 2026Changes
fix: canonicalize paths that don't exist in the editor service and lsp
feat: ensure a stable format for stdin formatting and optionally in editors
feat(lsp): format jupyter notebook cells
0.58.0
29 September 2026Changes
fix(BREAKING): make
--configfile patterns relative to the config file's directoryfeat(BREAKING): evaluate associations and override files in order where the last match wins
feat: add plugins with
dprint initwhen a config file already exists
0.57.4
5 September 2026Changes
fix: include wasmtime's precompile compatibility hash in the plugin cache key
Install
Run
dprint upgradeor see dprint.dev/install/0.57.3
5 September 2026Changes
fix: only rewrite the incremental file when new file hashes were seen
Install
Run
dprint upgradeor see dprint.dev/install/0.57.2
5 September 2026Changes
fix: output paths relative to the cwd in
dprint incremental-state
Install
Run
dprint upgradeor see dprint.dev/install/0.57.1
3 September 2026Changes
fix: scan hidden directories with
dprint initfix: recommend
--minimum-dependency-age=0when an older version is selectedfix: accept
--minimum-release-ageas an alias of--minimum-dependency-age
0.57.0
30 August 2026Changes
feat: add a shebangs config for routing extensionless scripts to a plugin
feat: add
--minimum-dependency-agefor npm dependenciesfeat: add
--diff-format unifiedtodprint checkanddprint fmt --diff
0.56.1
21 August 2026Changes
fix: format zero files when
--stdin-filesis empty
Install
Run
dprint upgradeor see dprint.dev/install/0.56.0
18 August 2026Changes
feat: prefer plugins on the npm registry
feat: add path completion hints to CLI args
feat: support formatting directory args
0.55.2
14 July 20260.55.1
28 June 20260.55.0
27 June 20260.54.0
8 April 20260.53.2
1 April 20260.53.1
26 March 20260.53.0
16 March 20260.52.0
25 February 20260.51.1
28 December 20250.51.0
28 December 20250.50.2
14 September 20250.50.1
30 June 20250.50.0
18 May 20250.49.1
18 March 20250.49.0
2 February 20250.48.0
21 December 20240.47.6
1 December 20240.47.5
27 October 20240.47.4
19 October 20240.47.2
11 July 20240.47.1
7 July 20240.47.0
1 July 20240.46.3
17 June 20240.46.2
8 June 20240.46.1
26 May 20240.46.0
25 May 20240.45.1
5 April 20240.45.0
25 December 20230.44.0
18 December 20230.43.2
1 December 20230.43.1
26 November 20230.43.0
19 November 20230.42.5
29 October 20230.42.3
27 October 20230.42.2
27 October 2023