github haskell/haskell-language-server 1.2.0

latest releases: 2.10.0.0, 2.9.0.1, 2.9.0.0...
3 years ago

1.2.0

We have finally released a new version of Haskell Language Server!
Thanks for all contributors, many bugs has been fixed, and many features has landed.
Here is the summary of changes:

  • Basic support for GHC 9.0.1 is added.
    It does not support all plugins yet, but core GHCIDE features will work. For the detailed information that which plugins work, please refer this list.
  • Support for GHC 8.10.5 is added.
    Note that macOS version is unfortunately not included in this release because of a GHC issue with network package.
    Finally, we can provide executable for GHC 8.10.5 on macOS as well. (Thanks @mouse07410 for finding workaround!)
  • HLS wrapper and GHCIDE session loader uses the same logic with implicit-hie.
    This fixes a build issue of a stack project with implicit hie.yaml .
  • Wingman plugin has added numerous features and fixed many bugs:
    • It now supports tactic metaprogramming!
      For list of commands, see this document.
    • "Refine hole" and "Split all function arguments" code actions are publicly opened.
    • "Empty case split" code lens is added.
    • The name generator is fixed to avoid dangerous summon rituals.
    • Many bugs related to type families and GADTs are fixed.
  • We support nix flake, an upcoming way to manage dependencies in nix.
  • Every plugin (other than example plugins) now lives in its own package.

Pull requests merged for 1.2.0

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

NewReleases is sending notifications on new releases.