Skip to content

Commit 6199676

Browse files
committed
bump version
1 parent 7f0a400 commit 6199676

File tree

4 files changed

+32
-4
lines changed

4 files changed

+32
-4
lines changed

CHANGELOG.md

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

3+
### v0.29.0: 4 August 2025
4+
5+
#### Highlights
6+
7+
- Added Call hierarchy provider implementing LSP [textDocument/prepareCallHierarchy](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/#textDocument_prepareCallHierarchy), [callHierarchy/incomingCalls](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/#callHierarchy_incomingCalls) and [callHierarchy/outgoingCalls](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/#callHierarchy_outgoingCalls)
8+
- ElixirLS now bundles a number of experimental LLM oriented tools exposed as custom commands and a builtin MCP server. The tools focus on model friendly text interface instead of typical IDE oriented LSP API methods. Refer to [README.md](README.md) on how to connect to the MCP server. The tools include:
9+
- `find_definition` - Find and retrieve the source code of symbols.
10+
- `get_environment` - Retrieve environment at location with aliases, imports, requires and more.
11+
- `get_docs` - Aggregate and return comprehensive documentation
12+
- `get_type_info` - Extract typespecs and contracts.
13+
- `find_implementations` - Find all implementations of behaviours and protocols.
14+
- `get_module_dependencies` - Analyze module dependency relationships
15+
- Unofficial support for elixir 1.19
16+
17+
#### Improvements
18+
19+
- ElixirLS updated to [v0.29.0](https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md#v0290)
20+
- Check elixir command improved. It should be less prone to raising incorrect warnings
21+
- Terminal link regex improved
22+
- Improved processing of newlines in test output
23+
- Tasks are now correctly registered in multi-root workspaces
24+
25+
#### Fixes
26+
27+
- Fixed invalid path replacement in test runner on windows
28+
- Fixed resource leak on workspace folder removal
29+
- Fixed extension name in constants
30+
331
### v0.28.0: 24 May 2025
432

533
#### Highlights

elixir-ls

Submodule elixir-ls updated 768 files

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"author": "The Elixir community",
1212
"license": "MIT",
1313
"publisher": "JakeBecker",
14-
"version": "0.28.0",
14+
"version": "0.29.1",
1515
"engines": {
1616
"vscode": "^1.95.0"
1717
},

0 commit comments

Comments
 (0)