How to upgrade
ghcup upgrade
If you haven’t installed yet, follow the instructions at: https://www.haskell.org/ghcup/
ChangeLog
New features
- Introduction of “channel aliases” wrt #1155
- as of now:
prereleases
,cross
andvanilla
- use via e.g.
ghcup config add-release-channel cross
- as of now:
- Implement pager support wrt #1118
- like git… there’s a difference between
ghcup --help
andghcup -h
now
- like git… there’s a difference between
- Add explicit support for OpenSUSE wrt #1124
- Add explicit support for OpenBSD wrt #1138 (still WIP)
- Support tui list item selection via mouse click #1158
- proper aarch64 Alpine support
Improvements and bug fixes
- Context Menu improvements wrt #1102
- GHC(s) can be selected from a list of installed GHCs in bootstrap-ghc, hadrian-ghc, and HLS target-ghcs
- Build system can be selected from choices
- All the text edit inputs require opening an edit box by pressing “Enter”
- The help message an error message are also shown as the user types.
- Fix ‘ghcup run’ on windows, wrt #1106
- Print aeson decoding error when metadata decoding fails wrt #1113
- laxer forward compatible metadata parsing (e.g. on unknown distros)
Links
- binaries: Index of /ghcup/0.1.40.0/
- hackage: ghcup: ghc toolchain installer
- github release: Release v0.1.40.0 · haskell/ghcup-hs · GitHub
- release pipeline: Build and release · haskell/ghcup-hs@38b184f · GitHub
- metadata PR: Ghcup 0.1.40.0 by hasufell · Pull Request #277 · haskell/ghcup-metadata · GitHub
Teaser of some of the context menu improvements: