ANN: first release candidate for stack-2.7

5 views
Skip to first unread message

Emanuel Borsboom

unread,
Apr 24, 2021, 12:38:43 PM4/24/21
to haskel...@haskell.org, haskel...@googlegroups.com, commerci...@googlegroups.com
You can download binaries for this pre-release from here: https://github.com/commercialhaskell/stack/releases/tag/rc%2Fv2.7.0.1

**Changes since v2.5.1.1:**

Behavior changes:

* `stack repl` now always warns about GHCi problems with loading multiple
  packages. It also sets now proper working directory when invoked with
  one package. See

* `custom-setup` dependencies are now properly initialized for `stack dist`.
  This makes `explicit-setup-deps` no longer required and that option was
  removed. See

Other enhancements:

* Nix integration now passes `ghcVersion` (in addition to existing `ghc`) to 
  `shell-file` as an identifier that can be looked up in a compiler attribute set.

* Nix integration now allows Nix integration if the user is ready in nix-shell.
  This gets rid of "In Nix shell but reExecL is False" error.

* `stack list` is a new command to list package versions in a snapshot.

* Consider GHC 9.0 a tested compiler and remove warnings.

* `custom-preprocessor-extensions` is a new configuration option for allowing
  stack to be aware of any custom preprocessors you have added to `Setup.hs`.

* Added `--candidate` flag to `upload` command to upload a package candidate
  rather than publishing the package.

* Error output using `--no-interleaved-output` no longer prepends indentating
  whitespace. This allows emacs compilation-mode and vim quickfix to locate
  and track errors. See

Bug fixes:

* `stack new` now suppports branches other than `master` as default for
  GitHub repositories. See

* Ignore all errors from `hi-file-parser`. See

* Support basic auth in package-indices. See

* Add support for parsing `.hi`. files from GHC 8.10 and 9.0. See

Reply all
Reply to author
Forward
0 new messages