Skip to content

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)
  • add a --set switch to ghcup 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

@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)

Edited by Julian Ospald
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information