Releases: stevearc/conform.nvim
Releases · stevearc/conform.nvim
v3.5.0
v3.4.1
v3.4.0
v3.3.0
3.3.0 (2023-09-17)
Features
- '_' filetype to define fallback formatters (a589750)
- add GNU/BSD indent (#54) (5abf6c2)
- Add rustywind formatter (#56) (a839ed1)
- add shellcheck (#44) (508ec8a)
- alejandra formatter (#52) (e6552b5)
- allow running commands in a shell (#49) (fbb18a5)
- format_on_save functions can return a callback as the second value (1a568c6)
- provide a formatexpr (#55) (aa38b05)
- utility function to extend the built-in formatter args (#50) (cb5f939)
Bug Fixes
v3.2.0
3.2.0 (2023-09-14)
Features
- add
markdownlint
,stylelint
,codespell
, andbiome
(#45) (580ab18) - add buf as protobuf linter (#43) (2b73887)
- add deno fmt (#46) (db7461a)
- add djlint (#47) (ead0257)
- latexindent (#42) (502a358)
- ruff (#41) (fdc4a0f)
Bug Fixes
- extra trailing newline for LSP formatters that replace entire file (e18cdaf)
v3.1.0
v3.0.0
3.0.0 (2023-09-08)
⚠ BREAKING CHANGES
- remove run_all_formatters config option
Features
- add beautysh, taplo, trim_newlines and trim_whitespace (#29) (37a2d65)
- format() can always fall back to LSP formatting (c3028b3)
- syntax for using first available formatter (2568d74)
Code Refactoring
- remove run_all_formatters config option (bd1aa02)
v2.3.0
v2.2.0
v2.1.0
2.1.0 (2023-08-30)
Features
- add golines (#11) (e1d68a5)
- add perlimports (#13) (e6e99af)
- add perltidy (#12) (882b759)
- add shellharden (#14) (863fb46)
- add support for environment variables (#8) (03a37f1)
- display last few lines of the log file in :ConformInfo (c9327f2)
- formatter config function is passed the buffer number (#9) (8b2a574)
- notify when formatter errors, and add notify_on_error config option (#16) (08dc913)