Skip to content

Releases: elm-tooling/elm-language-server

1.12.2

10 Oct 01:47
Compare
Choose a tag to compare
  • Fixed problem with communication for clients like VIM

1.12.1

06 Oct 20:56
Compare
Choose a tag to compare
  • Fixed hovers for functions not showing up
  • Fixed hovers for let definitions not showing if they have no type annotation
  • Fixed a problem with node 10

1.12.0

05 Oct 21:28
Compare
Choose a tag to compare
  • 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.11.0

27 Aug 23:17
Compare
Choose a tag to compare
  • 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.10.0

02 Aug 14:01
Compare
Choose a tag to compare
  • 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.9.1

21 Jun 23:13
Compare
Choose a tag to compare
  • Revert "We changed the used globbing lib to a slightly faster one"

1.9.0

21 Jun 22:03
Compare
Choose a tag to compare
  • 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

1.8.3

15 Jun 22:40
Compare
Choose a tag to compare
  • Fixed bug that was causing problems with completions from external packages

1.8.2

12 Jun 12:08
Compare
Choose a tag to compare
  • Fix problem on import generation for windows systems

1.8.1

12 Jun 09:44
Compare
Choose a tag to compare
  • Fix imports form other files not showing up in some cases