github commercialhaskell/stack v2.5.1

latest releases: v2.15.7, rc/v2.15.6.3, rc/v2.15.7.3...
3 years ago

See https://haskellstack.org/ for installation and upgrade instructions.

Changes since v2.3.3

Major changes:

  • Add the snapshot-location-base yaml configuration option, which allows to
    override the default location of snapshot configuration files. This option
    affects how snapshot synonyms (LTS/Nightly) are expanded to URLs by the
    pantry library.
  • docker-network configuration key added to override docker --net arg

Behavior changes:

  • File watching now takes into account specified targets, old behavior could
    be restored using the new flag --watch-all
    #5310

Other enhancements:

  • stack ls dependencies json now includes fields sha256 and size for
    dependencies of type archive in location.
    #5280
  • Build failures now show a hint to scroll up to the corresponding section
    #5279
  • Customisable output styles (see stack --help and the --stack-colors
    option, and stack ls stack-colors --help) now include info, debug,
    other-level, secondary and highlight, used with verbose output.

Bug fixes:

  • Fix stack test --coverage when using Cabal 3
  • stack new now generates PascalCase'd module name correctly.
    #5376
  • Connection issues to Casa server no longer cause builds to failure. Casa acts
    only as an optimizing cache layer, not a critical piece of infrastructure.
  • Fix modified time busting caches by always calculating sha256 digest during
    the build process.
    #5125

Thanks to all our contributors for this release:

  • Andrea Condoluci
  • Andreas Herrmann
  • Andres Schmois
  • Ariel D. Moya Sequeira
  • Brandon Chinn
  • Cheah Jer Fei
  • DerpyCrabs
  • Emanuel Borsboom
  • Felix Yan
  • Jannik Theiß
  • Jens Petersen
  • Junji Hashimoto
  • Kirill Zaborsky
  • Michael Snoyman
  • Mihai Maruseac
  • Mike Pilgrem
  • Niklas Hambüchen
  • Ondřej Slámečka
  • Piper McCorkle
  • Thomas Lopatic
  • tomjaguarpaw

Don't miss a new stack release

NewReleases is sending notifications on new releases.