Skip to content

Releases: stevearc/conform.nvim

v4.2.0

09 Nov 17:24
66affb4
Compare
Choose a tag to compare

4.2.0 (2023-11-09)

Features

Bug Fixes

v4.1.0

05 Nov 14:32
5344d0a
Compare
Choose a tag to compare

4.1.0 (2023-11-05)

Features

Bug Fixes

  • formatexpr: use default formatexpr if no formatters or LSP clients (#55) (278bcd8)
  • rubyfmt: exit code 1 should not be a success (#157) (e4ecb6e)

v4.0.0

16 Oct 15:33
1281e26
Compare
Choose a tag to compare

4.0.0 (2023-10-16)

⚠ BREAKING CHANGES

  • merge configs in conform.formatters with defaults (#140)

Features

Bug Fixes

  • prevent format-after-save autocmd from running on invalid buffers (80f2f70)
  • prevent format-on-save autocmd from running on invalid buffers (#128) (69ee0bf)
  • shellcheck: support filenames with spaces (#135) (64a8956)

v3.10.0

10 Oct 06:12
fcd272c
Compare
Choose a tag to compare

3.10.0 (2023-10-09)

Features

Bug Fixes

  • biome: do not use stdin due to biome bug (#120) (e5ed063)
  • catch and fix more cases of bad-behaving LSP formatters (#119) (9bd1690)
  • handle one failure mode with range formatting (#123) (b5a2da9)
  • injected formatter handles markdown code blocks in blockquotes (#117) (0bffab5)
  • move justfile formatter to correct directory (8217144)

v3.9.0

04 Oct 15:48
7ad988c
Compare
Choose a tag to compare

3.9.0 (2023-10-04)

Features

Bug Fixes

  • format on save autocmds ignore nonstandard buffers (cb87cab)
  • injected formatter silent failure on nvim nightly (#100) (0156beb)
  • phpcbf invalid stdin-path arguments (#108) (ce427b0)
  • support for mix format (#107) (6836930)

v3.8.0

02 Oct 17:44
83201df
Compare
Choose a tag to compare

3.8.0 (2023-10-02)

Features

  • add 'google-java-format' formatter (#99) (e887736)
  • add standardrb (#91) (37d0367)
  • metatable to make accessing formatters a bit easier (#89) (d8170c1)

Bug Fixes

  • alternations follow notification rules (3f89275)
  • error handling for injected formatter (f7b82fb)
  • injected formatter doesn't have interruption errors (af3d59d)
  • injected formatter operates on input lines (501319e)

v3.7.2

29 Sep 21:01
8f86444
Compare
Choose a tag to compare

3.7.2 (2023-09-29)

Bug Fixes

  • injected formatter hangs on empty file (671186e)
  • injected formatter preserves indentation of code blocks (470d419)
  • lsp format calls method from wrong util file (df69e3e)

v3.7.1

29 Sep 19:30
f3b02b5
Compare
Choose a tag to compare

3.7.1 (2023-09-29)

Bug Fixes

  • format_after_save blocks on exit for lsp formatting (0c52ee2)

v3.7.0

29 Sep 18:59
c5280d5
Compare
Choose a tag to compare

3.7.0 (2023-09-29)

Features

Bug Fixes

  • format_after_save autocmd blocks nvim exit until complete (388d6e2)
  • only show "no formatters" warning if formatters passed in explicitly (#85) (45edf94)

v3.6.0

27 Sep 03:45
368fe92
Compare
Choose a tag to compare

3.6.0 (2023-09-27)

Features

Bug Fixes

  • rubocop succeeds even if some errors are not autocorrected (#74) (34daf23)