Skip to content

Releases: razzmatazz/csharp-language-server

[0.20.0] - 2025-11-13 / Kulautuva

13 Nov 07:55

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.19.0...0.20.0

[0.19.0] - 2025-08-20 / Kapčiamiestis

20 Aug 10:37

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.18.0...0.19.0

[0.18.0] - 2025-06-23 / PabradΔ—

23 Jun 06:39

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.17.0...0.18.0

[0.17.0] - 2025-04-30 / KrokΕ‘lys

30 Apr 07:19

Choose a tag to compare

  • Upgrade Roslyn to 4.13.0
  • csharp-ls will now use and require .NET 9 runtime/SDK
  • Upgrade Ionide.LanguageServerProtocol to 0.7.0:
  • Reduce startup notifications by using "window/logMessage"
  • Make sure .editorconfig settings are respected, add csharp.applyFormattingOptions override (defaults to false):

Full Changelog: 0.16.0...0.17.0

[0.16.0] - 2024-12-24 / Nemunaitis

24 Dec 14:32

Choose a tag to compare

  • Upgrade Roslyn to 4.12.0
  • Fix an issue where server breaks when inspecting class/properties involved in source-generated code:
  • Make sure textDocument/findReferences respects Context.IncludeDeclaration
  • Fix an issue where server would fail on projects using code generators (like Asp.Net razor) on some of the endpoints:

Full Changelog: 0.15.0...0.16.0

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

15 Aug 07:02

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

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

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
    • Reported by @JorgeHerreraU in #152
  • 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

Choose a tag to compare

More about Valkininkai, Lithuania

[0.11.0] - 2024-01-21 / Jieznas

21 Jan 12:08

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