From 4c9955447d8994e96f9c999c056aa265d3013869 Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Sun, 29 Jun 2025 00:14:19 +0200 Subject: [PATCH] Changelog, readme (info on new C# LS) --- CHANGELOG.md | 1 + README.md | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 00d50230..3869279c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ Status of the `main` branch. Changes prior to the next official version change w 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` +* Better support for C# by switching from `omnisharp` to Microsoft's official C# language server. Fixes: * Fix `ExecuteShellCommandTool` and `GetCurrentConfigTool` hanging on Windows diff --git a/README.md b/README.md index 225931f5..928ef7c2 100644 --- a/README.md +++ b/README.md @@ -66,16 +66,16 @@ than existing solutions that charge a premium. Language servers provide support for a wide range of programming languages. With Serena, we provide * direct, out-of-the-box support for: - * Python + * Python * TypeScript/Javascript * PHP * Go (need to install go and gopls first) * Rust * C/C++ - * Java (_Note_: startup is slow, initial startup especially so. There seem to be issues with java on macos) + * 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.) * indirect support (may require some code changes/manual installation) for: * Ruby (untested) - * C# (untested) * Kotlin (untested) * Dart (untested)