External Publication
Visit Post

Haskell Language Server 2.14.0.0 is now available

Haskell Community [Unofficial] April 27, 2026
Source

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-plugin into hls-rename-plugin
  • Support for ExplicitLevelImports in 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 LinearTypes is enabled
    • Smart-case matching for module and filepath completions
  • Improvements to hls-rename-plugin
    • Cross-module rename enabled by default
    • prepareRename returns exact identifier range
  • Improvements to hls-refactor-plugin
    • Don’t offer ‘Add Argument’ for qualified names
    • Fix spacing in constraint reduction
    • Fix makeDeltaAst regression (#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-setup stanzas
  • 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

Loading comments...