- Added
:report
option tocheck
andfix
functions (#342) - Added
:default
custom indentation rule (#347) - Updated dependencies
- Fixed error on Clojure 1.12 syntax (#355)
- Fixed nested
:inner
indentation (#350) - Fixed indentation for symbols preceded by metadata (#346)
- Fixed indentation for symbols in reader conditionals (#348)
- Fixed
~ @foo
being rewritten as~@foo
(#345) - Fixed install script not cleaning up after itself (#331)
- Added support for Cursive and zprint style list indentation (#324)
- Added
:legacy/merge-indents?
for compatibility with 0.10.x (#316)
- Fixed error when cljfmt has no configuration (#313)
- Breaking change: split
:indents
into:indents
and:extra-indents
- Breaking change: removed
--indents
and--alias-map
CLI options - Added
--config
CLI option - Added
#re
data reader for edn configurations
- Added active config file to
--help
text - Added
:load-config-file?
to Leiningen options (#302)
- Fixed broken Leiningen plugin
- Changed
cljfmt fix
to always output when writing to STDOUT (#304)
- Added STDIN/STDOUT support (#255)
- Added
--verbose
flag to CLI - Added
--quiet
flag to CLI - Added support for
NO_COLOR
environment variables - Improved
cljfmt fix
diffs so they can be used withpatch
- Added pre-built native binaries for CLI
- Added
--version
flag to CLI - Updated dependencies
- Fixed broken Leiningen plugin
- Added support for using cljfmt as a
clj -T
tool - Added
:paths
option to configuration file - Added partial support for Babashka (#292)
- Fixed
:alias-maps
option overriding parsed aliases (#291)