Release 2.0.1
We are happy to announce a Release for the new major version release for the VSCode Haskell Extension!
Many developers have contributed new features, and this announcement tells you about the latest and greatest changes!
Previously, VSCode downloaded new HLS binaries automatically. The big new exciting change is that we now use GHCup and can manage the following Haskell Tools for you: HLS
, GHC
, stack
and cabal
. To install HLS
binaries automatically, make sure you have ghcup
installed!
The first time you use the new Extension you will be asked whether you want to manually manage your Haskell Toolchain binaries or GHCup should take care of it as it sees fit.
The choice you have:
GHCup
: Choose this if you don't want to worry about HLS binaries, etc...PATH
: Choose this if you need tight control over which tools you have installed. Nothing will be installed
However, you don't have to choose between extremes! You have fine-grained control over which tools GHCup
is allowed to install/manage.
Changes
- Bad error message when ghcup is not installed
(#591) by @hasufell - Better error message if we can't find a HLS version for a given GHC
(#588) by @hasufell - Properly convert release metadata from json
(#585) by @fendor - Ignore missing entries in Release Metadata
(#582) by @fendor - Add Tool class and print stacktraces
(#579) by @fendor - List Env Vars we care about only
(#578) by @fendor - Prepare pre-release 2.1.0
(#574) by @fendor - Enable pre-release feature for VSX Marketplace
(#573) by @fendor - Add prettier script
(#566) by @fendor - Remove accidental run command
(#565) by @fendor - Upgrade dependencies
(#564) by @fendor - Add new configuration options for rename plugin
(#563) by @OliverMadine - Introduce 'haskell.toolchain' setting
(#562) by @hasufell - Improve
(#558) by @hasufell - Remove stdout/sterr from user error message
(#556) by @fendor - Fix npm security issue
(#555) by @fendor - No colour output for GHCup
(#554) by @fendor - Add eval plugin configuration
(#549) by @xsebek - Manage all the Haskell things
(#547) by @hasufell - Consider user installed HLSes (e.g. via ghcup compile)
(#543) by @hasufell - Bump lodash-es from 4.17.15 to 4.17.21
(#539) by @dependabot[bot] - Update README.MD GHC support
(#537) by @cptwunderlich - fix: change deprecated Haskell Platform install link to GHCup
(#536) by @HEIGE-PCloud - Update HLS installation method
(#533) by @hasufell - Bump ajv from 6.12.0 to 6.12.6
(#532) by @dependabot[bot] - Fixes related with paths
(#518) by @jneira - Reorganize troubleshooting section
(#516) by @jneira