v0.1.8.0
See README for installation and upgrade instructions.
There are now Windows installers available: download them here. In addition, new Fedora 23 packages are available here.
Note that, starting with v0.1.8.0, releases of Stack will always have an even-numbered second-to-last version component. Odd second-to-last version components are reserved for unstable builds.
Major changes:
- GHCJS can now be used with stackage snapshots via the new
compiler
field. - Docker integration works with non-FP Complete generated images
#531
Other enhancements:
- Added an
allow-newer
config option
#922
#770 - When a Hackage revision invalidates a build plan in a snapshot, trust the
snapshot #770 - Added a
stack config set resolver RESOLVER
command. Part of work on
#115 stack setup
can now install GHCJS on windows. See
#1145 and
#749stack hpc report
command added, which generates reports for HPC tix filesstack ghci
now accepts all the flags accepted bystack build
. See
#1186stack ghci
builds the project before launching GHCi. If the build fails,
optimistically launch GHCi anyway. Usestack ghci --no-build
option to
disable #1065stack ghci
now detects and warns about various circumstances where it is
liable to fail. See
#1270- Added
require-docker-version
configuration option - Packages will now usually be built along with their tests and benchmarks. See
#1166 - Relative
local-bin-path
paths will be relative to the project's root
directory, not the current working directory.
#1340 stack clean
now takes an optional[PACKAGE]
argument for use in
multi-package projects. See
#583- Ignore cabal_macros.h as a dependency
#1195 - Pad timestamps and show local time in --verbose output
#1226 - GHCi: Import all modules after loading them
#995 - Add subcommand aliases:
repl
forghci
, andrunhaskell
forrunghc
#1241 - Add typo recommendations for unknown package identifiers
#158 - Add
stack path --local-hpc-root
option - Overhaul dependencies' haddocks copying
#1231 - Support for extra-package-dbs in 'stack ghci'
#1229 stack new
disallows package names with "words" consisting solely of numbers
#1336stack build --fast
turns off optimizations
Bug fixes:
- Fix: Haddocks not copied for dependencies
#1105 - Fix: Global options did not work consistently after subcommand
#519 - Fix: 'stack ghci' doesn't notice that a module got deleted
#1180 - Rebuild when cabal file is changed
- Fix: Paths in GHC warnings not canonicalized, nor those for packages in
subdirectories or outside the project root
#1259 - Fix: unlisted files in tests and benchmarks trigger extraneous second build
#838