Skip to content

Commit adc6f66

Browse files
committed
update changelog
1 parent 4a44e1f commit adc6f66

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
### Unreleased
22

3+
### v0.15.0
4+
5+
#### Improvements
6+
7+
- This is the first release supporting Elixir 1.15. See https://github.com/elixir-lsp/elixir-ls/pull/898 for details
8+
- 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. https://github.com/elixir-lsp/elixir-ls/issues/193)
9+
- elixir_sense replaced many of its custom source parsing internals with elixir 1.13+ Code.Fragment APIs
10+
- `require` and `import` are now understood by elixir_sense. This improves accuracy of definition, hover, references and complete providers. For example only imports matchin `only` and `except` options will now be suggested by complete provider.
11+
- When accepting a completion with a not required macro a `require` directive will be now added to module.
12+
- Better handling of typespecs in elixir_sense. This should improve accuracy in modules with defs and types sharing the same name.
13+
- 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.
14+
15+
#### Fixes
16+
17+
- Fixed a longstanding bug with formatter not respecting `.formatter.exs` when code is compiling (requires elixir 1.15) [Thomas Depierre](https://github.com/DianaOlympos)
18+
- Fixed invalid alias handling with submodules
19+
20+
#### Breaking changes and deprecations
21+
22+
- Elixir 1.12 is no longer supported
23+
- `.ez` archive based distribution is now deprecated
24+
325
### v0.14.6: 6 May 2023
426

527
#### Improvements

0 commit comments

Comments
 (0)