packages feed

cabal-gild-0.2.0.1: Changelog.md

# 0.1.10

- Fix removal of empty lines in free text fields (like `description`)
  when using `cabal-version: 3.0` (where you can use empty lines)

# 0.1.9

- Change how version ranges with carets are formatted once again.
  Now `^>=1.2 || ^>=1.3` won't be changed anymore.

# 0.1.8

- Order extensions lexicographically

# 0.1.7

- Use Cabal-syntax-3.10.1.0

# 0.1.6

- Fix filepath issues on Windows
- Add support for sublibraries
- Format `build-tool-depends`
- Use Cabal-syntax-3.8.1.0
- Smarter version range normaliser

# 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