Releases: haskell/vscode-haskell
Release 2.2.3
Release 2.2.2
Minor release, mostly fixing small bugs, improving docs and bumping dependency versions.
Changes
- Add link to HLS installation webpage
(#751) by @fendor - Change scope of serverExecutablePath to machine-overridable
(#742) by @fendor - Add Fourmolu config property
(#736) by @georgefst - Add missing configuration options for the latest HLS version
(#717) by @fendor - Change sensible to sensitive
(#709) by @ploeh
Release 2.2.1
Minor release, mostly fixing small bugs, improving docs and bumping dependency versions.
Changes
- Fix test-suite for new GHCUp release
(#672) by @fendor - Add dependabot.yml
(#633) by @fendor - Replace x32 with ia32 for Architecture matching
(#631) by @fendor - Toolchain management dialog: add hint for beginners
(#621) by @runeksvendsen - Fix trace.server option
(#617) by @coltenwebb - Add TOC
(#615) by @hasufell - Cleanups
(#605) by @hasufell - Link to VSCode settings page
(#603) by @hasufell - Refactor toInstall shenanigans
(#600) by @hasufell - Fix confusing download dialog popup
(#599) by @hasufell - More troubleshooting
(#598) by @hasufell
Version Updates
- Bump webpack from 5.73.0 to 5.74.0
(#657) by @fendor - Bump typescript from 4.4.0 to 4.7.4
(#657) by @fendor - Bump @types/node from 18.0.4 to 18.6.1
(#657) by @fendor - Bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.31.0
(#657) by @fendor - Bump @typescript-eslint/parser from 5.30.6 to 5.31.0
(#657) by @fendor - Bump prettier from 2.6.2 to 2.7.1
(#657) by @fendor - Bump mocha from 9.2.1 to 10.0.0
(#657) by @fendor - Bump @vscode/test-electron from 2.1.3 to 2.1.5
(#656) by @dependabot[bot] - Bump eslint from 8.19.0 to 8.20.0
(#655) by @dependabot[bot] - Bump glob from 7.2.0 to 8.0.3
(#654) by @dependabot[bot] - Bump lru-cache and @types/lru-cache
(#653) by @dependabot[bot] - Bump ts-pattern from 4.0.2 to 4.0.5
(#652) by @dependabot[bot] - Bump terser from 5.13.0 to 5.14.2
(#651) by @dependabot[bot] - Bump cheerio from 1.0.0-rc.10 to 1.0.0-rc.12
(#647) by @dependabot[bot] - Bump webpack from 5.72.0 to 5.73.0
(#646) by @dependabot[bot] - Bump @typescript-eslint/parser from 5.21.0 to 5.30.6
(#645) by @dependabot[bot] - Bump webpack-cli from 4.9.2 to 4.10.0
(#644) by @dependabot[bot] - Bump @types/vscode from 1.66.0 to 1.69.0
(#643) by @dependabot[bot] - Bump @types/node from 17.0.29 to 18.0.4
(#642) by @dependabot[bot] - Bump husky from 7.0.4 to 8.0.1
(#641) by @dependabot[bot] - Bump ts-loader from 9.2.9 to 9.3.1
(#640) by @dependabot[bot] - Bump @typescript-eslint/eslint-plugin from 5.21.0 to 5.30.6
(#638) by @dependabot[bot] - Bump eslint from 8.14.0 to 8.19.0
(#637) by @dependabot[bot] - Bump haskell/actions from 1 to 2
(#636) by @dependabot[bot] - Bump actions/checkout from 2 to 3
(#635) by @dependabot[bot] - Bump actions/setup-node from 1 to 3
(#634) by @dependabot[bot]
Release 2.2.0
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
Pre-Release 2.1.3
Pre-Release 2.1.2
Pre-Release 2.1.1
Pre-Release 2.1.0
Pre-Release 2.0.0-alpha
Pre-Release 2.0.0
We are happy to announce a Pre-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.
What's changed
- 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
Contributors
We thank all our contributors for making this pre-release possible:
- Julian Ospald
- Fendor
- jneira
- Benjamin M
- PCloud
- soiamsoNG
- Simon Michael