Skip to content

Releases: elm-tooling/elm-language-client-vscode

1.5.0

18 Oct 09:51
Compare
Choose a tag to compare
  • Updated the language server
    • Debounce sending diagnostics to the client
    • Support finding field references and renaming
    • Tree sitter parser improvements
    • Handle negate expressions in type inference

1.4.1

18 Oct 09:39
Compare
Choose a tag to compare
  • Updated the language server
    • 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.4.0

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

01 Oct 19:55
Compare
Choose a tag to compare
1.4.0-RC-3 Pre-release
Pre-release
Prepare another RC

1.4.0-RC-2

29 Sep 07:27
Compare
Choose a tag to compare
1.4.0-RC-2 Pre-release
Pre-release
Update dependencies and bump RC

1.4.0-RC-1

27 Sep 13:00
Compare
Choose a tag to compare
1.4.0-RC-1 Pre-release
Pre-release
Create RC version

1.3.0

28 Aug 16:30
Compare
Choose a tag to compare
  • 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

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

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

1.1.0

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