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 --coveragestack newpantry-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