github elixir-lsp/elixir-ls v0.13.0
Release v0.13.0

latest releases: v0.29.3, v0.29.2, v0.29.1...
2 years ago

Improvements

  • Completions now return LSP 3.17 labelDetails. This allows to provide more contextual detais to completion items
  • Protocol implementations are no longer auto aliased
  • Completions requiring auto aliasing are deprioretized and visually marked
  • Optimisation of references tracing. It should make difference especially in macro heavy modules (e.g. Absinthe schemas)
  • Improvements to dependency reloading on switching branches.
  • Improved compatibility on Windows
  • Definitions provider improved handling of multiline variables timgent
  • Definitions provider now finds correct arity function timgent

Refactorings

  • CI pipeline now runs on Windows and Linux

Deprecations

  • Minimum version of Elixir is now 1.12.3
  • docsh fallback for erlang documentation removed. EEP 48 is supported on OTP 23+
  • Code action prefixing unused variables with _ has been removed due to various problems

Full Changelog: v0.12.0...v0.13.0

Don't miss a new elixir-ls release

NewReleases is sending notifications on new releases.