ANN: stack-2.1.3

Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

ANN: stack-2.1.3

Emanuel Borsboom
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

--