stack v1.0.2 Release Notes

  • ๐Ÿš€ Release notes:

    Major changes:

    • stack init and solver overhaul #1583

    Other enhancements:

    • Disable locale/codepage hacks when GHC >=7.10.3 #1552
    • ๐Ÿ— Specify multiple images to build for stack image container docs
    • Specify which executables to include in images for stack image container docs
    • ๐Ÿณ Docker: pass supplementary groups and umask into container
    • If git fetch fails wipe the directory and try again from scratch #1418
    • Warn if newly installed executables won't be available on the PATH #1362
    • stack.yaml: for stack image container, specify multiple images to generate, and which executables should be added to those images
    • GHCI: add interactive Main selection #1068
    • Care less about the particular name of a GHCJS sdist folder #1622
    • Unified Enable/disable help messaging #1613

    ๐Ÿ› Bug fixes:

    • ๐Ÿณ Don't share precompiled packages between GHC/platform variants and Docker #1551
    • Properly redownload corrupted downloads with the correct file size. Mailing list discussion
    • โš  Gracefully handle invalid paths in error/warning messages #1561
    • Nix: select the correct GHC version corresponding to the snapshot even when an abstract resolver is passed via --resolver on the command-line. #1641
    • ๐Ÿ›  Fix: Stack does not allow using an external package from ghci #1557
    • Disable ambiguous global '--resolver' option for 'stack init' #1531
    • Obey --no-nix flag
    • ๐Ÿ›  Fix: GHCJS Execute.hs: Non-exhaustive patterns in lambda #1591
    • Send file-watch and sticky logger messages to stderr #1302 #1635
    • ๐Ÿ‘‰ Use globaldb path for querying Cabal version #1647