packages feed

hackage-db-2.1.3: CHANGELOG.md

# Revision history for hackage-db

## 2.1.3

* `hackageTarball` / `cabalStateDir` now support overriding the cabal directory
  location by setting the `CABAL_DIR` environment variable. This is useful if
  `hackage-db` doesn't detect the correct location on its own:

  - A matching cabal state directory may exist, but should not be used for some
    reason.

  - A non-standard cabal state directory may be used, but `hackage-db` can't
    find it (as it doesn't check the `cabal-install` configuration file).

* `hackageTarball` now supports all state dir location(s) (newly) supported by
  `cabal-install`. If `CABAL_DIR` is not set, it will look in the following
  locations in that order:

  1. `$HOME/.cabal`, the classic location, will be preferred if it exists.
  2. `$XDG_CACHE_HOME/cabal` (usually `$HOME/.cache/cabal`) is used otherwise.
     `cabal-install` 3.10.1.0 and newer will default to this location for
     fresh installations.

## 2.1.2

Fix a bug which lead to `parsePackageData` always failing if the package had
a `preferred-versions` file in the hackage tarball.