Home
Projects
Resources
Alternatives
Blog
Sign In
Elm Language Server Versions
Save
Language server implementation for Elm
Overview
Versions
Reviews
Resources
2.8.0
4 months ago
Fix AST getting out of sync with the document, when the client sends multiple content changes at once. Mostly affecting non vscode clients
Fix expose/unexpose detection if a type starts with the same name as another
Support newer node versions
Update tree-sitter-elm
Update dependencies
2.7.3
7 months ago
Fix type alias references when used as a record constructor
Ensure initial diagnostics are sent
Fix case statement constant binding inference
Update dependencies
2.7.1
8 months ago
Add a code action for extracting a type alias
Update packages ranking
Support virtual file systems (for running in the browser)
Handle when watched files are changed
Register install package code action dynamically
Improve how kernel modules are tracked
Ensure that workspaces are initialized before findTests request
Fix bug that causes a bad source file
Fix regression that broke incremental tree parsing
Start disposing resources on server exit
Tree sitter parser improvements due to update
Update dependencies
2.7.0
1 year ago
Suggest auto import completions and code actions for module aliases
Add auto import completions for ports
Show module aliases in hover and completions type strings
Improve sorting of completions for exposed values
Fix for field references when the module is not imported
Fix the extract function code action incorrectly computing parameters
Fix union constructor type inference when there are comments between the arguments
Fix some type inference bugs related to extensible records
Support node 18
Update dependencies
2.6.0
1 year ago
Start using completion item label description for module name
Add completions for destructured record patterns and ports
Add function parameter record field completions
Don't try to get code actions when there is a top level parsing error
Fix move function refactor
Fix expose being able to expose the same function multiple times
Fix a bug with extract function parameter calculation
Fix for reference count of function in a let, with a type annotation.
Don't cache operator definitions, fixes a type inference error with
Parser.Advanced
2.5.2
1 year ago
Fix a bug that caused the language server to stop working
2.5.0
1 year ago
Removed node 12 compatibility
Update to new language server version
Improve error handling for broken package cache
Rework expose/unexpose code action
Use
--compiler
option for elm-test when elmPath is specified
Add expose/unexpose
type
with variants action
Fix type inference of non-rigid number vars
Fix elm review path handling on windows
Small improvements to progress messaging
Update dependencies
2.4.1
2 years ago
Improve whitespace handling for
of
keyword
Updated tree sitter parser to fix some parse errors
2.4.0
2 years ago
Implement fuzzy matching when using the workspace symbol search
Ignore suppressed elm-review errors
Parsing improvements
Fix references and renames being wrong in some edge case
Fix edge case where type inference was not returning correct results
Fix auto import when there are module docs and no imports
Fix type inference for cases, that need more then 26 types
Update dependencies
2.3.0
2 years ago
Remove the need for "entrypoints" in elm-tooling.json
Add a code action to add function argument from missing declaration
Add a code action to add missing union constructors
Add annotations from ports to hovers and suggestions
"Add type annotation" can now be enabled/disabled via elm-analyse.json and will also honor excluded folders
Fix type inference for empty record pattern
Fix reporting when elm, elm-test or elm-review were not found
Fix clients that don't provide incremental changes
« Previous
Next »
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github