Release 0.1.12
Testing
- install, rm, set GHC (and that we have no stray symlinks)
- make sure HLS symlinks are untouched when installing new GHCs (such as 8.10.2)
- make sure the .yaml file is parsed correctly
- make sure the distro version matching is correct and we don't accidentally match something else (or nothing)
Changes
- Fix disappearing HLS symlinks wrt #91 (closed)
- improve TUI:
- separators between tools sections
- reverse list order so latest is on top
- expand the blues selected bar
- show new latest versions in bright white
- allow configuration file and setting TUI hotkeys wrt #41 (closed)
- see https://gitlab.haskell.org/haskell/ghcup-hs#configuration for a more in-depth explanation
- add a
--set
switch toghcup install ghc
to automatically set as default after install - emit warnings when CC/LD is set wrt #82 (closed)
- add support for version ranges in distro specifiers wrt #84 (closed)
- e.g.
"(>= 19 && <= 20) || ==0.2.2"
is a valid version key for distro
- e.g.
@glguy if you'd like to help with some manual testing, please go ahead. Release binaries should show up as CI artifacts soon here: https://gitlab.haskell.org/haskell/ghcup-hs/-/pipelines/27708 (version-ranges branch)