Tags give the ability to mark specific points in history as being important
  • 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
    Release 0.0.8
  • 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`
    64e9d262 · Fix travis ·
    Release 0.0.7

    ghcup

    ghcup.asc

    SHA256

    SHA256.asc

    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.6   Release 0.0.6
    abfca7fa · Simplify mkdir ·
    Release 0.0.6

    This release introduces the meta files .available-versions and .download-urls, which can be maintained independently and will be downloaded on-the-fly by the script to discover available upstream versions and appropriate tarballs for the current distribution.

    Features:

    • allow to specify a build config for 'ghcup compile'
    • add 'debug-info' subcommand
    • allow to use wget instead of curl
    • introduce optional tarball caching
    • install recommended GHC version
    • list available/supported GHC versions

    Bugfixes:

    • better discovery of distro binary tarball due to meta file
    • make unpacking more robust
    • make uninstallation more robust and safer (with confirmation)
    • remove dangling ghc, ghci, ... symlinks after removal of active GHC
    • get rid of realpath requirement
    • check for required commands

    Cleanups:

    • README improvements (by @fommil )
  • 0.0.5   Release 0.0.5
    da8d4ec0 · Improve README.md ·
    Release 0.0.5

    Bugfixes:

    • fix OS detection on debian (reported by @shapr)

    Features:

    • self-update now updates the script in-place no matter where it is (previously was ~/.local/bin), by @fommil

    Cleanups:

    • README improvements
  • 0.0.4   Release 0.0.4
    bd50a5b2 · Release 0.0.4 ·
    Release 0.0.4

    Awesome release

  • 0.0.3   Release 0.0.3
    0ec136e3 · Add rm tests to travis ·
  • 0.0.2   Release 0.0.2
    4d12a4cc · Link issues in README.md ·
  • 0.0.1   Release 0.0.1
    8e2dcc95 · Clean up after yourself ·