Haskell Language Server 2.14.0.0 is now available
Haskell Community [Unofficial]
April 27, 2026
Binaries for this release are available at https://downloads.haskell.org/\~hls/haskell-language-server-2.14.0.0/ .
These binaries can be installed using GHCup, using the vanilla metadata channel. WARNING: Only use this if you also installed GHC via the vanilla channel.
ghcup --url-source=https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-vanilla-0.0.9.yaml install hls 2.14.0.0
All of these tarballs have associated GPG signatures. The signature should be from Zubin Duggal <zubin@well-typed.com> (key ID 588764FBE22D19C4).
The prebuilt binaries in this release support the following GHC versions:
- GHC 9.14.1
- GHC 9.12.4
- GHC 9.12.2
- GHC 9.10.3
- GHC 9.8.4
- GHC 9.6.7
2.14.0.0
- Bindists for GHC 9.14.1
- Bindists for GHC 9.12.4
- Bindists for GHC 9.12.2
- Bindists for GHC 9.10.3
- Bindists for GHC 9.8.4
- Bindists for GHC 9.6.7
- Remove
hls-floskell-plugin - Merge
hls-module-name-pluginintohls-rename-plugin - Support for
ExplicitLevelImportsin GHC 9.14 - Improved startup responsiveness via decoupled session loader
- Improvements to ghcide
- Print hover types on a single line
- Only show linear arrows when
LinearTypesis enabled - Smart-case matching for module and filepath completions
- Improvements to
hls-rename-plugin- Cross-module rename enabled by default
prepareRenamereturns exact identifier range
- Improvements to
hls-refactor-plugin- Don’t offer ‘Add Argument’ for qualified names
- Fix spacing in constraint reduction
- Fix
makeDeltaAstregression (#4731)
- Improvements to
hls-explicit-record-fields-plugin- Cursor-aware record expansion
- Distinguish wildcard expansion from record syntax conversion
- Ignore compiler-generated match groups
- Improvements to
hls-notes-plugin- Hover and autocompletion for note references and declarations
- Fix crash on single-line comments
- Improvements to
hls-cabal-plugin- Completions in
custom-setupstanzas
- Completions in
- Improvements to
hls-fourmolu-plugin/hls-ormolu-plugin- Show actual parse errors from external formatters
See the plugin support table and GHC version support table for an overview of supported GHC versions and plugins.
Full Changelog is available on Github: Release 2.14.0.0 · haskell/haskell-language-server · GitHub
Discussion in the ATmosphere