Releases: razzmatazz/csharp-language-server
Releases · razzmatazz/csharp-language-server
[0.10.0] - 2023-11-04 / Seirijai
[0.9.0] - 2023-08-12 / Rūdninkai
- Make
--solutioncommand line param take effect even when the editor provides us withcsharp.settings;- By @vytautassurvila in #105
- Upgrade dependencies: Roslyn, ICSharpCode.Decompiler, Microsoft.Build;
- Support formatting options
- By @weirongxu in #94
More about Rūdninkai, Lithuania
[0.8.0] - 2023-05-06 / Varėna
- 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
- Avoid a crash when client does not signal textDocument/publishDiagnostics cap
- Reported and fixed by @sharpSteff in #77
More about Igliauka, Lithuania
[0.7.0] - 2023-03-25 / Simnas
- 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
- Fixes for Windows where file:// URIs were not parsed/built properly from native filenames before;
- Reported by @blasco and @gorsheninmv in #57
- 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
- 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
- Thanks to @Decodetalkers in #56
- Fixes for the
textDocument/prepareRenamerequest; - Upgrade Microsoft.Build + Roslyn libs.
More about Alytus, Lithuania
[0.5.7] - 2022-10-09 / Marijampolė
- Add support for
textDocument/prepareRenamerequest; - Upgrade Microsoft.Build + Roslyn libs;
- Update
textDocument/documentSymbolhandler:- emit hierarchical symbol tree, where client supports it;
- emit
DocumentSymbol[]instead ofSymbolInformation[], the former of which has more info.
More about Marijampolė, Lithuania
[0.5.6] - 2022-09-05 / Birštonas
- Fix an issue where we would fail to generate code action list if one of code action
providers would raise an exception; -- log the message to the log instead and continue
with the next provider to be more resilent; - Upgrade Microsoft.Build libs;
- Inject required roslyn WorkspaceServices so more refactorings work now:
- pull member;
- move static members to another class;
- generate overrides;
- others;
- Fix an issue where a new file was added to wrong project.
More about Birštonas, Lithuania
0.5.5 - 2022-08-23 / Prienai
- Fix intermittent server crashes after upgrading to latest Ionide.LanguageServerProtocol:
- see #44