Skip to content

Releases: stevearc/conform.nvim

v3.5.0

22 Sep 16:01
bb247ae
Compare
Choose a tag to compare

3.5.0 (2023-09-22)

Features

Bug Fixes

  • stylelint and markdownlint when there are non-autofixable errors (#70) (5454fb5)

v3.4.1

19 Sep 20:25
ce107d7
Compare
Choose a tag to compare

3.4.1 (2023-09-19)

Bug Fixes

  • range formatting for LSP formatters (#63) (52280f0)

v3.4.0

18 Sep 23:54
43d2b5c
Compare
Choose a tag to compare

3.4.0 (2023-09-18)

Features

v3.3.0

17 Sep 06:59
6d74e6c
Compare
Choose a tag to compare

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

  • q keymap in ConformInfo and codespell exit codes (#53) (d3fe431)
  • ConformInfo shows available LSP formatters (3aa2fd5)
  • LSP formatter respects quiet = true (5e4d258)
  • unify timeout error message format with LSP (0d963f8)
  • use non-deprecated health report functions if available (#48) (b436902)

v3.2.0

14 Sep 19:44
831aaa7
Compare
Choose a tag to compare

3.2.0 (2023-09-14)

Features

Bug Fixes

  • extra trailing newline for LSP formatters that replace entire file (e18cdaf)

v3.1.0

13 Sep 15:41
212e5a8
Compare
Choose a tag to compare

3.1.0 (2023-09-13)

Features

  • format_on_save and format_after_save can be functions (dd5b2f2)

Bug Fixes

  • modify diff calculation to handle end-of-file newlines better (#35) (00a5288)

v3.0.0

10 Sep 18:10
6b3dc33
Compare
Choose a tag to compare

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

06 Sep 21:12
99dd830
Compare
Choose a tag to compare

2.3.0 (2023-09-06)

Features

  • format() takes an optional callback (#21) (3f34f2d)

Bug Fixes

  • callback should always be called (eb3ebb6)

v2.2.0

31 Aug 02:30
860bd36
Compare
Choose a tag to compare

2.2.0 (2023-08-31)

Features

  • apply changes as text edits using LSP utils (#18) (92393f0)

v2.1.0

30 Aug 03:40
ca56b02
Compare
Choose a tag to compare

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)

Bug Fixes