- Fix bug in pretty printing empty version ranges.
- Don't print redundant
-any
inimpl
- Add
glob-files
pragma for source file fields (c-sources
, ...) Glob syntax supports only stars (i.e. no{}
etc. extras). - Source file fields are now sorted
- Add
-n
/--no-cabal-file
to format cabal like, but not package files. Useful to formatcabal.project
orcabal.haskell-ci
. - Add
fragment
pragma to substitute a field or a section with contents of external file. Useful in multi-package setting to keep for exampletested-with
field orcommon deps
stanza in sync.
- GHC-8.10 support. Require Cabal-3.2
- Add
--check
operation mode
- Don't change current working directories. Don't expand if used on stdin.
- Sort module names case-insensitively
- Change metavar of file arguments to be
FILE...
, to imply that multiple files at once are supported - Add
expand src -ModuleName1 -ModuleName2
support - Add
--tabular
and--no-tabular
configuraiton options - Add
-Werror
option (there are some warnings) - Preserve end file comments
- More pretty
tested-with
formatting - Add
--version
flag