{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreigqz5ij57sjaqzt2i7653ez5cnu4stful7tsebuzru52vyqw3rgim",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mkhiw6wno752"
},
"path": "/t/haskell-language-server-2-14-0-0-is-now-available/13986#post_1",
"publishedAt": "2026-04-27T06:52:34.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"https://downloads.haskell.org/\\~hls/haskell-language-server-2.14.0.0/",
"GHCup",
"588764FBE22D19C4",
"plugin support table",
"GHC version support table",
"Release 2.14.0.0 · haskell/haskell-language-server · GitHub"
],
"textContent": "Binaries for this release are available at\nhttps://downloads.haskell.org/\\~hls/haskell-language-server-2.14.0.0/ .\n\nThese binaries can be installed using GHCup, using the vanilla metadata channel. WARNING: Only use this if you also installed GHC via the vanilla channel.\n\n\n ghcup --url-source=https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-vanilla-0.0.9.yaml install hls 2.14.0.0\n\n\nAll of these tarballs have associated GPG signatures. The signature should be from `Zubin Duggal <zubin@well-typed.com>` (key ID 588764FBE22D19C4).\n\nThe prebuilt binaries in this release support the following GHC versions:\n\n * GHC 9.14.1\n * GHC 9.12.4\n * GHC 9.12.2\n * GHC 9.10.3\n * GHC 9.8.4\n * GHC 9.6.7\n\n\n\n## 2.14.0.0\n\n * Bindists for GHC 9.14.1\n * Bindists for GHC 9.12.4\n * Bindists for GHC 9.12.2\n * Bindists for GHC 9.10.3\n * Bindists for GHC 9.8.4\n * Bindists for GHC 9.6.7\n * Remove `hls-floskell-plugin`\n * Merge `hls-module-name-plugin` into `hls-rename-plugin`\n * Support for `ExplicitLevelImports` in GHC 9.14\n * Improved startup responsiveness via decoupled session loader\n * Improvements to ghcide\n * Print hover types on a single line\n * Only show linear arrows when `LinearTypes` is enabled\n * Smart-case matching for module and filepath completions\n * Improvements to `hls-rename-plugin`\n * Cross-module rename enabled by default\n * `prepareRename` returns exact identifier range\n * Improvements to `hls-refactor-plugin`\n * Don’t offer ‘Add Argument’ for qualified names\n * Fix spacing in constraint reduction\n * Fix `makeDeltaAst` regression (#4731)\n * Improvements to `hls-explicit-record-fields-plugin`\n * Cursor-aware record expansion\n * Distinguish wildcard expansion from record syntax conversion\n * Ignore compiler-generated match groups\n * Improvements to `hls-notes-plugin`\n * Hover and autocompletion for note references and declarations\n * Fix crash on single-line comments\n * Improvements to `hls-cabal-plugin`\n * Completions in `custom-setup` stanzas\n * Improvements to `hls-fourmolu-plugin` / `hls-ormolu-plugin`\n * Show actual parse errors from external formatters\n\n\n\nSee the plugin support table and GHC version support table for an overview of supported GHC versions and plugins.\n\nFull Changelog is available on Github: Release 2.14.0.0 · haskell/haskell-language-server · GitHub",
"title": "Haskell Language Server 2.14.0.0 is now available"
}