Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

elixir-ls 0.15.0 #134436

Closed
wants to merge 1 commit into from
Closed

Conversation

chenrui333
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
#### Improvements
  • This is the first release supporting Elixir 1.15. See 898 for details
  • Main distribution mode switched to Mix.install script. This allows running ElixirLS built with a correct combination of OTP and elixir. Previously used .ez releases suffered from numerous problems stemming from version incompatibilities (e.g. 193)
  • elixir_sense replaced many of its custom source parsing internals with elixir 1.13+ Code.Fragment APIs
  • require and import are now understood by elixir_sense. This improves accuracy of definition, hover, references and complete providers. For example only imports matching only and except options will now be suggested by complete provider.
  • When accepting a completion with a not required macro a require directive will be now added to module.
  • Reimplemented use macro expansion. This should improve accuracy.
  • Better handling of typespecs in elixir_sense. This should improve accuracy in modules with defs and types sharing the same name.
  • Added ability to pass command line options to elixir and erlang via ELS_ELIXIR_OPTS and ELS_ERL_OPTS. This allows for setting a node name and connecting remotely to language server and debugger.

Fixes

  • Fixed a longstanding bug with formatter not respecting .formatter.exs when code is compiling (requires elixir 1.15) Thomas Depierre
  • Fixed invalid alias handling with submodules

Breaking changes and deprecations

  • Elixir 1.12 is no longer supported
  • .ez archive based distribution is now deprecated

@github-actions github-actions bot added the bump-formula-pr PR was created using `brew bump-formula-pr` label Jun 21, 2023
@chenrui333
Copy link
Member Author

merge into #134152

@chenrui333 chenrui333 closed this Jun 21, 2023
@chenrui333 chenrui333 added the superseded PR was replaced by another PR label Jun 21, 2023
@chenrui333 chenrui333 deleted the bump-elixir-ls-0.15.0 branch January 22, 2024 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` superseded PR was replaced by another PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant