<div dir="ltr">Just to note, on OS X, wget is not installed by default. So in one of my script I use:<div><br></div><div> curl -sSL https://get.haskellstack.org/ | sh</div><div><br></div><div>instead.</div><div><div><br>On Friday, September 16, 2016 at 4:05:31 PM UTC+2, Emanuel Borsboom wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr"><div>See <a href="https://haskellstack.org" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fhaskellstack.org\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFU_U0weq-39LdVFaHvW5wC69IP4g';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fhaskellstack.org\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFU_U0weq-39LdVFaHvW5wC69IP4g';return true;">https://haskellstack.org</a> for installation and upgrade instructions.</div><div><br></div><div>Release notes:</div><div><br></div><div>* On many Un*x systems, Stack can now be installed with a simple</div><div>  one-liner:</div><div><br></div><div>        wget -qO- <a href="https://get.haskellstack.org/" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fget.haskellstack.org%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm-8GC86JUg_P-O24A1qghLpkFwg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fget.haskellstack.org%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGm-8GC86JUg_P-O24A1qghLpkFwg';return true;">https://get.haskellstack.org/</a> | sh</div><div><br></div><div>* The fix for</div><div>  [#2175](<a href="https://github.com/commercialhaskell/stack/issues/2175" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2175\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHgGFxZvqtiyBVhof4fdv1PdXzPhw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2175\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHgGFxZvqtiyBVhof4fdv1PdXzPhw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2175</a>)</div><div>  entails that stack must perform a full clone of a large Git repo of</div><div>  Hackage meta-information. The total download size is about 200 MB.</div><div>  Please be aware of this when upgrading your stack installation.</div><div><br></div><div>* If you use Mac OS X, you may want to delay upgrading to macOS Sierra as there</div><div>  are reports of GHC panics when building some packages (including Stack</div><div>  itself). See [#2577](<a href="https://github.com/commercialhaskell/stack/issues/2577" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2577\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGT1wSVcsckqoFSYXOuIwmGLkK3Zw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2577\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGT1wSVcsckqoFSYXOuIwmGLkK3Zw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2577</a>)</div><div><br></div><div>* This version of Stack does not build on ARM or PowerPC systems (see</div><div>  [store#37](<a href="https://github.com/fpco/store/issues/37)" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Ffpco%2Fstore%2Fissues%2F37)\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEzQkGWc0zFvua-BqHvtXlCsN8N6A';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Ffpco%2Fstore%2Fissues%2F37)\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEzQkGWc0zFvua-BqHvtXlCsN8N6A';return true;">https://github.com/<wbr>fpco/store/issues/37)</a>).  Please stay with</div><div>  version 1.1.2 for now on those architectures.  This will be rectified soon!</div><div><br></div><div>* We are now releasing a</div><div>  [statically linked Stack binary for 64-bit Linux](<a href="https://www.stackage.org/stack/linux-x86_64-static" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.stackage.org%2Fstack%2Flinux-x86_64-static\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHy7Wzqp0dlEtI20w4gl1WL6ByfHg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.stackage.org%2Fstack%2Flinux-x86_64-static\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHy7Wzqp0dlEtI20w4gl1WL6ByfHg';return true;">https://www.stackage.<wbr>org/stack/linux-x86_64-static</a>)<wbr>.</div><div>  Please try it and let us know if you run into any trouble on your platform.</div><div><br></div><div>* We are planning some changes to our Linux releases, including dropping our</div><div>  Ubuntu, Debian, CentOS, and Fedora package repositories and switching to</div><div>  statically linked binaries.  We would value <span style="line-height:1.5">your feedback in</span></div><div><span style="line-height:1.5">  [#2534](<a href="https://github.com/commercialhaskell/stack/issues/2534" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2534\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFlOSPrwdDuEE4DJ1amWhbqo-rixA';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2534\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFlOSPrwdDuEE4DJ1amWhbqo-rixA';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2534</a>).</span></div><div><br></div><div>Major changes:</div><div><br></div><div>* Add `stack hoogle` command.</div><div>  [#55](<a href="https://github.com/commercialhaskell/stack/issues/55" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F55\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGk0dPeu5Ome_rXEOHRiSxxiIPQiA';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F55\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGk0dPeu5Ome_rXEOHRiSxxiIPQiA';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/55</a>)</div><div>* Support for absolute file path in `url` field of `setup-info` or `--ghc-bindist`</div><div>* Add support for rendering GHCi scripts targeting different GHCi like</div><div>  applications</div><div>  [#2457](<a href="https://github.com/commercialhaskell/stack/pull/2457" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fpull%2F2457\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHzacqZ7zgDzpsd742YfhjsEImrOg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fpull%2F2457\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHzacqZ7zgDzpsd742YfhjsEImrOg';return true;">https://github.com/<wbr>commercialhaskell/stack/pull/<wbr>2457</a>)</div><div><br></div><div>Behavior changes:</div><div><br></div><div>* Remove `stack ide start` and `stack ide load-targets` commands.</div><div>  [#2178](<a href="https://github.com/commercialhaskell/stack/issues/2178" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2178\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHppEh4CHy53fqWjAAVpLbKFvK9eA';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2178\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHppEh4CHy53fqWjAAVpLbKFvK9eA';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2178</a>)</div><div>* Support .buildinfo files in `stack ghci`.</div><div>  [#2242](<a href="https://github.com/commercialhaskell/stack/pull/2242" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fpull%2F2242\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEFhTV6Q7qId0Q7yk-mOk1eCnlUfQ';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fpull%2F2242\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEFhTV6Q7qId0Q7yk-mOk1eCnlUfQ';return true;">https://github.com/<wbr>commercialhaskell/stack/pull/<wbr>2242</a>)</div><div>* Support -ferror-spans syntax in GHC error messages.</div><div>* Avoid unpacking ghc to `/tmp`</div><div>  [#996](<a href="https://github.com/commercialhaskell/stack/issues/996" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F996\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEP39jRVgg2rSuIo5M24xo1gumIkw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F996\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEP39jRVgg2rSuIo5M24xo1gumIkw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/996</a>)</div><div>* The Linux `gmp4` GHC bindist is no longer considered a full-fledged GHC</div><div>  variant and can no longer be specified using the `ghc-variant` option,</div><div>  and instead is treated more like a slightly different platform.</div><div><br></div><div>Other enhancements:</div><div><br></div><div>* Use the `store` package for binary serialization of most caches.</div><div>* Only require minor version match for Docker stack exe.</div><div>  This way, we can make patch releases for version bounds and similar</div><div>  build issues without needing to upload new binaries for Docker.</div><div>* Stack/Nix: Passes the right ghc derivation as an argument to the `shell.nix` when a</div><div>  custom `shell.nix` is used</div><div>  See [#2243](<a href="https://github.com/commercialhaskell/stack/issues/2243" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2243\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFeo4e4dbScCK8kNYlSXRETqVH0hg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2243\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFeo4e4dbScCK8kNYlSXRETqVH0hg';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2243</a>)</div><div>* Stack/Nix: Sets `LD_LIBRARY_PATH` so packages using C libs for Template Haskell can work</div><div>  (See _e.g._ [this HaskellR issue](<a href="https://github.com/tweag/HaskellR/issues/253" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Ftweag%2FHaskellR%2Fissues%2F253\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEbiG7lJT2aQOZf_tspo-sexSx70g';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Ftweag%2FHaskellR%2Fissues%2F253\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEbiG7lJT2aQOZf_tspo-sexSx70g';return true;">https://github.com/<wbr>tweag/HaskellR/issues/253</a>))</div><div>* Parse CLI arguments and configuration files into less permissive types,</div><div>  improving error messages for bad inputs.</div><div>  [#2267](<a href="https://github.com/commercialhaskell/stack/issues/2267" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2267\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEPwOflpC81e4Ry0jElfa_hHEg-pg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2267\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEPwOflpC81e4Ry0jElfa_hHEg-pg';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2267</a>)</div><div>* Add the ability to explictly specify a gcc executable.</div><div>  [#593](<a href="https://github.com/commercialhaskell/stack/issues/593" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F593\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFfXqUVBmjQ7uuS65Z_bQqam5AsYQ';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F593\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFfXqUVBmjQ7uuS65Z_bQqam5AsYQ';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/593</a>)</div><div>* Nix: No longer uses LTS mirroring in nixpkgs. Gives to nix-shell a derivation</div><div>  like `haskell.compiler.ghc801`</div><div>  See [#2259](<a href="https://github.com/commercialhaskell/stack/issues/2259" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2259\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHZBQR-ndl6BEQha-v8fBJ3-S-QyQ';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2259\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHZBQR-ndl6BEQha-v8fBJ3-S-QyQ';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2259</a>)</div><div>* Perform some subprocesses during setup concurrently, slightly speeding up most</div><div>  commands. [#2346](<a href="https://github.com/commercialhaskell/stack/pull/2346" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fpull%2F2346\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGQpRyk44TL4Eg20B20yx3W0UtO5Q';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fpull%2F2346\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGQpRyk44TL4Eg20B20yx3W0UtO5Q';return true;">https://github.com/<wbr>commercialhaskell/stack/pull/<wbr>2346</a>)</div><div>* `stack setup` no longer unpacks to the system temp dir on posix systems.</div><div>  [#996](<a href="https://github.com/commercialhaskell/stack/issues/996" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F996\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEP39jRVgg2rSuIo5M24xo1gumIkw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F996\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEP39jRVgg2rSuIo5M24xo1gumIkw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/996</a>)</div><div>* `stack setup` detects libtinfo6 and ncurses6 and can download alternate GHC</div><div>  bindists [#257](<a href="https://github.com/commercialhaskell/stack/issues/257" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F257\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGpaxuwpgFNTjaRdI8W8M-ZLCBz3Q';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F257\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGpaxuwpgFNTjaRdI8W8M-ZLCBz3Q';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/257</a>)</div><div>  [#2302](<a href="https://github.com/commercialhaskell/stack/issues/2302" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2302\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHoBzxlHfbRZFEnitj7oaSivBL1ZA';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2302\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHoBzxlHfbRZFEnitj7oaSivBL1ZA';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2302</a>).</div><div>* `stack setup` detects Linux ARMv7 downloads appropriate GHC bindist</div><div>  [#2103](<a href="https://github.com/commercialhaskell/stack/issues/2103" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2103\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEG4kx0_dDueHt_vBeoADw7E2zgFw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2103\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEG4kx0_dDueHt_vBeoADw7E2zgFw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2103</a>)</div><div>* Custom `stack` binaries list dependency versions in output for `--version`.</div><div>  See [#2222](<a href="https://github.com/commercialhaskell/stack/issues/2222" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2222\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGdbrKqBtGpRE0GAbKJJ4RuLWrCUQ';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2222\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGdbrKqBtGpRE0GAbKJJ4RuLWrCUQ';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2222</a>)</div><div>  and [#2450](<a href="https://github.com/commercialhaskell/stack/issues/2450" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2450\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHL74AMn51FIZ2K1wEDlNfQCFkvQQ';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2450\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHL74AMn51FIZ2K1wEDlNfQCFkvQQ';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2450</a>).</div><div>* Use a pretty printer to output dependency resolution errors.</div><div>  [#1912](<a href="https://github.com/commercialhaskell/stack/issues/1912" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F1912\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGU0bRj_pgF_wYSuoBsVPWO6ViFIw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F1912\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGU0bRj_pgF_wYSuoBsVPWO6ViFIw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/1912</a>)</div><div>* Remove the `--os` flag</div><div>  [#2227](<a href="https://github.com/commercialhaskell/stack/issues/2227" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2227\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHNC3Z3r5N1dUGv8HR270aPCA4CNg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2227\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHNC3Z3r5N1dUGv8HR270aPCA4CNg';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2227</a>)</div><div>* Add 'netbase' and 'ca-certificates' as dependency for .deb packages.</div><div>  [#2293](<a href="https://github.com/commercialhaskell/stack/issues/2293" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2293\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGri5x2HamKo30A8OS9mAxe9GzApQ';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2293\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGri5x2HamKo30A8OS9mAxe9GzApQ';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2293</a>).</div><div>* Add `stack ide targets` command.</div><div>* Enhance debug logging with subprocess timings.</div><div>* Pretty-print YAML parse errors</div><div>  [#2374](<a href="https://github.com/commercialhaskell/stack/issues/2374" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2374\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGcigtpm7GlC9gL3a80zMkHSL6y9Q';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2374\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGcigtpm7GlC9gL3a80zMkHSL6y9Q';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2374</a>)</div><div>* Clarify confusing `stack setup` output</div><div>  [#2314](<a href="https://github.com/commercialhaskell/stack/issues/2314" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2314\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNG6C7Sr6nKjEXyxb0A63lK-ecTrbg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2314\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNG6C7Sr6nKjEXyxb0A63lK-ecTrbg';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2314</a>)</div><div>* Delete `Stack.Types` multimodule to improve build times</div><div>  [#2405](<a href="https://github.com/commercialhaskell/stack/issues/2405" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2405\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFZW_wWvb1YR01vKWYsDDZtTX3tpA';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2405\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFZW_wWvb1YR01vKWYsDDZtTX3tpA';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2405</a>)</div><div>* Remove spurious newlines in build logs</div><div>  [#2418](<a href="https://github.com/commercialhaskell/stack/issues/2418" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2418\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEPP7PKT9ms9Gaq_-JNqKu-VP4YRg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2418\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEPP7PKT9ms9Gaq_-JNqKu-VP4YRg';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2418</a>)</div><div>* Interpreter: Provide a way to hide implicit packages</div><div>  [#1208](<a href="https://github.com/commercialhaskell/stack/issues/1208" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F1208\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE838G_l7nu3zZId6AjpfVoWT9FPQ';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F1208\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE838G_l7nu3zZId6AjpfVoWT9FPQ';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/1208</a>)</div><div>* Check executability in exec lookup</div><div>  [#2489](<a href="https://github.com/commercialhaskell/stack/issues/2489" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2489\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNF8TWKxkZXAlZeMwq6yjkBn7JWt1A';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2489\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNF8TWKxkZXAlZeMwq6yjkBn7JWt1A';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2489</a>)</div><div><br></div><div>Bug fixes:</div><div><br></div><div>* Fix cabal warning about use of a deprecated cabal flag</div><div>  [#2350](<a href="https://github.com/commercialhaskell/stack/issues/2350" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2350\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGuDIyCd68aSAQ0xdQEf_wcC22lAQ';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2350\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGuDIyCd68aSAQ0xdQEf_wcC22lAQ';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2350</a>)</div><div>* Support most executable extensions on Windows</div><div>  [#2225](<a href="https://github.com/commercialhaskell/stack/issues/2225" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2225\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHT4jm8mzHC-U0dqhCwKERKGJph-w';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2225\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHT4jm8mzHC-U0dqhCwKERKGJph-w';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2225</a>)</div><div>* Detect resolver change in `stack solver`</div><div>  [#2252](<a href="https://github.com/commercialhaskell/stack/issues/2252" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2252\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNH1_chlxAiABNiJZhnEcLyFlnqNaw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2252\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNH1_chlxAiABNiJZhnEcLyFlnqNaw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2252</a>)</div><div>* Fix a bug in docker image creation where the wrong base image was</div><div>  selected</div><div>  [#2376](<a href="https://github.com/commercialhaskell/stack/issues/2376" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2376\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGFW4_y7yPkBQlobKgtrYCoS7S-Pw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2376\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGFW4_y7yPkBQlobKgtrYCoS7S-Pw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2376</a>)</div><div>* Ignore special entries when unpacking tarballs</div><div>  [#2361](<a href="https://github.com/commercialhaskell/stack/issues/2361" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2361\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGeYSeiMdQ5TByT5G6Aa4lDuLZh_Q';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2361\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGeYSeiMdQ5TByT5G6Aa4lDuLZh_Q';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2361</a>)</div><div>* Fixes src directory pollution of `style.css` and `highlight.js` with GHC 8's</div><div>  haddock [#2429](<a href="https://github.com/commercialhaskell/stack/issues/2429" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2429\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNF2xh9l4mcmFr8jiMUrZaGP9iNP5w';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2429\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNF2xh9l4mcmFr8jiMUrZaGP9iNP5w';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2429</a>)</div><div>* Handle filepaths with spaces in `stack ghci`</div><div>  [#2266](<a href="https://github.com/commercialhaskell/stack/issues/2266" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2266\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFnIFQcee4iaFJlTyu4ZKE3Ikxhiw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2266\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFnIFQcee4iaFJlTyu4ZKE3Ikxhiw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2266</a>)</div><div>* Apply ghc-options to snapshot packages</div><div>  [#2289](<a href="https://github.com/commercialhaskell/stack/issues/2289" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2289\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGceO4RlGcm9HQldbm1pbeeqVjEDA';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2289\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGceO4RlGcm9HQldbm1pbeeqVjEDA';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2289</a>)</div><div>* stack sdist: Fix timestamp in tarball</div><div>  [#2394](<a href="https://github.com/commercialhaskell/stack/pull/2394" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fpull%2F2394\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFY93I63LVMS-1WgpSWnw5TroNbww';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fpull%2F2394\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFY93I63LVMS-1WgpSWnw5TroNbww';return true;">https://github.com/<wbr>commercialhaskell/stack/pull/<wbr>2394</a>)</div><div>* Allow global Stack arguments with a script</div><div>  [#2316](<a href="https://github.com/commercialhaskell/stack/issues/2316" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2316\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGy84xOALzUbeSftWnqfjqBTW_73A';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2316\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGy84xOALzUbeSftWnqfjqBTW_73A';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2316</a>)</div><div>* Inconsistency between ToJSON and FromJSON instances of PackageLocation</div><div>  [#2412](<a href="https://github.com/commercialhaskell/stack/pull/2412" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fpull%2F2412\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFwPuZko9QDZwl1QtuLuynvKE82BQ';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fpull%2F2412\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFwPuZko9QDZwl1QtuLuynvKE82BQ';return true;">https://github.com/<wbr>commercialhaskell/stack/pull/<wbr>2412</a>)</div><div>* Perform Unicode normalization on filepaths</div><div>  [#1810](<a href="https://github.com/commercialhaskell/stack/issues/1810" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F1810\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGKD3-Wg-lmFMswnANkwhhULKm7dA';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F1810\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGKD3-Wg-lmFMswnANkwhhULKm7dA';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/1810</a>)</div><div>* Solver: always keep ghc wired-in as hard constraints</div><div>  [#2453](<a href="https://github.com/commercialhaskell/stack/issues/2453" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2453\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGndCNGYeR-mNHw4AnWcrPkWGShRg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2453\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGndCNGYeR-mNHw4AnWcrPkWGShRg';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2453</a>)</div><div>* Support OpenBSD's tar where possible, require GNU tar for xz support</div><div>  [#2283](<a href="https://github.com/commercialhaskell/stack/issues/2283" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2283\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFp1Ec2qijb54p5iBruqyqdcB9A7Q';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2283\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFp1Ec2qijb54p5iBruqyqdcB9A7Q';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2283</a>)</div><div>* Fix using --coverage with Cabal-1.24</div><div>  [#2424](<a href="https://github.com/commercialhaskell/stack/issues/2424" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2424\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHXYXI1r5TWT7a9MKEwC-RrWXFZwg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2424\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHXYXI1r5TWT7a9MKEwC-RrWXFZwg';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2424</a>)</div><div>* When marking exe installed, remove old version</div><div>  [#2373](<a href="https://github.com/commercialhaskell/stack/issues/2373" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2373\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNESGof9Ca-5bZCeL5uYDx6_U45cGw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2373\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNESGof9Ca-5bZCeL5uYDx6_U45cGw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2373</a>)</div><div>* Stop truncating all-cabal-hashes git repo</div><div>  [#2175](<a href="https://github.com/commercialhaskell/stack/issues/2175" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2175\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHgGFxZvqtiyBVhof4fdv1PdXzPhw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2175\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHgGFxZvqtiyBVhof4fdv1PdXzPhw';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2175</a>)</div><div>* Handle non-ASCII filenames on Windows</div><div>  [#2491](<a href="https://github.com/commercialhaskell/stack/issues/2491" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2491\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFpTNmsiMu4NrRgkeiNXBA4evwBgA';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2491\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFpTNmsiMu4NrRgkeiNXBA4evwBgA';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2491</a>)</div><div>* Avoid using multiple versions of a package in script interpreter</div><div>  by passing package-id to ghc/runghc</div><div>  [#1957](<a href="https://github.com/commercialhaskell/stack/issues/1957" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F1957\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFR41ebTl3dic9c38J663BJ78B-Lg';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F1957\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFR41ebTl3dic9c38J663BJ78B-Lg';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/1957</a>)</div><div>* Only pre-load compiler version when using nix integration</div><div>  [#2459](<a href="https://github.com/commercialhaskell/stack/issues/2459" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2459\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE8WGEfiLf51dPcu6wTm_ORAQaD1g';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2459\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE8WGEfiLf51dPcu6wTm_ORAQaD1g';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2459</a>)</div><div>* Solver: parse cabal errors also on Windows</div><div>  [#2502](<a href="https://github.com/commercialhaskell/stack/issues/2502" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2502\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNENZn7I2N5XflYMz3M1Ip9x6-dJww';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2502\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNENZn7I2N5XflYMz3M1Ip9x6-dJww';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2502</a>)</div><div>* Allow exec and ghci commands in interpreter mode.</div><div>  Scripts can now automatically open in the repl by using `exec ghci`</div><div>  instead of `runghc` in the shebang command.</div><div>  [#2510](<a href="https://github.com/commercialhaskell/stack/issues/2510" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2510\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFZJeUBBDobJ98hrJmTCToV0fTrAQ';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2510\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFZJeUBBDobJ98hrJmTCToV0fTrAQ';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2510</a>)</div><div>* Now consider a package to be dirty when an extra-source-file is changed.</div><div>  See [#2040](<a href="https://github.com/commercialhaskell/stack/issues/2040" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2040\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFGAVEwGfr5Za-NKX8NQVG2w_IUvA';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fcommercialhaskell%2Fstack%2Fissues%2F2040\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFGAVEwGfr5Za-NKX8NQVG2w_IUvA';return true;">https://github.com/<wbr>commercialhaskell/stack/<wbr>issues/2040</a>)</div><div><br></div><div>Thanks to all our contributors for this release:</div><div><br></div><div>* Aaron Friel</div><div>* Andrew Cowie</div><div>* AndrewRademacher</div><div>* Anton Felix Lorenzen</div><div>* Brian McKenna</div><div>* Chris Done</div><div>* Dan Aloni</div><div>* danald</div><div>* Daniel Casanueva</div><div>* Denis</div><div>* Denis Kasak</div><div>* Emanuel Borsboom</div><div>* erewok</div><div>* Gabor Greif</div><div>* Gurkenglas</div><div>* Harendra Kumar</div><div>* hesiod</div><div>* Judah Jacobson</div><div>* Khan Thompson</div><div>* Mathieu Boespflug</div><div>* Michael Sloan</div><div>* Michael Snoyman</div><div>* Mohit Agarwal</div><div>* Moritz Angermann</div><div>* Oleg Grenrus</div><div>* Paolo G. Giarrusso</div><div>* Philipp Kant</div><div>* Ryan Desfosses</div><div>* Sid Kapur</div><div>* Sidharth Kapur</div><div>* Simon Jakobi</div><div>* Tim Dysinger</div><div>* Tim Düsterhus</div><div>* Tobias Markus</div><div>* YPares</div><div>* Yuriy Syrovetskiy</div><div>* Yves Parès (Ywen)</div><div>* ___</div></div>
</blockquote></div></div></div>