Skip to content

Releases: dotnet/vscode-csharp

v2.0.413

24 Aug 18:40
58ac5fa

Choose a tag to compare

  • Update Roslyn version (PR: #6192)
    • Add support for compilation end diagnostics (PR: #69541)
    • Include CodeLens on more types and members (PR: #69608)
    • Improve performance when computing colorization (PR: #69496)
  • Fix dotnet resolver returning incorrect runtime in certain scenarios (PR: #6180)
  • Fix issue resolving .NET 7 runtimes from path (PR: #6175)
  • Fix URI issue when loading Razor files (PR: #6168)
  • Bump Razor to 7.0.0-preview.23417.3 (PR: #6165)
    • Fix various textDocument/foldingRange issues (PR: #9134)
  • Clarify dotnet path option description (PR: #6164)
  • Handle multiple dotnet on path and symlinks (PR: #6152)
  • Localize Roslyn options (PR: #6136)
  • Show a prompt if we have more than one solution file (PR: #6132)

v2.0.399

24 Aug 18:37
0ba29bf

Choose a tag to compare

v2.0.399 Pre-release
Pre-release
2.0.399 extension release

v2.0.366

24 Aug 18:27
4c022ca

Choose a tag to compare

v2.0.366 Pre-release
Pre-release
2.0.366 release

v2.0.376

24 Aug 18:27
e6c352a

Choose a tag to compare

  • Update Roslyn (PR: #6131)
    • Only show toast for project load failures (PR: #69494)
  • Fix enter inserting /// on the incorrect line in documentation comments (PR: #6130)
  • Build extension with node 18 LTS (PR: #6128)
  • Update localized strings (PR: #6129)
  • Fix paths for package.nls.*.json (PR: #6121)
  • Add request to prepare for build diagnostic de-dupping (PR: #6113)
  • Support unit test debugging options in Roslyn LSP (PR: #6110)
  • Fix loading of package.nls.*.json (PR: #6118)
  • Add localization infrastructure to debugger package.json strings (PR: #6088)
  • Adjust C# semantic token scopes to better match 1.26 (PR: #6094)
  • Update Razor to 7.0.0-preview.23410.1 (PR: #6105)
  • Implement razor support for method simplification (PR: #5982)
  • Attempt to find a valid dotnet version from PATH before using runtime installer extension (PR: #6074)
  • Respect background analysis scope option in O# (PR: #6058)
  • Add localization infrastructure to debugger components (PR: #6064)
  • Add coreclr as a search keyword (PR: #6071)

v2.0.357

11 Aug 21:28
7830baf

Choose a tag to compare

This release promotes v2.0.356 to the stable channel, and has all the fixes in v2.0.346 and v2.0.356.

v2.0.356

11 Aug 05:10
7b7da92

Choose a tag to compare

v2.0.356 Pre-release
Pre-release

Changes since v2.0.346

  • Fix issue with Go to Definition giving a "unable to resolve reference" error (PR: #69453)
  • Fix completion items not correctly adding using statements to the top of the file (PR: #69454)
  • Improve de-duping of project load failure toasts (PR: #69455)
  • Bring VS Code telemetry reporting in DevKit to match log level requirements of VS (PR: #69444)
  • Update Razor to 7.0.0-preview.23410.1 (PR: #6107)

v2.0.346

10 Aug 19:55
1a2711d

Choose a tag to compare

v2.0.346 Pre-release
Pre-release

Changes Since v2.0.328

  • Change how hint diagnostics are shown so they aren't shown as blue squiggles (PR: #69403)
  • Load projects even if there is no solution file (PR: #6062)
  • Show toast when project loading fails (PR: #6060)
  • Fix misleading lsp server logs (PR: #69378)
  • Add support for code lens enable/disable options to roslyn LSP (PR: #6001)
  • Onboard Localization pipeline (PR: #5990)
  • Enable loading translated strings from razor TS code (PR: #5962)
  • Update typescript and eslint plugin to remove build warning (PR: 6002)
  • Report how the extension was activated (PR: #6043)

v2.0.328

08 Aug 03:31
fccdca6

Choose a tag to compare

Changes Since v2.0.320

  • Update Roslyn to 4.8.0-1.23403.6 (PR: #6003)
    • Fix issue where the ProcessFrameworkReferences task causes projects to fail to load (PR: [#69354](dotnet/roslyn#69354))
    • Emulate suggestion mode in LSP completion by always soft-selecting (PR: #69327)
  • Updated CHANGELOG.md (PR: #5992)

v2.0.320

08 Aug 03:33
68d5768

Choose a tag to compare

Changes Since v1.26.1

We are switching to the new Roslyn language server as the default. We recognize that this version doesn’t have full parity with the OmniSharp version. If you need one of these features before we can get to it, you can switch back to OmniSharp by following these instructions.

v1.26.0

22 Jun 15:11
ac2b3a8

Choose a tag to compare

1.26.0

  • Update OmniSharp to 1.39.7 (PR: #5840)
    • Respond to breaking change in VSCode 1.79.2 in completion (PR:#2542)
    • Use dotnet-cake for build (PR:#2537)
    • Implement LSP CodeAction resolve (PR:#2467)
  • Update debugger to 1.25.8 (PR: #5706)
  • Updates to README, default branch and repo link (PR: #5709)