[Haskell-cafe] ANN: stack-1.1.2
Emanuel Borsboom
manny at fpcomplete.com
Fri May 20 23:16:39 UTC 2016
Release notes:
- Official FreeBSD binaries are now available
<http://docs.haskellstack.org/en/stable/install_and_upgrade/#freebsd> (
#1253 <https://github.com/commercialhaskell/stack/issues/1253>).
Major changes:
- Extensible custom snapshots implemented. These allow you to define
snapshots which extend other snapshots. See #863
<https://github.com/commercialhaskell/stack/issues/863>. Local file
custom snapshots can now be safely updated without changing their name.
Remote custom snapshots should still be treated as immutable.
Behavior changes:
- stack path --compiler was added in the last release, to yield a path
to the compiler. Unfortunately, --compiler is a global option that is
useful to use with stack path. The same functionality is now
provided by stack
path --compiler-exe. See #2123
<https://github.com/commercialhaskell/stack/issues/2123>
- For packages specified in terms of a git or hg repo, the hash used in
the location has changed. This means that existing downloads from older
stack versions won’t be used. This is a side-effect of the fix to #2133
<https://github.com/commercialhaskell/stack/issues/2133>
- stack upgrade no longer pays attention to local stack.yaml files, just
the global config and CLI options. #1392
<https://github.com/commercialhaskell/stack/issues/1392>
- stack ghci now uses :add instead of :load, making it potentially work
better with user scripts. See #1888
<https://github.com/commercialhaskell/stack/issues/1888>
Other enhancements:
- Grab Cabal files via Git SHA to avoid regressions from Hackage
revisions #2070 <https://github.com/commercialhaskell/stack/pull/2070>
- Custom snapshots now support ghc-options.
- Package git repos are now re-used rather than re-cloned. See #1620
<https://github.com/commercialhaskell/stack/issues/1620>
- DESTDIR is filtered from environment when installing GHC. See #1460
<https://github.com/commercialhaskell/stack/issues/1460>
- stack haddock now supports --hadock-arguments. See #2144
<https://github.com/commercialhaskell/stack/issues/2144>
- Signing: warn if GPG_TTY is not set as per man gpg-agent
Bug fixes:
- Now ignore project config when doing stack init or stack new. See #2110
<https://github.com/commercialhaskell/stack/issues/2110>
- Packages specified by git repo can now have submodules. See #2133
<https://github.com/commercialhaskell/stack/issues/2133>
- Fix of hackage index fetch retry. See re-opening of #1418
<https://github.com/commercialhaskell/stack/issues/1418#issuecomment-217633843>
- HPack now picks up changes to filesystem other than package.yaml. See
#2051 <https://github.com/commercialhaskell/stack/issues/2051>
- “stack solver” no longer suggests —omit-packages. See #2031
<https://github.com/commercialhaskell/stack/issues/2031>
- Fixed an issue with building Cabal’s Setup.hs. See #1356
<https://github.com/commercialhaskell/stack/issues/1356>
- Package dirtiness now pays attention to deleted files. See #1841
<https://github.com/commercialhaskell/stack/issues/1841>
- stack ghci now uses extra-lib-dirs and extra-include-dirs. See #1656
<https://github.com/commercialhaskell/stack/issues/1656>
- Relative paths outside of source dir added via qAddDependentFile are
now checked for dirtiness. See #1982
<https://github.com/commercialhaskell/stack/issues/1982>
- Signing: always use --with-fingerprints
------------------------------
Thanks to all our contributors for this release:
- Benno Fünfstück @bennofs <https://github.com/bennofs>
- Emanuel Borsboom @borsboom <https://github.com/borsboom>
- Levi Notik @levinotik <https://github.com/levinotik>
- Michael Sloan @mgsloan <https://github.com/mgsloan>
- Michael Snoyman @snoyberg <https://github.com/snoyberg>
- Oleg Grenrus @phadej <https://github.com/phadej>
- Sebastian Graf @sgraf812 <https://github.com/sgraf812>
- Simon Jakobi @sjakobi <https://github.com/sjakobi>
- Tim Dysinger @dysinger <https://github.com/dysinger>
- Yann Esposito @yogsototh <https://github.com/yogsototh>
- Yuji Yamamoto @igrep <https://github.com/igrep>
And thanks also to the 150+ contributors to past releases!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20160520/0bbe9941/attachment.html>
More information about the Haskell-Cafe
mailing list