Vscode Haskell Versions Save

VS Code extension for Haskell, powered by haskell-language-server

2.4.4

3 weeks ago

What's Changed

  • Split out packaging action (#1080) by @fendor
  • Add Session Loading style to list of known configs (#1077) by @fendor
  • Tooling update (#1043) by @bzm3r
  • Add haskell.plugin.fourmolu.config.path option (#987) by @georgefst

New Contributors

Full Changelog: https://github.com/haskell/vscode-haskell/compare/2.4.3...2.4.4

2.5.3

3 weeks ago

What's Changed

  • Split out packaging action (#1080) by @fendor
  • Add Session Loading style to list of known configs (#1077) by @fendor
  • Tooling update (#1043) by @bzm3r
  • Add haskell.plugin.fourmolu.config.path option (#987) by @georgefst

New Contributors

Full Changelog: https://github.com/haskell/vscode-haskell/compare/2.4.3...2.5.3

2.4.3

4 months ago

What's changed

  • Address invalid byte sequence error #1022 (#1022) by @felixlinker
  • Always set the cwd for the executable #1011 (#1011) by @fendor

2.5.2

4 months ago

What's changed

  • Include changes from the 2.4.3 release.

2.5.1

5 months ago

What's changed

  • Include changes from the 2.4.2 release.

2.4.2

5 months ago

What's changed

  • Add stan plugin option #1000 (#1000) by @fendor
  • Probe for GHCup binary wrt #962 (#963) by @hasufell
  • Bump old hls version and upgrade test runner to macos-latest (#960) by @July541
  • Increase time limitation to make test on Windows more stable (#959) by @July541
  • Update release docs for refreshing CI tokens (#942) by @fendor

2.5.0

9 months ago

We are excited to announce the pre-release of a new feature that will greatly enhance the experience with HLS! With this release, we have added comprehensive support for .cabal files at the IDE level. This includes advanced features such as file formatting, diagnostics, and auto completions.

One of our talented developers, @VeryMilkyJoe, has worked tirelessly on implementing this feature throughout the summer. We are grateful for this hard work and dedication. Now, we are thrilled to share this exciting update with all of you.

To ensure seamless integration, it is important to note that this functionality requires HLS version 1.8.0.0 or higher. Failure to meet this requirement may result in .cabal files being treated as Haskell files. We are aware that there are currently some unrelated error logs present. However, we kindly request our users to ignore these logs for .cabal files as we continue to work diligently towards resolving them.

Please refer to @VeryMilkyJoe's summary for demonstrations, which can be found here.

Thank you for your continued support!

Changes

  • Add tracking of cabal files (#618) by @fendor

2.4.1

9 months ago

Fix an issue that the client doesn't send workspace/didChangeConfiguration after restarting the server, which makes user configurations like formatter won't work and fall through default settings, see #920 for details.

We temporarily fix this by downgrading vscode-languageclient to an older version to make sure the client will send workspace/didChangeConfiguration after restarting.

This will be ultimately addressed on the server side by making haskell-language-server following the newer LSP spec, see https://github.com/haskell/lsp/issues/510 for discussion.

Changes

  • Downgrade vscode-languageclient (#934) by @fendor
  • Bump vscode to 1.80.0 (#912) by @July541

2.4.0

10 months ago

Maintenance release.

Changes

  • Remove hoogle command from vscode extension (#896)

2.2.4

1 year ago

Hotfix release due to API changes in vscode-languageclient. Rendered the extension unresponsive.

Changes

  • Downgrade vscode language client to 7.0.0 (#843) by @fendor