v5.9.0
5.9.0 (2024-06-10)
Features
- add support for d2 (#445) (5e7a000)
- add support for efmt (#428) (a1d3c0a)
- add support for for vsg (#451) (cf562dd)
- add support for fprettify (#429) (7999faf)
- add support for hindent (#430) (9f46982)
- add support for kcl fmt (#431) (03a07d5)
- add support for npm-groovy-lint (#433) (8fd894c)
- add treesitter query formatter (#425) (63e0a32)
- erlang: support erlfmt (#436) (948c83b)
- formatter override can use (#453) (a28a425)
- fortran: support findent (#426) (969cdf5)
- haskell: support stylish-haskell (#435) (dc612fb)
- latex: support llf (#446) (1743ee6)
- lua: support lua-format (#432) (b421e95)
- python: support pyink (#427) (8b147ca)
- rst: support rstfmt (#434) (294bd1d)
- support docstrfmt (#441) (c841697)
Bug Fixes
- always add cwd to debug logs (44879ff)
- dprint: add support for binary in node_modules (#422) (b1285c7)
- format-queries: update query formatter for breaking changes in nvim-treesitter (7159a23)
- improve error message when formatter config is missing (3f61023)
- rustfmt: add a default cwd when config file is detected (#419) (355049b)
- set correct file extension for unsaved buffer temp files (#440) (88b699b)
- use vim.fs.root in neovim 0.10 (584adfe)