Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

Haskell Stack 2.11.1 download

Stack is a cross-platform program for developing Haskell projects. It is aimed at Haskellers both new and experienced.

commercialhaskell IDEs & code editors #28 IDEs & code editors
This is an older version. The current version is 3.11.1. Haskell Stack 3.11.1 · Released:

Installer files 2.11.1

ArchitectureTypeScopeFile sizeDownloadSHA256
64-bit EXE (NSIS) · en-US Current user — github.com VirusTotal

Link and SHA256 come from the Windows Package Manager community manifest. Compare the hash of the downloaded file before running it.

Release notes

- Add flag --[no-]-only-local-bin to Stack's upgrade command for a binary upgrade.
If the Stack executable is my-stack, the default is my-stack upgrade --only-local-bin where previously it was, effectively, my-stack upgrade --no-only-local-bin.
If the Stack executable is stack, the default is stack upgrade --no-only-local-bin, the same behaviour as previously.
- Use $XDG_CACHE_HOME/stack/ghci-script, rather than <temp>/haskell-stack-ghci (where <temp> is the directory yielded by the temporary package's System.
IO.Temp.getCanonicalTemporaryDirectory), as the base location for GHCi script files generated by stack ghci or stack repl. See #5203
- Drop support for Cabal versions before 1.22 and, consequently, GHC versions before 7.10.
- stack ghci and stack repl now take into account the values of default-language keys in Cabal files, like they take into account the values of default-extensions keys.
- Removed --ghc-paths, --global-stack-root and --local-bin-path flags for stack path, deprecated in Stack 1.1.0 in favour of --programs, --stack-root and local-bin respectively.
- On Windows, stack upgrade always renames the file of the running Stack executable (adding extension .old) before attempting to write to the original file name.
- On Windows, stack upgrade does not offer sudo command alternatives if attempting to write to the original file name of the running Stack exectuable results in a 'Permission' error.
- Add options of the form --PROG-option=<argument> to stack build, where PROG is a program recognised by the Cabal library and one of alex, ar, c2hs, cpphs, gcc, greencard, happy, hsc2hs, hscolour, ld, pkg-config, strip and tar.
If Cabal uses the program during the configuration step, the argument is passed to it.
- By default all --PROG-option options are applied to all local packages.
This behaviour can be changed with new configuration option apply-prog-options.
- Add flag --[no-]use-root to stack script (default disabled).
Used with --compile or --optimize, when enabled all compilation outputs (including the executable) are written to a script-specific location in the scripts directory of the Stack root rather than the script's directory, avoiding clutter of the latter directory.
- Better error message if the value of the STACK_WORK environment variable or --work-dir option is not a valid relative path.
- Stack will use the value of the GH_TOKEN, or GITHUB_TOKEN, environment variable as credentials to authenticate its GitHub REST API requests.
- stack uninstall also shows how to uninstall Stack-supplied tools.
- Fix incorrect warning if allow-newer-deps are specified but allow-newer is false.
See #6068.
- stack build with --file-watch or --file-watch-poll outputs 'pretty' error messages, as intended. See #5978.
- stack build unregisters any local packages for the sub libraries of a local package that is to be unregistered. See #6046.
- The warning that sublibrary dependency is not supported is no longer triggered by internal libraries.
- Chris Wendt
- Illia Bobyr
- Jens Petersen
- Max Taldykin
- MaxHearnden
- Mike Pilgrem
- Phil de Joux
- theophilebatoz

https://github.com/commercialhaskell/stack/releases/tag/v2.11.1

Most popular in IDEs & code editors

See all
  1. OpenCodeOpenCode is an open source agent that helps you write and run code with any AI model. It's available as a terminal-based interface, desktop app, or IDE extension.
  2. RStudioRStudio is an integrated development environment (IDE) for R.
  3. Node.js (LTS)Run JavaScript Everywhere
  4. Apache NetBeansDevelopment Environment, Tooling Platform and Application Framework.
  5. VSCodiumVSCodium is a community-driven, freely-licensed and telemetry-free rebuilt of Microsoft's Visual Studio Code.
  6. HaxeHaxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.
  7. ThonnyThonny is a Python IDE meant for learning programming.
  8. GDevelopThe fastest, easiest, most powerful no-code game engine.
  9. mkcertA simple zero-config tool to make locally trusted development certificates with any names you'd like.
  10. ProcessingA language and environment for creative coding

Tags

Share