Skip to content

Releases: stevearc/conform.nvim

v9.0.0

15 Feb 22:17
a6f5bdb
Compare
Choose a tag to compare

9.0.0 (2025-02-15)

⚠ BREAKING CHANGES

  • remove deprecated syntax and functions

cleanup

  • remove deprecated syntax and functions (f8d743c)

Features

Bug Fixes

  • csharpier: update the command to run dotnet csharpier (#649) (c309423)
  • give priority to most specific piece of compound filetype (#630) (7831107)
  • incorrect filetype calculation (b788593)
  • ruff_format: add explicit range format args #638 (59088eb)

v8.4.0

23 Jan 05:23
80b57f6
Compare
Choose a tag to compare

8.4.0 (2025-01-22)

Features

Bug Fixes

  • create ConformInfo regardless of setup (#605) (9180320)
  • disable swapfile for injected formatter temp files (#619) (6dc21d4)
  • format-queries: require nvim-treesitter before scanning rtp (#614) (9941f10)
  • injected: better handling of formatting indented code blocks (#606) (28f7fc7)
  • injected: bug with inline language injections (53f6ae4)
  • injected: don't format html embedded in markdown (#485) (0fbb850)
  • stylua: Add --respect-ignores to the default args (#616) (7001912)

v8.3.0

21 Dec 18:06
339b3e4
Compare
Choose a tag to compare

8.3.0 (2024-12-21)

Features

Bug Fixes

  • buildifier: formatting of BUILD file (#594) (e76afe8)
  • catch failure with undojoin after undo (#584) (a203480)
  • elixir mix: run formatter from project root (#576) (f1125f8)
  • improve error message for unknown formatters (#583) (19c7ba1)
  • injected formatter works for bash (62055b4)
  • prettier: respect "prettier" config field in "package.json" (#573) (1a7ff54)
  • rename awk formatter to gawk (#589) (917bc56)
  • runner: replace $FILENAME last to avoid magic char conflicts (#591) (7a3d99e)
  • stylelint: support ignored files, node_modules, and cwd (#577) (2e281bc)
  • xmlformat: rename to xmlformatter (#572) (d23765f)

v8.2.0

11 Nov 03:20
6239d99
Compare
Choose a tag to compare

8.2.0 (2024-11-09)

Features

Bug Fixes

  • crash in error handling for function formatters (#554) (51e99ef)
  • deno_fmt: add support for more file extensions (#552) (6a28c90)
  • health checks error for old Neovim versions (936f241)
  • more notifications when Neovim is below supported version (130e0d6)
  • prettierd: respect prettier config field in the "package.json" (#564) (ed919d3)

v8.1.0

10 Sep 17:53
5064964
Compare
Choose a tag to compare

8.1.0 (2024-09-10)

Features

Bug Fixes

v8.0.0

30 Aug 23:56
0ebe875
Compare
Choose a tag to compare

8.0.0 (2024-08-20)

⚠ BREAKING CHANGES

  • Require Neovim 0.10+

Code Refactoring

v7.1.0

16 Aug 05:02
8b5e13c
Compare
Choose a tag to compare

7.1.0 (2024-08-16)

Features

Bug Fixes

  • djlint: remove default indentation arguments (#517) (38e5f06)
  • docformatter: update exit_codes, 3 is correct in in-place formatting (#518) (667102f)
  • nixfmt: update repo link and description (#505) (2122fe2)
  • sqlfluff: don't assume ansi dialect and require config (#519) (bb10949)

v7.0.0

23 Jul 16:18
acc7337
Compare
Choose a tag to compare

7.0.0 (2024-07-23)

⚠ BREAKING CHANGES

  • drop support for nvim 0.8

cleanup

  • drop support for nvim 0.8 (54ea60d)

Features

  • add sleek, a SQL formatter (#496) (8925292)
  • allow configuring conform.format() args on a per-filetype basis (3a0e9b4)
  • allow customizing format() defaults (d7de350)
  • deprecate will_fallback_lsp in favor of list_formatters_to_run (1b590cd)
  • format parameter to only run the first available formatter (0b3d259)
  • notify when no formatters available for a buffer (8c226d9)

Bug Fixes

  • crash in nvim-notify (c16c749)
  • ensure only expected options get passed through (834d42c)
  • warn user when they are attempting unsupported behavior (8b0e62b)

v6.1.0

19 Jul 15:40
ae213f5
Compare
Choose a tag to compare

6.1.0 (2024-07-19)

Features

Bug Fixes

  • biome-check: use --write instead of deprecated --apply (#482) (0cdd6a7)
  • display stdout as error message if stderr is empty (#486) (310e2e9)
  • npm-groovy-lint: ignore exit code 1 (#477) (c26dadf)
  • shfmt: don't pass indentation if .editorconfig is present (#492) (acc7d93)

v6.0.0

25 Jun 03:29
60e6fbd
Compare
Choose a tag to compare

6.0.0 (2024-06-25)

⚠ BREAKING CHANGES

  • expand options for LSP formatting (#456)

Features

Bug Fixes

  • deprecate typstfmt formatter (#458) (6e5d476)
  • LSP fallback behavior when formatters not availble (bde3bee)