Changelog

The latest version of this changelog.

0.6.0 - Add Cabal External Commands

  • Replace the README with a user guide.
  • Add cabal external commands, dpack, ypack and diy-pack.
  • Require hpack ^>= 0.39.6.
  • Test with GHC in {9.2.8, 9.4.8, 9.6.7, 9.8.4, 9.10.3, 9.12.4}.

0.5.7 - Bump Hpack and Test Versions

  • Require hpack ^>= 0.35 and pin extra-deps for Stack build and tests.

0.5.6 - Relax Hpack Version Upper Bound

  • Relax Hpack bounds to hpack >= 0.34.7 for Stackage build.

0.5.5 - Bump Hpack and Test Versions

  • Require hpack ^>= 0.34.7.
  • Test with GHC in {8.8.4, 8.10.7, 9.0.2, 9.2.2}.

0.5.4 - Bump Hpack and Test Versions

  • Require hpack >= 0.34.6.
  • Test with GHC in {8.8.4, 8.10.7, 9.0.1}.

0.5.3 - Rewrite the README

  • Rewrite the README, making it shorter and splitting some details about more uses and building into separate docs.

  • Require hpack >= 0.34.4:

    $ dhall-hpack-cabal --version
    -dhall-hpack-cabal-0.5.2
    -hpack-0.34.2
    +dhall-hpack-cabal-0.5.3
    +hpack-0.34.4
  • Require base >= 4.13, implying GHC >= 8.8.4.

  • Test with GHC 8.8.4 and 8.10.4.

  • Add files for different stack GHC versions.

    $ stack build --stack-yaml=stack/stack-8.8.4.yaml
    $ stack build --stack-yaml=stack/stack-8.10.4.yaml
    $ stack build --stack-yaml=stack/stack-9.0.1.yaml
  • Remove the Travis script and update GitHub scripts with:

    - - uses: actions/setup-haskell@v1
    + - uses: haskell/actions/setup@v1
    
    - - uses: actions/cache@v1
    + - uses: actions/cache@v2
  • Remove stale Nix-related files.

0.5.2 - Consistent Golden Tests

  • Use explicit dependencies to achieve consistent golden tests in all but stack-8.6.3.yaml.

0.5.1 - Minor, Bump Hpack Version

  • Regenerate golden files for the bump in Hpack's version:

    ---- This file has been generated from package.yaml by hpack version 0.31.0.
    ++-- This file has been generated from package.yaml by hpack version 0.31.1.

0.5.0 - Sorted Fields Pretty Printing

  • Sort fields when pretty printing JSON and YAML.
  • Add real world golden tests, using stack and Hpack packages.

0.4.0 - Split Executables

  • Add licence and copyright.
  • Rename the executable hpack-dhall to dhall-hpack-cabal.
  • Add dhall-hpack-* executables for showing Dhall, JSON and YAML.