diff --git a/CHANGELOG.md b/CHANGELOG.md index 92467ec22..00a1fecbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ ### Unreleased +### v0.17.8: 9 November 2023 + +#### Improvements + +- Added compatibility warning on OTP 26 and Windows +- Raise more filesystem related errors to user. The server will now refuse to start if it cannot create its files in `.elixir_ls` directory + +#### Fixes + +- Fixed crash in completions when local function accidentally fuzzy matches `sigil_` prefix +- Workaround for elixir crash when fetching docs and cwd is `nil` +- Fixed crash in completions with invalid struct module +- Fixed crash in completions when `__struct__` cannot be evaluated +- Fixed crash in hover when inspecting not know metadata +- Fixed crash in test code lense when describe block cannot be found +- Fixed crash in debugger when process exits or continues during async variables retrieval +- Fixed crash when publishing diagnostics and stacktrace entries does not specify file +- Fixed crash in build when the server tries tu purge and recompile project and it is not currently loaded + ### v0.17.7: 6 November 2023 #### Fixes diff --git a/README.md b/README.md index ded08d542..7a9de3676 100644 --- a/README.md +++ b/README.md @@ -109,13 +109,13 @@ ElixirLS generally aims to support the last three released versions of Elixir an | OTP Versions | Elixir Versions | Supports ElixirLS | Issue(s) | | :-------------: | :-------------: | :---------------: | :--------------------------------------------------------: | | any | <= 1.12 | No | No support for Code.Fragment | -| 22 | 1.13 | Yes | Erlang docs not working (requires EIP 48) | -| 23 | 1.13 - 1.14 | Yes | None | -| 24 | 1.13 - 1.15 | Yes | None | +| 22 | 1.12 | Yes | Erlang docs not working (requires EIP 48) | +| 23 | 1.12 - 1.14 | Yes | None | +| 24 | 1.12 - 1.15 | Yes | None | | 25 | 1.13.4 - 1.15 | Yes | None | | 26.0.0 - 26.0.1 | any | No | [#886](https://github.com/elixir-lsp/elixir-ls/issues/886) | -| >= 26.0.2 | 1.14.5 - 1.15 | *nix only | https://github.com/elixir-lsp/elixir-ls/issues/927 | -| >= 26.1.0 | 1.14.5 - 1.15 | Yes | None | +| >= 26.0.2 | 1.14.5 - 1.15 | *nix only | [#927](https://github.com/elixir-lsp/elixir-ls/issues/927) | +| >= 26.1.0 | 1.14.5 - 1.15 | Yes | [#1023](https://github.com/elixir-lsp/elixir-ls/issues/1023) | | any | 1.15.5 | Yes | Broken formatter [#975](https://github.com/elixir-lsp/elixir-ls/issues/975) | diff --git a/VERSION b/VERSION index 793949533..8bb22944c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.17.7 +0.17.8