stack v2.3.0.1 Release Notes
Release Date: 2020-03-31 // about 4 years ago-
๐ First release candidate for v2.3
๐ Changes since v2.1.3
๐ Release notes:
Major changes:
๐ง
setup-info-locations
yaml configuration now allows overwriting the default locations ofstack-setup-2.yaml
.
#5031
#2983
#2913๐ง The
setup-info
configuration key now allows overwriting parts of the defaultsetup-info
๐ The
--setup-info-yaml
command line flag now may be used in all stack commands such asstack build
, and not only instack setup
The
--setup-info-yaml
may specify multiple locations forstack-setup.yaml
files.๐ The
stack upload
can read first reads environment Variable$HACKAGE_USERNAME
and$HACKAGE_PASSWORD
if they are missing only then asks forusername
orpassword
๐ Fully remove GHCJS support.
โ Remove the
freeze
command. It has been replaced by lock files.Behavior changes:
โ Remove the deprecated
--stack-setup-yaml
command line argument in favor of--setup-info-yaml
#2647๐ We now recommend checking in generated cabal files for repos. When generating lock files for
๐ฆ extra-deps that only includepackage.yaml
files, a deprecation warning will be generated.
๐ Also, those packages will no longer be included in the generated lock files.
๐ See #5210.Other enhancements:
โ Add
build-output-timestamps
flag in yaml. Setting it to true
๐ prefixes each build log output line with a timestamp.๐ Show warning about
local-programs-path
with spaces on windows
๐ when running scripts. See
#5013โ Add
ls dependencies json
which will print dependencies as JSON.
๐ls dependencies --tree
is nowls dependencies tree
. See
#4424โ Remove warning for using Stack with GHC 8.8 and Cabal 3.0.
๐ Allow relative paths in
--setup-info-yaml
and tool paths
#3394๐ Bug fixes:
โฌ๏ธ Upgrade
pantry
: module mapping insertions into the database are now atomic.
Previously, if you SIGTERMed at the wrong time while running a script, you
could end up with an inconsistent database state.--resolver global
doesn't retrieve snapshots list from the internet
๐ beause doesn't need it. See #5103๐ Fix using relative links in haddocks output. See
#4971.๐ Do not include generated cabal file information in lock files. See
#5045.๐ Use proper Hoogle executable path when installed automatically. See
#4905๐ Fix GHC version for batched package unregistration. See
#4951๐ Use Hoogle from the snapshot used and not the latest version. See
#4905๐ Resolve "'stty' is not recognized". See
#4901๐ Fix missing reconfigure check causing errors when a package gets
๐ used in multiple projects. See
#5147