ANN: stack-0.1.8.0

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_upgr.... In addition, new Fedora 23 packages are available here https://github.com/commercialhaskell/stack/blob/release/doc/install_and_upgr... . 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

Amazing! Good stuff! Thanks everybody!
сб, 21 нояб. 2015 г. в 0:50, Emanuel Borsboom
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_upgr.... In addition, new Fedora 23 packages are available here https://github.com/commercialhaskell/stack/blob/release/doc/install_and_upgr... .
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
-- You received this message because you are subscribed to the Google Groups "haskell-stack" group. To unsubscribe from this group and stop receiving emails from it, send an email to haskell-stack+unsubscribe@googlegroups.com. To post to this group, send email to haskell-stack@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/haskell-stack/CACGj5vK3EE00BLDbVnrZQqAa927... https://groups.google.com/d/msgid/haskell-stack/CACGj5vK3EE00BLDbVnrZQqAa927KLkg4dGeYQJOOhsWMy7b-3g%40mail.gmail.com?utm_medium=email&utm_source=footer . For more options, visit https://groups.google.com/d/optout.
participants (2)
-
Emanuel Borsboom
-
Geraldus