| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| [0.27.0] - 2026-08-24 _ Vartai source code.tar.gz | 2026-08-24 | 521.5 kB | |
| [0.27.0] - 2026-08-24 _ Vartai source code.zip | 2026-08-24 | 662.2 kB | |
| README.md | 2026-08-24 | 4.2 kB | |
| Totals: 3 Items | 1.2 MB | 0 | |
- Speed up the per-request document lookup: resolve the request uri through Roslyn's indexed
Solution.GetDocumentIdsWithFilePathinstead of scanning every document of every project (~6x fastertextDocument/definitionon a large solution) - By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/414
- Implement
callHierarchy/outgoingCalls, previously a stub returningnull; the handler resolves the prepared item back to its symbol, walks its declaration bodies for invocations and object creations, and resolves each through the semantic model - By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/412
- Fix
textDocument/referencesandcallHierarchy/incomingCallsleaking a dynamic assembly (and associated loader handles) on every request;WorkspaceServicesInterceptor'sProxyGeneratoris now created once (static let) instead of per-call - By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/410
- Re-enable Razor tests: upgrade Roslyn packages to 5.9.0 (now satisfies .NET SDK 10.0.400's Razor generator requirement) and fix Razor hover/references resolving to the wrong token under Roslyn's newer
#linedirective format - By @razzmatazz in https://github.com/razzmatazz/csharp-language-server/pull/408
- Fix a project with a platform-specific TFM (e.g.
net10.0-windows) forcing that TFM onto every other project in the solution, breaking package resolution and producing phantom errors; a workspace-globalTargetFrameworkis now only applied when every project declares it - Reported and fixed by @ErnieBernie10 in https://github.com/razzmatazz/csharp-language-server/issues/405 and https://github.com/razzmatazz/csharp-language-server/pull/406
- @arakis explored the same fix earlier in https://github.com/razzmatazz/csharp-language-server/pull/378
- Fix workspace pull diagnostics returning
unchangedafter source document edits, which could leave clients with stale results - Reported and fixed by @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/issues/401 and https://github.com/razzmatazz/csharp-language-server/pull/402
- Fix decompiled metadata navigation stripping trailing characters from type names and failing for nested types; attach loose documents to the nearest containing project in nested-project layouts
- By @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/pull/396
- Fix
textDocument/formattingignoringinsertFinalNewline/trimFinalNewlinesoptions; both are now applied after full-document formatting, preserving the document's existing line-ending convention - By @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/pull/400
- Fix a crash where a failed stdout write left the JSON-RPC transport in a broken state instead of shutting it down cleanly and failing pending calls
- By @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/pull/398
- Fix multi-root workspace document routing picking the wrong sibling-prefixed folder (e.g.
appvsapplication); fix workspace actor terminating when the last workspace folder is removed - By @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/pull/397
- Fix dynamic registrations (e.g.
textDocument/diagnosticselectors) being built before the initial workspace configuration was loaded, causing settings likerazorSupportto be ignored at startup - By @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/pull/399
- Map hidden diagnostics to LSP hints
- By @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/pull/387
- Add semantic-token support for embedded regex and JSON strings, including strings annotated with
[StringSyntax] - By @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/pull/385
- Expand XML documentation comment rendering
- By @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/pull/383
- Add Nix packaging and development flow
- By @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/pull/381
Full Changelog: https://github.com/razzmatazz/csharp-language-server/compare/0.26.0...0.27.0