Skip to content

Releases: razzmatazz/csharp-language-server

[0.13.0] - 2024-05-08 / Baltoji Vokė

08 May 05:41
Compare
Choose a tag to compare
  • Bump Ionide.LanguageServerProtocol dependency to v0.5.0
  • Fix performance issue in completion handler introduced in 0.12.0
  • Fix "Extract interface.." code action
  • Bump MSBuild, Argu and ICSharpCode.Decompiler dependency versions

Full Changelog: 0.12.0...0.13.0

[0.12.0] - 2024-04-22 / Valkininkai

22 Apr 06:35
Compare
Choose a tag to compare

More about Valkininkai, Lithuania

[0.11.0] - 2024-01-21 / Jieznas

21 Jan 12:08
Compare
Choose a tag to compare
  • Update Ionide.LanguageServerProtocol dependency to v0.4.22
  • refactoring by @tcx4c70
  • csharp-ls will now use and require .NET 8 runtime/SDK
  • Add support for textDocument/typeDefinition

More about Jieznas, Lithuania

[0.10.0] - 2023-11-04 / Seirijai

04 Nov 10:27
Compare
Choose a tag to compare
  • Upgrade dependencies: Roslyn, ICSharpCode.Decompiler, Microsoft.Build;
  • Fix for a crash in serverEventLoop
  • Possible fixes to #62 and #57
  • Fix issues with code actions and other functionality that was broken after upgrade to recent roslyn version.

More about Seirijai, Lithuania

[0.9.0] - 2023-08-12 / Rūdninkai

12 Aug 17:29
Compare
Choose a tag to compare
  • Make --solution command line param take effect even when the editor provides us with csharp. settings;
  • Upgrade dependencies: Roslyn, ICSharpCode.Decompiler, Microsoft.Build;
  • Support formatting options

More about Rūdninkai, Lithuania

[0.8.0] - 2023-05-06 / Varėna

06 May 15:06
Compare
Choose a tag to compare
  • Add more symbols to documentSymbols & codeLens
  • Support type and call hierarchy
  • Semantic token types fix
  • Fix crash if there is no newline at the end of the last line

More about Varėna, Lithuania

[0.7.1] - 2023-04-08 / Igliauka

08 Apr 16:45
Compare
Choose a tag to compare
  • Avoid a crash when client does not signal textDocument/publishDiagnostics cap

More about Igliauka, Lithuania

[0.7.0] - 2023-03-25 / Simnas

25 Mar 20:04
Compare
Choose a tag to compare
  • Update Roslyn libs to 4.6.0-1.final, Microsoft.Build* to 17.5.0
  • Finish initialization early and load solution/project in background
    • Previous behaviour was causing problems in eglot (emacs) where client has a timeout set for server initialization
  • Add support for server configuration via LSP:
    • csharp.solution - solution file to load
  • Semantic token improvements
  • Inlay hint support
  • Remove timeout on handler for codelens/resolve -- that wasn't a good idea to begin with

More about Simnas, Lithuania

[0.6.1] - 2023-02-26 / Marcinkonys

26 Feb 20:01
Compare
Choose a tag to compare
  • Fixes for Windows where file:// URIs were not parsed/built properly from native filenames before;
  • Upgrade Roslyn to 4.5.0-2.final (from 4.4.0);
  • Semantic token support
  • Fix an issue where some of initial LSP requests deadlock.

More about Marcinkonys, Lithuania

[0.6.0] - 2022-12-30 / Alytus

30 Dec 13:14
Compare
Choose a tag to compare
  • Improve scheduling of background diagnostics processing;
  • Support for the .NET SDK 7.0;
    • Note that there was an issue with .NET SDK 7 previews breaking SDK resolution,–you may need to do some cleanup, see:
  • csharp-ls will now require .NET 7 SDK
  • Fixes for the textDocument/prepareRename request;
  • Upgrade Microsoft.Build + Roslyn libs.

More about Alytus, Lithuania