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
compilerfield. - Docker integration works with non-FP Complete generated images
#531
Other enhancements:
- Added an
allow-newerconfig option
#922
#770 - When a Hackage revision invalidates a build plan in a snapshot, trust the
snapshot #770 - Added a
stack config set resolver RESOLVERcommand. Part of work on
#115 stack setupcan now install GHCJS on windows. See
#1145 and
#749stack hpc reportcommand added, which generates reports for HPC tix filesstack ghcinow accepts all the flags accepted bystack build. See
#1186stack ghcibuilds the project before launching GHCi. If the build fails,
optimistically launch GHCi anyway. Usestack ghci --no-buildoption to
disable #1065stack ghcinow detects and warns about various circumstances where it is
liable to fail. See
#1270- Added
require-docker-versionconfiguration option - Packages will now usually be built along with their tests and benchmarks. See
#1166 - Relative
local-bin-pathpaths will be relative to the project's root
directory, not the current working directory.
#1340 stack cleannow 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:
replforghci, andrunhaskellforrunghc
#1241 - Add typo recommendations for unknown package identifiers
#158 - Add
stack path --local-hpc-rootoption - Overhaul dependencies' haddocks copying
#1231 - Support for extra-package-dbs in 'stack ghci'
#1229 stack newdisallows package names with "words" consisting solely of numbers
#1336stack build --fastturns 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