Releases: stevearc/conform.nvim
Releases · stevearc/conform.nvim
v5.7.0
5.7.0 (2024-05-16)
Features
- add hcl formatter (hclfmt) (#402) (37cbcea)
- add ktfmt formatter for Kotlin (#392) (b72f650)
- add ormolu formatter for Haskell (#377) (#397) (6207f41)
- add snakefmt formatter for snakemake files (#399) (dc950e5)
- add support for bicep (#368) (588f357)
- add support for bpfmt (#405) (3c278a7)
- add support for mdsf (#380) (34d3c5f)
- add support for yew-fmt (#398) (b52d462)
- add verible formatter for SystemVerilog (#391) (fb2d35f)
- formatters can use $RELATIVE_FILEPATH in args (#349) (6dc1603)
Bug Fixes
- biome-check: use safe fixes (#373) (500a6ae)
- biome: support biome.jsonc file (#394) (3cd1135)
- handle windows line ending when config.stdin is true (#361) (820eec9)
- isort: explicitly pass line endings (#395) (a3e3e0e)
- lazily compute relative filepath (40faaa8)
- mix: allow mix formatter to format different filetypes (#389) (12b3995)
- prettierd: correctly find prettierd executable on windows (#378) (a6965ac)
- refactor deprecated methods in neovim 0.10 (7a205c9)
- util: new function throwing an error when the given extended value is nil (#385) (4660e53)
- warning messages for improper async in format_on_save (#401) (59d0dd2)
- windows: assertion failure when computing relative path (#400) (4f0cdf0)
v5.6.0
5.6.0 (2024-03-28)
Features
- a formatter for SML (Standard ML) (#353) (ae6a069)
- add formatter for Inko (#351) (6874087)
- add ocp-indent for OCaml formatting (#335) (551d02f)
- add support for nimpretty (#343) (67f7fb2)
- add support for purs-tidy (#345) (bf109f0)
- add support for roc format (#342) (293236a)
- prettier, prettierd: add mjs files to supported config files (#350) (ac4a022)
- support crystal tool format (#344) (f8c64b8)
Bug Fixes
v5.5.0
v5.4.0
5.4.0 (2024-03-13)
Features
- add
gersemi
formatter (#305) (79d7fd9) - add formatter sqlfmt (#307) (015f9e9)
- add gleam formatter (#327) (2ebfcaa)
- add OpenTofu formatter (#313) (68dad93)
- add the cabal-fmt formatter (#318) (ea73026)
- formatter: add liquidsoap-prettier (#312) (dc873e9)
Bug Fixes
- add cwd to honor project php-cs-fixer (#325) (f5f8498)
- prettier: Fix range formatting of buffer (#322) (bc93756)
- remove call to deprecated tbl_add_reverse_lookup (5a15cc4)
- rustfmt: use Cargo.toml settings and default to recent edition (#328) (0ff1b7d)
- swiftformat: range formatting support and add cwd (#326) (db2c697)
v5.3.0
5.3.0 (2024-02-20)
Features
- add awk formatter (#286) (338c307)
- add biome-check formatter (#287) (5a71b60)
- add fantomas formatter (#302) (0d99714)
- Add reorder-python-imports formatter (#284) (9a07f60)
- add ReScript formatter (#293) (a34b66f)
- add terragrunt_hclfmt formatter (#278) (375258f)
- add twig-cs-fixer (#304) (766812b)
- add yq formatter (#288) (15c4a02)
Bug Fixes
v5.2.1
v5.2.0
5.2.0 (2024-01-16)
Features
- add cue_fmt formatter (#265) (03de11a)
- Add dry_run option and report if buffer was/would be changed by formatters (#273) (e0276bb)
- add opa_fmt formatter (#267) (a4e84d5)
- add xmllint formatter (#259) (c50ba4b)
- formatexpr: don't require LSP range formatting if operating on whole file (#272) (47ceff6)
Bug Fixes
- black: formatting excluded files results in blank buffer (#254) (c4b2efb)
- copy input parameters for will_fallback_lsp (ad347d7)
- injected formatter works on nightly (#270) (229e9ab)
- LSP deprecated method warning on nvim nightly (75e7c5c)
- pass explicit bufnr to avoid race conditions (#260) (a8e3935)
- set a cwd for djlint (#264) (0802406)
- set a cwd for dprint (#263) (e6c1353)
v5.1.0
5.1.0 (2023-12-26)
Features
- add fnlfmt formatter (#247) (af6643a)
- ConformInfo shows path to executable (#244) (fb9b050)
- prettier: add
options
for configuring prettier parser based on filetype and extension (#241) (8df1bed)
Bug Fixes
- crash in error handling (4185249)
- formatexpr: does not fallback to the built-in formatexpr (#238) (48bc999)
- injected: code block at end of markdown file (9245b61)
- injected: handle inline injections (#251) (f245cca)
- prettier: use correct prettier executable on windows (#236) (7396fc0)
- rubocop: pass --server for faster execution (#246) (0ec6edd)
v5.0.0
v4.3.0
4.3.0 (2023-12-07)
Features
- add
auto-optional
(#196) (9156364) - add
typos
(#214) (d86c186) - add autocorrect (#223) (cd81d21)
- add beancount formatter (#212) (c0924a6)
- add cbfmt (#198) (aa36bc0)
- add fourmolu support (#209) (e688864)
- add jsonnetfmt (#230) (769dde8)
- add packer formatter (#202) (a0cabaa)
- add pangu (#188) (f0780e2)
- add phpinsights (#170) (5235405)
- add styler formatter for R (#184) (6afc64e)
- add support for buildifier (#216) (e478834)
- add support for sqlfluff (#213) (e8c8683)
Bug Fixes
- biome: perform formatting over stdin (#220) (eddd643)
- biome: use binary from node_modules (#226) (5bf1405)
- injected formatter adds language to file extension (#199) (e2b889e)
- injected parser shouldn't format combined injections (#205) (eeef888)
- invalid prettier configuration in last commit (e8ac7f1)
- range format method for async formatters and injected (a36c68d)
- respect excluded-files-config from
typos.toml
(#219) (db9da1a) - show more logs in ConformInfo when log level is TRACE (0963118)
- various fixes for the
injected
formatter (#235) (07fcbfc)