Releases: elm-tooling/elm-language-client-vscode
Releases · elm-tooling/elm-language-client-vscode
0.5.1
0.5.0
- 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
andelm-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
- 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
0.4.0
- 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