|
4 | 4 |
|
5 | 5 | Improvements:
|
6 | 6 |
|
7 |
| -- Support for list destructuring and comprehension in `for` and `with` expressions. ElixirLS is able to provide completions for destructured list element [Łukasz Samson](https://github.com/elixir-lsp/elixir_sense/pull/168) |
8 |
| -- Introduction of compile tracers. ElixirLS now builds a databases basing on compile tracers API available since elixir 1.10. References provider has been rewritten to support tracer database [Łukasz Samson](https://github.com/elixir-lsp/elixir_sense/pull/160), [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/pull/724) |
9 |
| -- Code action prefixing unused variables with `_` [Luca Cervello](https://github.com/elixir-lsp/elixir-ls/pull/718) |
10 |
| -- Complete now proposes not aliased modules and adds required `alias` [Ajay](https://github.com/elixir-lsp/elixir-ls/pull/722), [Ajay](https://github.com/elixir-lsp/elixir_sense/pull/155) |
11 |
| -- Custom command running mix clean added. Useful when server hits a compilation error [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/pull/730) |
12 |
| -- Custom command returning tests in `.exs` file [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/pull/753) |
13 |
| -- Better handling of Phoenix components [Aaron Tinio](https://github.com/elixir-lsp/elixir-ls/pull/757) |
14 |
| -- Test code lense improvements in umbrella apps [我没有抓狂](https://github.com/elixir-lsp/elixir-ls/pull/759) |
15 |
| -- Start script improved when `$XDG_CONFIG_HOME` is not set [Sahn Lam](https://github.com/elixir-lsp/elixir-ls/pull/721) |
16 |
| -- Deprecated symbols are now deprioretized in completions [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/commit/036d876484b8a8265cd93af7a14c729a6089af5e) |
17 |
| -- Improvements to logging [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/pull/746) |
18 |
| -- Dialyxir is now vendored. This should avert dependency conflicts [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/commit/84500aedc46ae872f8ad097758a3e90efe75c1fc) |
19 |
| -- ElixirLS emits more helpful error messages in case of common problems [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/commit/685c2fa6ef2b9d1702b34f372a6e479a01646af9), [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/commit/32e4c2959d8b6ae99d0319aa13be940f3cf1cc15), [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/commit/d3e05a6c3dfd01d4cdb993edc0cf1d41f77783cf) |
20 |
| -- Automatic builds can now be disabled [Hans](https://github.com/elixir-lsp/elixir-ls/pull/440) |
21 |
| -- Better module name suggested for `defprotocol` [Milo Lee](https://github.com/elixir-lsp/elixir-ls/pull/715) |
22 |
| -- Improved LSP position handling [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/commit/93c196f2161becfdc200e2e8b4bc950b46a4bef3) |
| 7 | +- Support for list destructuring and comprehension in `for` and `with` expressions. ElixirLS is able to provide completions for destructured list element |
| 8 | +- Introduction of compile tracers. ElixirLS now builds a databases basing on compile tracers API available since elixir 1.10. References provider has been rewritten to support tracer database |
| 9 | +- Code action prefixing unused variables with `_` [Luca Cervello](https://github.com/lucacervello) |
| 10 | +- Complete now proposes not aliased modules and adds required `alias` [Ajay](https://github.com/ajayvigneshk) |
| 11 | +- Custom command running mix clean added. Useful when server hits a compilation error |
| 12 | +- Custom command returning tests in `.exs` file |
| 13 | +- Better handling of Phoenix components [Aaron Tinio](https://github.com/aptinio) |
| 14 | +- Test code lense improvements in umbrella apps [我没有抓狂](https://github.com/BlindingDark) |
| 15 | +- Start script improved when `$XDG_CONFIG_HOME` is not set [Sahn Lam](https://github.com/slam) |
| 16 | +- Deprecated symbols are now deprioretized in completions |
| 17 | +- Improvements to logging |
| 18 | +- Dialyxir is now vendored. This should avert dependency conflicts |
| 19 | +- ElixirLS emits more helpful error messages in case of common problems |
| 20 | +- Automatic builds can now be disabled [Hans](https://github.com/Hanspagh) |
| 21 | +- Better module name suggested for `defprotocol` [Milo Lee](https://github.com/oo6) |
| 22 | +- Improved LSP position handling |
23 | 23 |
|
24 | 24 | Fixes:
|
25 | 25 |
|
26 |
| -- Several crashes with `untitled:` schema URIs fixed [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/commit/1cf22eee7f126dddedbed55786a6dc63b57d49d8), [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/commit/65e889a65420d06133acc2e8d2085477b840490b), [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/commit/dacdcdf47b8feec87d187302d1a880bcd6f54d25) |
27 |
| -- Longstanding bug in dependencies reloading leading to infamous `** (Mix.Error) Can't continue due to errors on dependencies` fixed [Łukasz Samson](https://github.com/elixir-lsp/elixir-ls/commit/031bd0a7246dc7f6d6e1077a975b55b2110f209c) |
28 |
| -- Fixed crash when formatting a file with syntax errors [Steve Cohen](https://github.com/elixir-lsp/elixir-ls/pull/738) |
29 |
| -- Fixed several crashes in document symbols [Steve Cohen](https://github.com/elixir-lsp/elixir-ls/pull/736) |
| 26 | +- Several crashes with `untitled:` schema URIs fixed |
| 27 | +- Longstanding bug in dependencies reloading leading to infamous `** (Mix.Error) Can't continue due to errors on dependencies` fixed |
| 28 | +- Fixed crash when formatting a file with syntax errors [Steve Cohen](https://github.com/scohen) |
| 29 | +- Fixed several crashes in document symbols [Steve Cohen](https://github.com/scohen) |
30 | 30 |
|
31 | 31 | ### v0.11.0: 14 August 2022
|
32 | 32 |
|
|
0 commit comments