Skip to content

Instantly share code, notes, and snippets.

@razzeee
Created October 19, 2021 11:47
Show Gist options
  • Select an option

  • Save razzeee/e2a666ae84801082d759723730876f33 to your computer and use it in GitHub Desktop.

Select an option

Save razzeee/e2a666ae84801082d759723730876f33 to your computer and use it in GitHub Desktop.

Revisions

  1. razzeee created this gist Oct 19, 2021.
    48 changes: 48 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,48 @@
    # 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