Releases: elm-tooling/elm-language-client-vscode
0.9.1
0.9.0
-
Added support for new language server features
-
Add syntax highlighting for hexadecimal constants
-
Add /= to syntax highlighting
-
Updated the language server
- Add selection range handling
- Add progress indicator for startup
- Improved package ratings
- Remove deleted files from diagnostics
- Fix errors that could happen on startup
- Fix interactions not working after ( or similar characters
0.8.0
-
Syntax highlighting fixes for comments and some other corner cases
-
Add multiline string syntax to auto closing pairs
-
Update the language server
- Add support for multiple elm.json files in a single project directory tree
- Fix possible issue with server not recognising files in non-normalized
source-directories (containing ".."). - Completions are now ranked better
- Show code for types in completions/hovers
- Fix elm analyse warnings not getting cleaned up correctly
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
-
Made elm.json schema completions better and more helpful
-
Fixed '"' breaking syntax highlighting
-
Updated the language server
- Completions should be much nicer to use now
- Improved performance for codeLenses
- Do not crash when the elm compiler generates invalid json
- Fix codeLens bug showing wrong count for types
- Print version with
-v
or--version
0.6.0
-
Reference code lenses are now clickable, try it!
-
Updated the language server
-
Add elm make code actions for more compiler errors
-
Various improvements to folding
-
Process files on init in parallel
-
Fixed some problems with references not being correct
-
Fallback to old configuration flow when clients don't support the new one
-
Get rid of crypto deprecation warnings
-
Updated tree-sitter syntax parsing
- Add glsl parsing
- Nest if/then/else expressions
- Let and in now correctly nest
- Change when block_comments are set, should now be better for annotations
- End functions/case as early as possible, so they don't include whitespace
-