See https://haskellstack.org/ for installation and upgrade instructions.
Release notes:
1.24.0.0
.Changes since v2.13.1:
Behavior changes:
*.hi
or *.o
files in the setup-exe-src
directory of the Stack root, and deletes any corresponding to a setup-<hash>.hs
or setup-shim-<hash>.hs
file, to avoid GHC issue #21250.nix
executable is on the PATH. This usually indicates the Nix package manager is available. In YAML configuration files, the notify-if-nix-on-path
key is introduced, to allow the notification to be muted if unwanted.stack path --stack-root
no longer sets up Stack's environment and does not load Stack's configuration.--jobs
setting accordingly. See #84.2.2.0.0
is deprecated and may be removed in the next version of Stack. Removal would mean that projects using snapshots earlier than lts-12.0
or nightly-2018-03-18
(GHC 8.4.1) might no longer build. See #6377.--resolver
option is not specified, Stack's unpack
command with a package name will seek to update the package index before seeking to download the most recent version of the package in the index.Other enhancements:
--no-init
to Stack's new
command to skip the initialisation of the newly-created project for use with Stack.stack haddock
are printed on separate lines and without a trailing dot.--doctest-option=<argument>
to stack build
, where doctest
is a program recognised by versions of the Cabal library from 1.24.0.0
.--haddock-for-hackage
to Stack's build
command (including the haddock
synonym for build --haddock
) to enable building local packages with flags to generate Haddock documentation, and an archive file, suitable for upload to Hackage. The form of the Haddock documentation generated for other packages is unaffected.--documentation
(-d
for short) to Stack's upload
command to allow uploading of documentation for packages to Hackage.stack new
no longer rejects project templates that specify a package.yaml
in a subdirectory of the project directory.notify-if-ghc-untested
and notify-if-cabal-untested
keys are introduced, to allow the notification to be muted if unwanted.stack> build (lib + exe + test) with ghc-9.6.4
).--candidate
to Stack's unpack
command, to allow package candidates to be unpacked locally.notify-if-arch-unknown
key is introduced, to allow the notification to be muted if unwanted.--filter <item>
to Stack's ls dependencies text
command to filter out an item from the results, if present. The item can be $locals
for all local packages.--snapshot
as synonym for --resolver
.config set snapshot
command, corresponding to the config set resolver
command.Bug fixes:
Curator
instance of ToJSON
, as regards expect-haddock-failure
.resolver:
or snapshot:
value is, in error, a YAML number.sdist
command can check packages with names that include non-ASCII characters.Thanks to all our contributors for this release:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4