Skip to content

1.0.0

Compare
Choose a tag to compare
@Ailrun Ailrun released this 24 Feb 05:09
· 1627 commits to master since this release
4cd1cf9

This is the celebratory release of Haskell Language Server 1.0.0!
This release includes a lot of internal changes, bug fixes, leaks plugged, and performance improvements, thanks to all our contributors.
Among others,

  • We added the support for GHC 8.10.4, and removed the support for GHC 8.10.1
    Afterward, we will support upmost 3 patch versions for each minor version of GHC, if no special situation happens.
  • As by hie-bios >= 0.7.3, we use ${XDG_CACHE_HOME}/hie-bios/... (or similar depends on OS) as a build directory for Cabal.
  • Now Eval plugin uses the parsing mechanism of GHC and becomes more stable.
  • We supports a code action to disambiguate the same identifiers from multiple imports.
    gif
  • We supports a code action to hide shadowed identifiers from import.
    gif
  • HIE DB is now integrated. This means we now support find-references, workspace-symbol. find-definition is also improved in a project with multiple components.
  • Brittany and Stylish-haskell plugins now load language extensions from the ghc session.
  • Tactic plugin supports eta-reduction and Agda-like split tactic and can create a function with piecewise definitions.
    gif

Pull requests merged for 1.0.0