v2.5.0.1 (release candidate)
Pre-release
Pre-release
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 overwrite 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