Skip to content

Instantly share code, notes, and snippets.

@razzeee
Created October 19, 2021 11:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save razzeee/e2a666ae84801082d759723730876f33 to your computer and use it in GitHub Desktop.
Save razzeee/e2a666ae84801082d759723730876f33 to your computer and use it in GitHub Desktop.
ElmLS Changelog template
# 2.3.0 is here
We have some nice changes and updates for the elm-language-server and the vscode client!
If you have been using `elm-tooling.json` for entrypoints only, you can now remove the file from your project. A nice simplification.
We also have added neat code actions, that will hopefully make writing new code a bit faster.
This time, we had contributions from:
https://github.com/lydell
https://github.com/jpalardy
https://github.com/Gauteab
https://github.com/jmbockhorst
https://github.com/razzeee
## Changelog
- Add json schema help for `elm-analyse.json`
- Removed json schema help for `elm-tooling.json`, it's no longer needed
- Fix problem when being used with VSCode Live Share
- Updated language server
- 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
## Sponsoring
You can sponsor Jon or me. We now also have an Open Collective.
https://github.com/sponsors/jmbockhorst
https://github.com/sponsors/razzeee
https://opencollective.com/elm-tooling
## Downloads
Client:
https://marketplace.visualstudio.com/items?itemName=Elmtooling.elm-ls-vscode
https://open-vsx.org/extension/Elmtooling/elm-ls-vscode
Server:
https://github.com/elm-tooling/elm-language-server/releases/tag/2.3.0
https://www.npmjs.com/package/@elm-tooling/elm-language-server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment