Skip to content

Releases: elm-tooling/elm-language-client-vscode

0.5.1

27 Aug 16:29
Compare
Choose a tag to compare
  • Fixed missing dependency on startup
  • Updated the language server
    • Fix problem on init on windows systems

0.5.0

27 Aug 14:07
Compare
Choose a tag to compare
  • Added commands for installing and browsing Elm packages
  • Change extension icon
  • Updated the language server
    • Updated and clarified the readme in multiple ways, also added sublime text instructions
    • Reworked settings and detection of elm, elm-test and elm-format
    • Server figures out the elm version automatically
    • Correctly detect cursors on or after the last character of a token
    • elm.json detection is now handled by the server, the setting is deprecated
    • Handle elm libraries better, we failed to load the correct deps before this
    • You can configure when to run elm-analyse via the setting elmAnalyseTrigger ("change" | "save" | "never")
    • Some cleanups for cases where the elm compiler does not respond with a json

0.4.2

31 Jul 22:32
Compare
Choose a tag to compare
  • Updated the language server
    • Fixed document changes causing high cpu load
    • Included a fix for a memory out of bounds error that could occur
    • Removed runtime option, that is now unneeded due to us using wasm
    • Use normal file path rather than file:// protocol when reading a file

0.4.1

20 Jul 07:27
Compare
Choose a tag to compare
  • Revert determination of used elm compiler version, as it was causing file open to go unnoticed

0.4.0

19 Jul 09:15
Compare
Choose a tag to compare
  • Updated the language server
    • Use WASM version of tree-sitter and updated tree-sitter - This mean multiple parsing improvements
    • Added completions for methods defined in a let scope
    • Added completions from case branches
    • Added code actions for some rename suggestions from elm make
    • Removed the ability to run elm-test for now, as it was problematic
    • Determine the used elm version, so that we're ready for 0.19.1
    • Cleaned up the symbols that we show in the outline or when searching
    • Fixed multiple problems with multi workspace useage
    • Fixed type references including (..) on search or rename
    • Fixed elm make not reporting the correct path in some edgecases
  • Don't reveal the output channel on each log
  • Better names for output channels in multi workspace projects

0.3.0

27 Jun 14:54
Compare
Choose a tag to compare
Update server

0.2.3

19 Jun 23:30
Compare
Choose a tag to compare
0.2.3

0.2.2

09 Jun 00:14
Compare
Choose a tag to compare
0.2.2

0.2.1

08 Jun 13:36
Compare
Choose a tag to compare
0.2.1

0.2.0

08 Jun 13:15
Compare
Choose a tag to compare
0.2.0