Skip to content
Tags give the ability to mark specific points in history as being important
  • 0.0.1
    8e2dcc95 · Clean up after yourself ·
    Release 0.0.1
    
  • 0.0.2
    4d12a4cc · Link issues in README.md ·
    Release 0.0.2
    
  • 0.0.3
    0ec136e3 · Add rm tests to travis ·
    Release 0.0.3
    
  • 0.0.4
    bd50a5b2 · Release 0.0.4 ·
    Release: 0.0.4
    Release 0.0.4
    
  • 0.0.5
    da8d4ec0 · Improve README.md ·
    Release: 0.0.5
    Release 0.0.5
    
  • 0.0.6
    abfca7fa · Simplify mkdir ·
    Release: 0.0.6
    Release 0.0.6
    
  • 0.0.7
    64e9d262 · Fix travis ·
    Release: 0.0.7
    Release 0.0.7
    
    This release introduces a new way of installing ghcup (and GHC and cabal in the process)
    with the infamous `curl .. | sh` pattern. See #36 for discussion. This
    is completely optional.
    
    Features:
    
    - Add a bootstrap-haskell script, fixes #36
    - Allow to specify tags for `ghcup install`, `ghcup install-cabal` and `ghcup set`
    - `ghcup list` also shows tags
    - support installing on macOS aka Darwin
    - Improve detection logic for CentOS/Alpine/AIX/FreeBSD
    - Introduce a GHCUP_INSTALL_BASE_PREFIX env variable to control where `.ghcup` directory will be created
    - Add rudimentary support for Amazon Linux
    
    Bugfixes:
    
    - Create missing haddock -> haddock-ghc symlink
    - Emit distro-alias inferred in `debug-info` output
    - Tweak exit code for `ghcup install` (If a GHC is already installed, we shouldn't treat it as an error)
    
    Cleanups:
    
    - Simplify mkdir calls
    - Documentation improvements
    - Error handling improvements
    
    API changes:
    
    - `self-update` was renamed to `upgrade`
    
  • 0.0.8 Release: 0.0.8
    Release 0.0.8
    
    Distro support:
    * add some FreeBSD support
    * add linux mint support
    * add some redhat support
    * add some alpine support
    
    New tool versions:
    * GHC: 8.4.1, 8.4.2, 8.6.4, 8.6.5, 8.8.1
    * cabal: 3.0.0.0
    
    Commands and API:
    * new 'changelog' subcommand added
    * 'uprade' subcommand is tweaked':
      - add --inplace flag
      - by default install into BIN_LOCATION
    * new subcommand 'print-system-reqs'
    * 'compile' subcommand is now hidden from help menu (since it's only for power-users, use 'ghcup -v --help' to show all commands)
    * 'list' subcommand is overhauled and 'show' removed
    * allow to overwrite the distro detection system (see 'ghcup -v --help')
    * allow to overwrite meta download and meta version files via GHCUP_META_DOWNLOAD_URL and GHCUP_META_VERSION_URL
    
    Fixes:
    * clean up interrupted download cache properly
    * send debug output to stderr only
    * fix bug in bootstrap-haskell causing odd errors
    
    Other:
    * introduce major version symlinks (e.g. 8.6 -> 8.6.5) and add x.y tags
    * use GHCUP_INSTALL_BASE_PREFIX in bootstrap-haskell
    * don't reinstall cabal-install from source in bootstrap-haskell
    * various usability improvements in bootstrap-haskell
    * add bash-completion script
    * add manpage support when using man-db