Changelog of @hackage/cabal-fmt 0.1.5.1

0.1.5.1

  • Fix bug in pretty printing empty version ranges.

0.1.5

  • Don't print redundant -any in impl
  • 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

0.1.4

  • Add -n / --no-cabal-file to format cabal like, but not package files. Useful to format cabal.project or cabal.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 example tested-with field or common deps stanza in sync.

0.1.3

  • GHC-8.10 support. Require Cabal-3.2
  • Add --check operation mode

0.1.2

  • Don't change current working directories. Don't expand if used on stdin.
  • Sort module names case-insensitively

0.1.1

  • 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