Skip to content

[0.24.0] - 2026-04-16 / Ignalina

Choose a tag to compare

@razzmatazz razzmatazz released this 16 Apr 11:38
  • Fix pull diagnostics with VS Code: stop workspace/diagnostic busy loop, clear stale diagnostics after analyzersEnabled toggle, re-fetch config on workspace/didChangeConfiguration
  • Add csharp.analyzersEnabled configuration setting to enable Roslyn analyzers on demand; analyzers are now off by default to avoid unexpected latency
  • Add Roslyn analyzer support: diagnostics now include IDE code-style rules and third-party NuGet analyzer packages alongside compiler errors
  • Add go-to-definition and csharp/metadata support for source-generated documents (requires metadataUris feature)
  • Fix semantic tokens so constants and fields have their own separate symbol kinds
  • Fix compatibility with LSP clients that return errors for unsupported server→client requests (e.g. Claude Code built-in LSP client)
  • Add support for specifying output locale via --locale / csharp.locale / DOTNET_CLI_UI_LANGUAGE
  • Fix completionItem/resolve crash when client sends sentinel -1 positions in textEdit
  • More workspace/state management race fixes

Full Changelog: 0.23.0...0.24.0