Releases: elm-tooling/elm-language-client-vscode
Releases · elm-tooling/elm-language-client-vscode
1.5.0
1.4.1
1.4.0
-
Elm-Analyse will be disabled by default from now on
-
Added elm-tooling.json schema for better integration
-
Updated dependencies
-
Updated the language server
- Make entrypoints configurable via elm-tooling.json
- Default elmAnalyseTrigger to never
- Added type inference
- Added type inference diagnostics for missing top level type annotations
- Added codeActions to infer annotations for functions
- Added goto definition and references for ports
- Create function declaration from usage
- More goto definition improvements
- Tree sitter now parses the files incrementally after the initial scan
1.4.0-RC-3
Prepare another RC
1.4.0-RC-2
Update dependencies and bump RC
1.4.0-RC-1
Create RC version
1.3.0
-
Prefill newly create elm files
-
Renaming files in the file explorer will rename tho module definition
-
Cache codelens requests to prevent duplicate server requests
-
Updated the language server
- Improve definition for conflicting module/type names
- Various completion sorting tweaks
- Add parameter names to hovers/autocompletions for functions
- Improve module renames to also rename the file
- Add support renaming files in the vscode file explorer
- Use dependency injection to resolve classes
1.2.0
-
Fixed names with "_" being highlighted wrong
-
Updated dependencies
-
Updated the language server
- Add value completions for non-imported modules
- Add definition handling for type variables
- Improved annotation/function name completions
- Various other completion improvements
- Fixed wrong wildcard shadowing rules
- Update tree sitter and other dependencies
1.1.1
1.1.0
- Updated the language server
- We changed the used globbing lib to a slightly faster one
- Improved sorting of autoimport completions
- Don't complete in comments
- Separate snippets and keywords by type and show them in different circumstances
- Added completions for module values or possible submodules
- Added function completion for used but not declared function
- Fix for possible exception on completion
- Fix external modules not being found in some cases
- Fix record completions interfering with Module completions