2020-01-11 20:15:05 +00:00
|
|
|
# Revision history for ghcup
|
|
|
|
|
2020-09-19 09:51:48 +00:00
|
|
|
## 0.1.11 -- ????-??-??
|
|
|
|
|
2020-09-20 15:57:16 +00:00
|
|
|
* Add support for installing haskell-language-server, wrt #65
|
2020-09-19 09:51:48 +00:00
|
|
|
* When compiling GHC from source create a bindist first, store that bindist in `~/.ghcup/cache` and install it, wrt #51
|
2020-09-20 15:57:16 +00:00
|
|
|
* Allow to compile over existing version (`ghcup compile ghc -v 8.6.5 -b 8.6.5`) and replace it wrt #59
|
2020-09-19 09:52:12 +00:00
|
|
|
* simplify installing from custom bindist wrt #60
|
|
|
|
- `ghcup install ghc -u <url> <version>`
|
2020-09-19 09:51:48 +00:00
|
|
|
* fix bug when cabal isn't marked executable in bindist
|
|
|
|
* fix bug when `~/.ghcup` is a valid symlink wrt #49
|
|
|
|
* Add JSON roundtrip tests
|
|
|
|
|
2020-08-14 18:22:27 +00:00
|
|
|
## 0.1.10 -- 2020-08-14
|
2020-08-14 14:57:15 +00:00
|
|
|
|
|
|
|
* Show stray Cabals (useful for pre-releases or compiled ones)
|
|
|
|
|
2020-08-14 07:42:41 +00:00
|
|
|
## 0.1.9 -- 2020-08-14
|
2020-08-11 19:55:15 +00:00
|
|
|
|
2020-08-13 15:01:09 +00:00
|
|
|
* Fix bug when uninstalling all cabal versions
|
2020-08-14 07:42:41 +00:00
|
|
|
* Fix bug when setting a non-installed ghc version as current default
|
2020-08-11 19:55:15 +00:00
|
|
|
* Use yaml instead of generated json for download info for ease of adding new GHC versions #44
|
|
|
|
* Allow pre-release versions of GHC/cabal
|
|
|
|
* Add XDG dirs support (set `GHCUP_USE_XDG_DIRS`) wrt #39
|
|
|
|
* Allow to specify regex for tarball subdir (e.g. `ghc-.*`)
|
|
|
|
* Allow installing arbitrary bindists more seamlessly:
|
2020-08-11 20:38:22 +00:00
|
|
|
- e.g. installing GHC HEAD: `ghcup -n install ghc -u '{"dlHash": "", "dlSubdir": { "RegexDir": "ghc-.*"}, "dlUri": "https://gitlab.haskell.org/api/v4/projects/1/jobs/artifacts/master/raw/ghc-x86_64-fedora27-linux.tar.xz?job=validate-x86_64-linux-fedora27" }' head`
|
2020-08-11 19:55:15 +00:00
|
|
|
* Avoid duplicate edits to .bashrc/.zshrc wrt #43
|
|
|
|
|
2020-07-21 20:47:21 +00:00
|
|
|
## 0.1.8 -- 2020-07-21
|
|
|
|
|
|
|
|
* Fix bug in logging thread dying on newlines
|
|
|
|
* Allow to install from arbitrary bindists: `ghcup -n install ghc -u '{"dlHash": "", "dlSubdir": "ghc-8.10.1", "dlUri": "https://github.com/commercialhaskell/ghc/releases/download/ghc-8.10.1-release/ghc-8.10.1-x86_64-deb9-linux.tar.xz"}' 8.10.1`
|
|
|
|
|
2020-07-20 20:25:28 +00:00
|
|
|
## 0.1.7 -- 2020-07-20
|
|
|
|
|
|
|
|
* Fix a bug in libarchive not unpacking some uncleanly packed bindists
|
|
|
|
* Improved fish support in bootstrap-haskell
|
|
|
|
* Only check for upgrades when not upgrading
|
|
|
|
* Fix platform detection for i386 docker images
|
|
|
|
* Improve alpine support
|
|
|
|
- more/proper bindists
|
|
|
|
- don't fall back to glibc based bindists
|
|
|
|
- install bindists with `--disable-ld-override` to avoid ld.gold bugs
|
|
|
|
|
2020-07-13 18:31:14 +00:00
|
|
|
## 0.1.6 -- 2020-07-13
|
|
|
|
|
|
|
|
* Create a new curses (brick) based TUI, accessible via `ghcup tui` #24
|
|
|
|
* Support multiple installed versions of cabal #23
|
|
|
|
* Improvements to `ghcup list` (show unavailable bindists for platform)
|
|
|
|
* Fix redhat downloads #29
|
|
|
|
* Support for hadrian bindists (fixes alpine-8.10.1) #31
|
|
|
|
* Add FreeBSD bindists 8.6.5 and 8.8.3
|
|
|
|
* Fix memory leak during unpack
|
|
|
|
|
2020-04-29 20:34:20 +00:00
|
|
|
## 0.1.5 -- 2020-04-30
|
|
|
|
|
|
|
|
* Fix errors when PATH variable contains path components that are actually files
|
|
|
|
* Add `--version` and `--numeric-version` options
|
|
|
|
* Add `changelog` command
|
|
|
|
* Also check for available GHC and Cabal updates on start
|
|
|
|
* Add base versions as tags for every GHC version (these are "installable" tags and the latest GHC version matching the tag will be picked)
|
|
|
|
* Added `--format-raw` to list subcommand
|
|
|
|
* Allow to install X.Y versions (e.g.: ghcup install 8.8)
|
|
|
|
* Implement `--keep=<always|errors|never>` to control temporary build directories cleanup
|
|
|
|
* Add proper shell completions to the repo
|
|
|
|
* Fix building of documentation
|
|
|
|
* Allow to work in offline mode and use cached files if possible
|
|
|
|
* Allow to set the downloader via `--downloader=<curl|wget>`
|
|
|
|
* Support for compiling and installing a cross GHC (see README). This is experimental.
|
|
|
|
|
2020-04-18 13:04:39 +00:00
|
|
|
## 0.1.4 -- 2020-04-16
|
2020-04-16 07:04:19 +00:00
|
|
|
|
|
|
|
* build on all platforms with curl (as a binary), wrt https://gitlab.haskell.org/haskell/ghcup-hs/issues/6
|
|
|
|
* Fix unlinking of ghc symlinks after new installation, wrt https://gitlab.haskell.org/haskell/ghcup-hs/issues/7
|
|
|
|
|
2020-04-15 13:42:09 +00:00
|
|
|
## 0.1.3 -- 2020-04-15
|
|
|
|
|
|
|
|
* Fix lesser bug when skipping ghcup update
|
|
|
|
|
2020-04-15 10:54:46 +00:00
|
|
|
## 0.1.2 -- 2020-04-15
|
|
|
|
|
|
|
|
* Fix bug when removing the set GHC version
|
|
|
|
* Fix use of undocumented `GHCUP_INSTALL_BASE_PREFIX` variable
|
|
|
|
* skip upgrade if ghcup is already latest version
|
|
|
|
|
2020-04-14 22:08:47 +00:00
|
|
|
## 0.1.1 -- 2020-04-15
|
|
|
|
|
|
|
|
* fix awful fdopendir bug on mac bug by updating hpath-posix
|
|
|
|
|
|
|
|
## 0.1.0
|
2020-01-11 20:15:05 +00:00
|
|
|
|
|
|
|
* First version. Released on an unsuspecting world.
|