Merge branch 'main' into elixir-support

This commit is contained in:
David Bernazal
2025-07-01 07:36:54 -05:00
committed by GitHub
2 changed files with 6 additions and 3 deletions
+3 -1
View File
@@ -9,7 +9,8 @@ Status of the `main` branch. Changes prior to the next official version change w
* The MCP server is the only asyncio-based component now, which resolves cross-component loop contamination,
such that process isolation is no longer required.
Neither are non-graceful shutdowns on Windows.
* Better default and description for restricting the search in `search_for_pattern`
* **Support for Clojure**
* Better default, extended parameters and description for restricting the search in `search_for_pattern`
* **Improved editing tools**: The editing logic was simplified and improved, making it more robust.
* The "minimal indentation" logic was removed, because LLMs did not understand it.
* The logic for the insertion of empty lines was improved (mostly controlled by the LLM now)
@@ -29,6 +30,7 @@ Fixes:
* Fix repository indexing not following links and catch exceptions during indexing, allowing indexing
to continue even if unexpected errors occur for individual files.
* Fix `ImportError` in Ruby language server.
* Fix some issues with gitignore matching and interpreting of regexes in `search_for_pattern` tool.
# 2025-06-20
+3 -2
View File
@@ -67,14 +67,15 @@ Language servers provide support for a wide range of programming languages.
With Serena, we provide
* direct, out-of-the-box support for:
* Python
* TypeScript/Javascript
* TypeScript/Javascript (currently has some instability issues, we are working on it)
* PHP
* Go (need to install go and gopls first)
* Rust
* C/C++
* C# (requires dotnet to be installed. We switched the underlying language server recently, please report any issues you encounter)
* Java (_Note_: startup is slow, initial startup especially so. There may be issues with java on macos and linux, we are working on it.)
* Elixir (Requires NextLS and Elixir install; **Windows not supported** - Next LS does not provide Windows binaries)
* Clojure
* C/C++ (You may experience issues with finding references, we are working on it)
* indirect support (may require some code changes/manual installation) for:
* Ruby (untested)
* Kotlin (untested)