ANN: stack-0.1.8.0

16 views
Skip to first unread message

Emanuel Borsboom

unread,
Nov 20, 2015, 2:50:00 PM11/20/15
to haskel...@haskell.org, haskel...@googlegroups.com, “commercialhaskell@googlegroups.com”

New version released of Stack, a build tool.

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
    #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
  • 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
  • stack 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 for ghci, and runhaskell for runghc
    #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
    #1336
  • stack 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

Geraldus

unread,
Nov 20, 2015, 3:23:10 PM11/20/15
to haskel...@haskell.org, haskel...@googlegroups.com
Amazing!  Good stuff!  Thanks everybody!

сб, 21 нояб. 2015 г. в 0:50, Emanuel Borsboom <ma...@fpcomplete.com>:
--
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-stac...@googlegroups.com.
To post to this group, send email to haskel...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/haskell-stack/CACGj5vK3EE00BLDbVnrZQqAa927KLkg4dGeYQJOOhsWMy7b-3g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages