[Haskell-cafe] ANN: stack-0.1.8.0
Emanuel Borsboom
manny at fpcomplete.com
Fri Nov 20 19:49:49 UTC 2015
New version released of Stack, a build tool.
See README
<https://github.com/commercialhaskell/stack/tree/release#how-to-install>
for installation and upgrade instructions.
There are now Windows installers available: download them here
<https://github.com/commercialhaskell/stack/blob/release/doc/install_and_upgrade.md#windows>.
In addition, new Fedora 23 packages are available here
<https://github.com/commercialhaskell/stack/blob/release/doc/install_and_upgrade.md#fedora>
.
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 <https://github.com/commercialhaskell/stack/issues/531>
Other enhancements:
- Added an allow-newer config option
#922 <https://github.com/commercialhaskell/stack/issues/922>
#770 <https://github.com/commercialhaskell/stack/issues/770>
- When a Hackage revision invalidates a build plan in a snapshot, trust
the
snapshot #770 <https://github.com/commercialhaskell/stack/issues/770>
- Added a stack config set resolver RESOLVER command. Part of work on
#115 <https://github.com/commercialhaskell/stack/issues/115>
- stack setup can now install GHCJS on windows. See
#1145 <https://github.com/commercialhaskell/stack/issues/1145> and
#749 <https://github.com/commercialhaskell/stack/issues/749>
- stack hpc report command added, which generates reports for HPC tix
files
- stack ghci now accepts all the flags accepted by stack build. See
#1186 <https://github.com/commercialhaskell/stack/issues/1186>
- stack ghci builds the project before launching GHCi. If the build
fails,
optimistically launch GHCi anyway. Use stack ghci --no-build option to
disable #1065 <https://github.com/commercialhaskell/stack/issues/1065>
- stack ghci now detects and warns about various circumstances where it
is
liable to fail. See
#1270 <https://github.com/commercialhaskell/stack/issues/1270>
- Added require-docker-version configuration option
- Packages will now usually be built along with their tests and
benchmarks. See
#1166 <https://github.com/commercialhaskell/stack/issues/1166>
- Relative local-bin-path paths will be relative to the project’s root
directory, not the current working directory.
#1340 <https://github.com/commercialhaskell/stack/issues/1340>
- stack clean now takes an optional [PACKAGE] argument for use in
multi-package projects. See
#583 <https://github.com/commercialhaskell/stack/issues/583>
- Ignore cabal_macros.h as a dependency
#1195 <https://github.com/commercialhaskell/stack/issues/1195>
- Pad timestamps and show local time in —verbose output
#1226 <https://github.com/commercialhaskell/stack/issues/1226>
- GHCi: Import all modules after loading them
#995 <https://github.com/commercialhaskell/stack/issues/995>
- Add subcommand aliases: repl for ghci, and runhaskell for runghc
#1241 <https://github.com/commercialhaskell/stack/issues/1241>
- Add typo recommendations for unknown package identifiers
#158 <https://github.com/commercialhaskell/stack/issues/158>
- Add stack path --local-hpc-root option
- Overhaul dependencies’ haddocks copying
#1231 <https://github.com/commercialhaskell/stack/issues/1231>
- Support for extra-package-dbs in ‘stack ghci’
#1229 <https://github.com/commercialhaskell/stack/pull/1229>
- stack new disallows package names with “words” consisting solely of
numbers
#1336 <https://github.com/commercialhaskell/stack/issues/1336>
- stack build --fast turns off optimizations
Bug fixes:
- Fix: Haddocks not copied for dependencies
#1105 <https://github.com/commercialhaskell/stack/issues/1105>
- Fix: Global options did not work consistently after subcommand
#519 <https://github.com/commercialhaskell/stack/issues/519>
- Fix: ‘stack ghci’ doesn’t notice that a module got deleted
#1180 <https://github.com/commercialhaskell/stack/issues/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 <https://github.com/commercialhaskell/stack/issues/1259>
- Fix: unlisted files in tests and benchmarks trigger extraneous second
build
#838 <https://github.com/commercialhaskell/stack/issues/838>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20151120/52dd1135/attachment.html>
More information about the Haskell-Cafe
mailing list