Skip to content

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

0.9.1

18 Feb 20:07
Compare
Choose a tag to compare
  • Fix problem with formatting

0.9.0

17 Feb 22:37
Compare
Choose a tag to compare
  • Added support for new language server features

  • Add syntax highlighting for hexadecimal constants

  • Add /= to syntax highlighting

  • Updated the language server

    • Add selection range handling
    • Add progress indicator for startup
    • Improved package ratings
    • Remove deleted files from diagnostics
    • Fix errors that could happen on startup
    • Fix interactions not working after ( or similar characters

0.8.0

28 Jan 00:01
Compare
Choose a tag to compare
  • Syntax highlighting fixes for comments and some other corner cases

  • Add multiline string syntax to auto closing pairs

  • Update the language server

    • Add support for multiple elm.json files in a single project directory tree
    • Fix possible issue with server not recognising files in non-normalized
      source-directories (containing "..").
    • Completions are now ranked better
    • Show code for types in completions/hovers
    • Fix elm analyse warnings not getting cleaned up correctly

0.7.4

16 Dec 21:50
Compare
Choose a tag to compare
  • Improve type alias and type highlighting for some cases

  • Update the language server

    • Fix type annotations not showing for local parameters
    • Fix files without module declaration not getting added to our index
    • Fix rename devouring Module prefixes

0.7.3

30 Nov 00:29
Compare
Choose a tag to compare
  • Fix a case of wrong highlighting

  • Update the language server

    • Improved completions for type annotations, functions, import and module statements
    • Fixed a bug where files without imports would not index the virtual imports

0.7.2

30 Nov 00:16
Compare
Choose a tag to compare
  • Update elm.json schema to allow 0.19.1 as a version

  • Renamed extension from ElmLS to Elm

  • Updated the language server

    • Add more feedback on init for common errors
    • Make sure a file without permissions doesn't crash the server
    • -v to print version was not working

0.7.1

21 Oct 15:43
Compare
Choose a tag to compare
  • Updated the language server
    • Remove completions committing when space is pressed

0.7.0

21 Oct 15:42
Compare
Choose a tag to compare
  • Made elm.json schema completions better and more helpful

  • Fixed '"' breaking syntax highlighting

  • Updated the language server

    • 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

0.6.0

05 Sep 20:20
Compare
Choose a tag to compare
  • Reference code lenses are now clickable, try it!

  • Updated the language server

    • Add elm make code actions for more compiler errors

    • Various improvements to folding

    • Process files on init in parallel

    • Fixed some problems with references not being correct

    • Fallback to old configuration flow when clients don't support the new one

    • 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

0.5.2

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