Skip to content

Releases: elm-tooling/elm-language-server

1.4.5

30 Nov 00:09
Compare
Choose a tag to compare
  • Improved completions for type annotations, functions, import and module statements
  • Fixed a bug where files without imports would not index the virtual imports

1.4.4

28 Oct 01:06
Compare
Choose a tag to compare
  • Add more feedback on init for common errors
  • Test if ci can link and execute and show version
  • Make sure a file without permissions doesn't crash the server
  • -v to print version was not working

1.4.3

21 Oct 15:33
Compare
Choose a tag to compare
  • Remove completions committing when space is pressed

1.4.2

19 Oct 17:49
Compare
Choose a tag to compare
  • 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

1.4.1

05 Sep 19:59
Compare
Choose a tag to compare
  • Fallback to old configuration flow when clients don't support the new one
  • Add elm make code actions for more compiler errors

1.4.0

05 Sep 06:25
Compare
Choose a tag to compare
  • Various improvements to folding

  • Process files on init in parallel

  • Reference codelenses can now be clicked

  • Fixed some problems with references not being correct

  • 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

1.3.2

30 Aug 18:19
Compare
Choose a tag to compare
  • Fixed case where elm-format might have strip the last line from your files

1.3.1

27 Aug 16:28
Compare
Choose a tag to compare
  • Fix problem on init on windows systems

1.3.0

26 Aug 21:21
Compare
Choose a tag to compare
  • Updated and clarified the readme in multiple ways, also added sublime text instructions
  • Reworked settings and detection of elm, elm-test and elm-format
  • Server figures out the elm version automatically
  • Correctly detect cursors on or after the last character of a token
  • elm.json detection is now handled by the server, the setting is deprecated
  • Handle elm libraries better, we failed to load the correct deps before this
  • You can configure when to run elm-analyse via the setting elmAnalyseTrigger ("change" | "save" | "never")
  • Some cleanups for cases where the elm compiler does not respond with a json

1.2.2

31 Jul 22:25
Compare
Choose a tag to compare
  • Fixed document changes causing high cpu load
  • Included a fix for a memory out of bounds error that could occur
  • Removed runtime option, that is now unneeded due to us using wasm
  • Use normal file path rather than file:// protocol when reading a file