Skip to content

Releases: razzmatazz/csharp-language-server

[0.15.0] - 2024-08-15 / Šventoji

15 Aug 07:02
Compare
Choose a tag to compare
  • Upgrade Roslyn to 4.10.0:
  • Implement pull diagnostics for better performance;

Full Changelog: 0.14.0...0.15.0

[0.14.0] - 2024-06-23 / Palanga

23 Jun 12:10
Compare
Choose a tag to compare
  • Speed up completion by not showing name suggestions or items from unimported namespaces
  • Bump Ionide.LanguageServerProtocol to 0.6.0, fix some of the types used for dynamic registration
  • Reduce noise when loading >10 project files, include currently loading project in progress bar.
  • Register TextDocumentSync lazily
  • Support completionItem/resolve method to speed up completion;
  • Do not rename symbol in strings or comments, restore file rename
  • Stop collecting symbols in method body
  • Fix TypeHierarchy registration
  • Fix wrong references number
  • Add progress reporting when loading a solution/project
  • More refactoring and fixes from rework branch:

Full Changelog: 0.13.0...0.14.0

[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