Releases: haskell/ghcup-hs
Releases · haskell/ghcup-hs
v0.1.19.1
- Fix GHCup on JFS/ReiserFS and other filesystem that don't support
d_type
, fixes #766 - Don't fail on setModificationTime, fixes #784 and many GitHub actions issues
- Make armv7/aarch64 linux binaries more portable (built on Debian buster)
- Improve usability on 'ghcup config add-release-channel', fixes #751
- Make version shortcuts work with 'ghcup set', fixes #757
- Don't implicitly smuggle in config options in
ghcup config set
wrt #775 - Fix build on unix with -ftui
0.1.19.0
- restore proper support for FreeBSD and Linux armv7
- integrate with errors.haskell.org, wrt #434
- allow to overwrite distro detection via config wrt #421
- this is particularly useful for e.g. Ubuntu derivates, where ghcup doesn't pick the optimal bindist, also see the GHCup documentation on overriding distro detection
- Add proper support for mirrors wrt #357
- fix a (harmless) bug in
ghcup nuke
on windows - improvements to
ghcup add-release-channel
wrt #708 - fix building newer GHC from source wrt #433
- Fix
ghcup install hls -u
on windows - Fix failure with
--isolate=dir --force
- Add
--metadata-fetching-mode
arg, fixes #440 - Add content-length property to downloads
- Fix a grave bug on armv7 during installation wrt #415
- improve many warning/error messages (contributions by @taylorfausak)
- some minor optimization in
ghcup whereis ghcup
- improve
--keep=always
to not clean up directories in certain circumstances
v0.1.17.5
Changes
- Implement
ghcup run
subcommand wrt #137 - Support installation of dynamic HLS bindists wrt HLS #2675 and #237
- Fix XDG support when
~/.local/bin
is a symlink wrt #311 - Add support for quilt-style patches wrt #230, by James Hobson
- Fix redundant upgrade warnings in
ghcup upgrade
- Fix
ghcup whereis ghc
for non-standard versions wrt #289 - Don't print logs to stdout, but stderr
- Allow unpacking legacy lzma archives wrt #307
- Allow to disable self-upgrade functionality wrt #305
- Fix
ghcup install ghc --set
when ghc is already installed wrt #291
Release v0.1.17.4
Changes
- add
--metadata-caching
option, allowing to also disable yaml metadata caching wrt #278 - make upgrading ghcup in TUI more pleasant wrt #276
- fix parsing of atypical GHC versions (e.g.
8.10.5-patch1
) - fix compiling HLS dynamically linked, also see #245
- redo (and break) some of the
ghcup compile <tool>
interface, improving patch options and setting custom cabal.project files - avoid redundant update warnings wrt #283
Release v0.1.16
0.1.16 -- 2021-07-28
- Add 'nuke' subcommand wrt #135, implemented by Arjun Kathuria
- Add uninstallation powershell script on windows wrt #150
- Improve logging
- Fix building GHC cross compiler wrt #180
- Allow to use hadrian as build system (for git based versions only) wrt #35
- Allow passing
--flavor
toghcup compile ghc
- Support new GHC
bin/
directory format wrt ghc/ghc#20074 - Implement
whereis
subcommand wrt #173 - Add
--offline
switch andprefetch
subcommand wrt #186 - Implement ETAGs hashing for metadata downloads to speed up
ghcup list
wrt #193 - Avoid unnecessary fetching of ghcup metadata in some commands
- Avoid unnecessary update checks for some commands
- Preserve mtimes on unpacked GHC tarballs on windows wrt #187, fixing issues with
ghc-pkg
- Fix lesser bug in
ghcup list
for stray stack versions wrt #183 - Major redo on how file removal on windows works, avoiding partial removals etc, wrt #165
- Improve ghcup tui for screen readers wrt github/#4, thanks to Mario Lang
Release v0.1.15.2-70-g7de552e-18-gead2b76-5-g01715fd-32-g94bd01a-19-gd3e3ebd-1-g4512468-1-ge4e52eb-2-g8500390
Changes in this Release
- First Change
- Second Change
Release v0.1.15.2-70-g7de552e-18-gead2b76-5-g01715fd-32-g94bd01a-6-gd95bdfa
Changes in this Release
- First Change
- Second Change
Release v0.1.15.2-70-g7de552e-18-gead2b76-5-g01715fd
Changes in this Release
- First Change
- Second Change
v0.1.8
Bugfix release 0.1.1
Fixing fdopendir issues on mac.