Skip to content

1.7.0.0

Compare
Choose a tag to compare
@wz1000 wz1000 released this 26 Apr 18:22
· 926 commits to master since this release
b5a37f7

Binaries for this release are available at https://downloads.haskell.org/~hls/haskell-language-server-1.7.0.0/.
Subsequent releases will also be available at https://downloads.haskell.org/~hls.

The prebuilt binaries in this release support the following GHC versions:

  • 8.6.5
  • 8.8.4
  • 8.10.7
  • 9.0.2
  • 9.2.1
  • 9.2.2

These binaries can be installed using GHCup or version 2.0.0 and above of the VSCode extension (currently prerelease). Older versions of the VSCode extension will not attempt to download this version.

If you would like to install these manually, note that we have changed the process by which we distribute binaries. For non-Windows platforms, there is now a Makefile which will install a dynamically linked version of HLS after verifying that it is compatible with your local GHC installation.

You must download the tarball with the same platform suffix as the GHC bindist you installed from https://downloads.haskell.org/~ghc/ - for instance, if you used ghc-8.10.7-x86_64-fedora27-linux.tar.lz to install GHC, you will need haskell-language-server-1.7.0.0-x86_64-linux-fedora27.tar.xz.

If you get your GHC binaries from a source other than https://downloads.haskell.org (or GHCup), then you will need to build HLS from source yourself.

Changelog

  • Distribute dynamically linked binaries for HLS to avoid statically linking against GLIBC
    and system libraries, and to avoid unpredictable failures due to subtle differences
    between the GHC used to compile HLS and the GHC installed on the users machine
    (@hasufell, #2675, #2431)

  • Improved recompilation avoidance in projects that make use of Template Haskell (#2316). See
    the blog post for more details.
    This release includes the avoid-recompile set of commits described in the blog post.

  • A new Change Type Signature Plugin (# #2660, @drsooch)

Change Type Signature Demo

Change Type Signature Demo

  • Support for GHC 9.2.2

  • Removal of HLS installer scripts as mentioned by the deprecation notice last release (#2773)

  • Many more improvements and bug fixed thanks to our contributors!

Pull requests merged for 1.6.1.1