You can download binaries for this pre-release from: https://github.com/commercialhaskell/stack/releases/tag/rc/v2.9.0.1.
Please test it and let us know at the Stack repository if you run into any trouble. If all goes well, we hope to release the final version in a couple of weeks.
Changes since v2.7.5:
Behavior changes:
stack build --coverage
will generate a unified coverage report, even if*.tix
file, in case a package has tested the library ofstack --verbose
no longer includes the lengthy raw snapshot layer (rsl) instack --[no-]rsl-in-log
flag enables orOther enhancements:
DisplayVersion
in the registry, enablingwinget
to properly read the version number.--script-no-run-compile
(disabled by default) that uses the--no-run
option with stack script
(and forces the --compile
option).stack --script-no-run-compile Script.hs
tostack script <arguments> --no-run --compile -- Script.hs
but<arguments>
in the Stack interpreter optionsScript.hs
on the command line. That may help test that scriptsstack ls
now yields the equivalent of stack ls --help
). See--cabal-verbosity=VERBOSITY
to specify the Cabal verbositysh
script to customise fully GHC installation. Seetools
subcommand added to stack ls
, to list stack's installed tools.stack uninstall
shows how to uninstall Stack.--ghc-variant
accepts int-native
as a variant.Bug fixes:
stack clean --full
, so that the files to be deleted are not in use. Seestack build --coverage
stack new
pantry-0.5.6
: Remove operational and mirror keys from bootstrap keycpp-options:
in the Cabal file to GHCi-optP
flag. Seewith-gcc
option when installingget_isa()
in get-stack.sh
to exclude systems that don'tuname -m
output. Seestack ls snapshots local
on Windows, to behave like that on