Changelog of @hackage/haskell-ci 0.18.1

0.18.1 - 2024-02-25

  • Add GHC-9.8.2

0.18 - 2024-02-13

  • Update Haskell dependencies (e.g. ShellCheck), support compilation wigh GHC-9.8
  • Add new GHC versions upto GHC-9.8.1 etc.
  • Update tool dependencies too

0.16.6 - 2023-07-10

  • Add cabal-plan topo to the constraint set steps

0.16.5 - 2023-06-13

  • Use optparse-applicative-0.18.1. When using older optparse-applicative with prettyprinter, --help appeared to hang.
  • Update other dependencies as well.

0.16.4 - 2023-06-09

  • Add GHC-9.2.8

0.16.3 - 2023-05-25

  • Add GHC-9.6.2

0.16.2 - 2023-05-17

  • Add GHC-9.4.5
  • Use cabal-docspec-20230517

0.16 - 2023-04-21

  • Add GHC-9.4.5

0.16 - 2023-04-06

  • Add compiler up to GHC-9.6.1
  • Update tools (hlint, cabal-docspec, cabal-plan, doctest, cabal-install)
  • Use ShellCheck-0.9.0
  • Use postgresql 14
  • head.hackage overrides hackage
  • Update GHA actions
  • Save GHA cache in failing jobs also
  • Add -Werror=missing-fields in addition to existing -Werror=missing-methods

0.14.3 - 2022-03-07

  • Add GHC-9.2.2
  • Use ghcup-0.1.17.5

0.14.2 - 2022-02-19

  • Pass default-language to doctest
  • Support local .tar.gz tarballs in packages:.

0.14 - 2022-01-05

  • Add GHC-9.0 releases and GHC-9.2.1
  • Add ghcup setup method. It is used by default for GHC versions not in hvr-ppa.
  • GHA: Specify GHC memory limit
  • GHA: timeout-minutes configuration option
  • Update cabal-docspec versions used

0.12.1 - 2021-03-20

  • Use HLint-3.3
  • GHA: Support --distribution and --submodules (thanks to Ryan Scott)

0.12 - 2021-03-13

  • Use cabal-install-3.4
  • Add bash (Bash + Docker) generator
  • Add github (GitHub Actions) generator

0.10.3 - 2020-08-10

  • Add GHC-8.8.4 and GHC-8.10.2

0.10.2 - 2020-06-05

  • Bump default doctest version to 0.17
  • Fix HCPKG variable in macOS builds #395

0.10.1 - 2020-05-16

  • Add version-info command to help debugging issues with haskell-ci
  • Bump default HLint version to 3.1
  • Support ShellCheck with GHC-8.8 and GHC-8.10

0.10 - 2020-04-14

  • Allow turning off email notifications
  • Use generic-lens-lite instead of generic-lens (smaller dependency footprint)
  • Add GHC-8.10, use cabal-install-3.2
  • Fix escaping of irc-notification template
  • Remove output colouring, it was relying on Cabal's internal features
  • Add -Werror=missing-methods by default.

0.8 - 2019-11-26

  • Split parsing utilities into cabal-install-parsers package
  • --hlint-download-binary to download HLint instead of building it ourselves #323
  • Fix haddock path in OSX builds #318
  • Don't brew upgrade on OSX, which greatly speedups builds #320
  • Use Travis built-in config validation #338
  • Use sourceline: ... explicit entry for hvr-ppa unconditionally #338

0.6 - 2019-10-21

  • ghc-options limiting heap size
  • GHCJS tests can be run in simple cases
  • Work around cabal#6214 (haddock failing with build-type: Custom packages)
  • Support requesting google-chrome addon
  • Nicer docctest-filter-packages
  • Buildable with GHC-8.8
  • Record haskell-ci version in REGENDATA; warn if older executable is used to regenerate

0.4 - 2019-08-28

  • Make default --output to be .travis.yml; use --stdout to output to standard output.
  • Add GHC-8.8 support
  • Use cabal-install-3.0 by default
  • Experimental support for GHCJS jobs
  • A lot of new configuration options

0.2.1 - 2019-03-06

  • local-ghc-options are always applied (independent of copy-fields value)
  • Add GHC-8.6.4 to known compilers

0.2 - 2019-03-03

  • Large configuration rework