Compare commits

...

3 Commits

Author SHA1 Message Date
3b6bb0df46 Add changelog 2022-07-29 21:52:56 +08:00
60299b6bb8 Update HLS doc link 2022-07-27 23:29:33 +08:00
4d20f4e07c Merge branch 'issue-391' 2022-07-25 20:33:21 +08:00
2 changed files with 28 additions and 1 deletions

View File

@@ -1,5 +1,32 @@
# Revision history for ghcup # Revision history for ghcup
## 0.1.18.0 -- 2022-07-30
* Fix tui set wrt [#266](https://gitlab.haskell.org/haskell/ghcup-hs/-/merge_requests/266) by Arjun Kathuria
- Ask the user to install the tool via prompt when setting an non-installed version
* improvements to safe (un-)installations
- bindists that don't support `make DESTDIR=/some/tmp/dir install` are now unsupported
- installed GHC files are now recorded to avoid use of `removePathForcibly`
- internally uses a newtype wrapper for user-input paths and restrict destructive operations to validated paths
* use of `TMPDIR` is dropped... now uses an internal tmp dir `~/.ghcup/tmp`
* improvements to error handling and warnings
* Require --isolate to have an absolute directory, fixes #367
* Fix mingw PATH handling wrt #371
* Add --mingw-path switch to `ghcup run`
* Fix `ghcup run` on windows, fixes #375
* Allow passing bindist configure args wrt #377
* Improve `ghcup compile hls`
- short hashes now work
- print the long hash in addition to the detected cabal version of HLS
- add `--git-describe-version` switch as an alternative to `--overwrite-version`
- Allow to build HLS from hackage (now is the default)
- Allow to run 'cabal update' automatically before the HLS build
- Fix parser and completer for 'ghcup compile hls --version'
* Improve `ghcup compile ghc`
- short hashes now work
- print the long hash in addition to the detected cabal version of HLS
- Allow to build from arbitrary GHC source dists
## 0.1.17.10 -- 2022-05-12 ## 0.1.17.10 -- 2022-05-12
* windows hotfix (hackage-only release) * windows hotfix (hackage-only release)

View File

@@ -659,7 +659,7 @@ ask_hls() {
warn "Do you want to install haskell-language-server (HLS)?" warn "Do you want to install haskell-language-server (HLS)?"
warn "HLS is a language-server that provides IDE-like functionality" warn "HLS is a language-server that provides IDE-like functionality"
warn "and can integrate with different editors, such as Vim, Emacs, VS Code, Atom, ..." warn "and can integrate with different editors, such as Vim, Emacs, VS Code, Atom, ..."
warn "Also see https://github.com/haskell/haskell-language-server/blob/master/README.md" warn "Also see https://haskell-language-server.readthedocs.io/en/stable/"
warn "" warn ""
warn "[Y] Yes [N] No [?] Help (default is \"N\")." warn "[Y] Yes [N] No [?] Help (default is \"N\")."
warn "" warn ""