Skip to content

v0.1.8.0

Compare
Choose a tag to compare
@borsboom borsboom released this 20 Nov 17:38

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