stack v2.5.1 Release Notes

Release Date: 2020-10-15 // over 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