github haskell/haskell-language-server 2.14.0.0

5 hours ago

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

Pull Requests

Don't miss a new haskell-language-server release

NewReleases is sending notifications on new releases.