Skip to content

Releases: jneira/haskell-language-server

0.8.0

04 Jan 13:18
eb58f13
Compare
Choose a tag to compare
0.8.0 Pre-release
Pre-release
  • This version adds support for ghc-8.10.3
  • hls-plugin-api has been bumped to 0.6.0.0 and ghcide has been bumped from 0.6.0.1 to 0.7.0.0.
  • It has a new brand plugin: hls-class-plugin, which helps to write class instances

gif

  • The eval plugin has been revamped, adding these new features:
    • Tests in both plain comments and Haddock comments
    • For Haddock comments: shows differences between latest and previous result
    • Setup section, executed before every test
    • Execution of a section/group of tests at the time
    • Property testing
    • Setup of GHC extensions
  • A new tactic to generate automatically Arbitrary instances has been added to tactic plugin
  • There had been lot of internal changes:
    • ghcide lives now directly in this repository
    • the test suite has been cleaned and improved (continuing the work done in 0.7.0)

Thanks to all contributors and happy new year!

Pull requests merged for 0.8.0

0.8.0.test

03 Jan 22:23
Compare
Choose a tag to compare
0.8.0.test Pre-release
Pre-release

Test release

0.7.1.test

18 Dec 10:14
Compare
Choose a tag to compare
0.7.1.test Pre-release
Pre-release
Fix ghc version for windows 8.10.2.2

0.6.0

11 Nov 09:51
372a12e
Compare
Choose a tag to compare
0.6.0 Pre-release
Pre-release

0.6.0 includes two brand new plugins!

  • Hlint Plugin: it integrates hlint diagnostics and lets you apply suggestions to fix them.

hls-hlint-demo

  • Module Name Plugin: it makes easier create new modules and modify them, suggesting the appropiate module name as a code lens.

module-name-demo

This release also includes many improvements and bug fixes for the tactic plugin (see pull requests authored by @isovector for more details).

We have updated two essential tools used by the ide:

  • implicit-hie: to fix a bug present when loading cabal based projects with executables containing other-modules

  • ghcide: the ide uses the just released version 0.5 with many bug fixes and improvements, including:

    • code action to remove all redundant imports
    • improved support for Template Haskell
    • emit desugarer warnings

Pull requests merged