v2.5.1
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 fieldssha256
andsize
for
dependencies oftype
archive
inlocation
.
#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, andstack ls stack-colors --help
) now includeinfo
,debug
,
other-level
,secondary
andhighlight
, 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