ANN: stack-2.1.3

10 views
Skip to first unread message

Emanuel Borsboom

unread,
Jul 14, 2019, 12:55:13 PM7/14/19
to haskell-cafe, haskell-stack, “commercialhaskell@googlegroups.com”
See https://haskellstack.org/ for installation and upgrade instructions.

**Changes since v2.1.1**

Behavior changes:

* Disable WAL mode for SQLite3 databases, to improve compatibility with
some platforms and filesystems. See
[#4876](https://github.com/commercialhaskell/stack/issues/4876).

* By default, do not perform expiry checks in Hackage Security. See
[#4928](https://github.com/commercialhaskell/stack/issues/4928).

Other enhancements:

* Do not rerun expected test failures. This is mostly a change that
will only affect the Stackage Curator use case, but there is now an
additional message letting the user know when a previously-failed
test case is being rerun.

* Move configure information for local packages back to .stack-work to
improve caching. See
[#4893](https://github.com/commercialhaskell/stack/issues/4893).

Bug fixes:

* Fix to allow dependencies on specific versions of local git repositories. See
[#4862](https://github.com/commercialhaskell/stack/pull/4862)

* Allow Stack commands to be run in Nix mode without having a project file
available. See
[#4854](https://github.com/commercialhaskell/stack/issues/4864).

* Removes dependency on gnu-tar for OSX and Linux environment. The
`--force-local` option was required only for windows environment.

* Properly wait for the `tar` subprocess to complete before returning, thereby
avoiding a SIGTERM screwing up GHC installation. See
[#4888](https://github.com/commercialhaskell/stack/issues/4888).

* Use package complete locations from lock files when resolving dependencies
in `extra-deps`. See
[#4887](https://github.com/commercialhaskell/stack/issues/4887).

* Set the `HASKELL_DIST_DIR` environment to a proper package dist
directory so `doctest` is able to load modules autogenerated by Cabal.

* Expose package library when running tests.

* Fix support for non-ASCII module names. See
[4938](https://github.com/commercialhaskell/stack/issues/4938)

Other changes:

* Rename `pantry-tmp` package back to `pantry`, now that we have gained
maintainership (which had been used by someone else for a candidate-only test
that made it look like the name was free but prevented uploading a real
package).

**Thanks to all our contributors for this release:**

* Alan Malloy
* Alexander
* Emanuel Borsboom
* Kirill Zaborsky
* Matt Audesse
* Michael Snoyman
* Mihai Maruseac
* Sibi Prabakaran
Reply all
Reply to author
Forward
0 new messages