Skip to content

Releases: dotnet/vscode-csharp

v2.18.16

22 Feb 22:40
1f2546d

Choose a tag to compare

Changes in 2.18.16 (since 2.15.30)

  • Fix regression in override completion (PR: #6869)
  • Update debugger to 2.18.0 release (PR: #6853)
  • Update Roslyn to 4.10.0-2.24102.11 (PR: #6847)
    • Fix another issue loading .NET projects when only the 6.0 SDK is installed (PR: #71881)
    • Fix request info leak when project loading is cancelled (PR: #71737)
    • Load Roslyn DevKit assemblies into the default ALC (PR: #71807)
  • Update Roslyn to 4.10.0-1.24069.13 (PR: #6823)
    • Fix request metric logging (PR: #71734)
    • Fix issue loading .NET 6.0 projects when only the 6.0 SDK is installed (PR: #71597)

v2.18.15

13 Feb 22:09
4ffa462

Choose a tag to compare

v2.18.15 Pre-release
Pre-release

Changes in 2.18.15 (prerelease)

  • Fix regression in override completion (PR: #6869)
  • Update debugger to 2.18.0 release (PR: #6853)

v2.17.7

06 Feb 19:31
17f80bf

Choose a tag to compare

v2.17.7 Pre-release
Pre-release

Changes in 2.17.7 (Prerelease)

  • Update Roslyn to 4.10.0-2.24102.11 (PR: #6847)
    • Fix another issue loading .NET projects when only the 6.0 SDK is installed (PR: #71881)
    • Fix request info leak when project loading is cancelled (PR: #71737)
    • Load Roslyn DevKit assemblies into the default ALC (PR: #71807)

v2.15.30

10 Jan 19:48
c6d3b91

Choose a tag to compare

Changes in 2.15.30

  • Update Roslyn to 4.10.0-1.24058.1 (PR: #6791)
    • Fix error when a source generated file was present in find references or go to definition requests (PR: #71395)
    • Remove usages of incorrectly licensed library (Microsoft.VisualStudio.LanguageServer.Protocol) for serialization of LSP json messages (PR: #68990)
    • Add custom Roslyn serialization code for LSP json messages (PR: #71141)
    • Use named executables for the language server process on Windows and Linux (PR: #71007)
    • Add back LSP request telemetry in CLaSP queue (PR: #71157)
  • Fix command enablement by using specific activation contexts for O#, Roslyn standalone, and Roslyn devkit (PR: #6782)
  • Update Razor to 7.0.0-preview.23627.2 (PR: #6770
    • Fixed issue where Razor trace level was ignored. New razor.server.trace setting created that is not ignored (PR: dotnet/razor#9745)
  • Update OmniSharp to 1.39.11 (PR: #6771)
  • Update checkForDevCert aka.ms link (PR: #6769)
  • Support debug apps running under mono runtime using vsdbg (PR: #6752)
  • Update debugger to 2.9.1 (PR: #6765)
  • Remove check for projectPath for resolveDebugConfiguration (PR: #6754)

v2.14.8

14 Dec 19:33
190dc49

Choose a tag to compare

Changes in 2.14.8

  • Fix Remote Process Listing from Windows (PR: #6730)
  • Fix description of debugger console setting (PR: #6726)
  • Read extension paths option (PR: #6724)

v2.13.10

06 Dec 20:27
ee6980f

Choose a tag to compare

Changes in 2.13.10

  • Update Roslyn to 4.9.0-3.23604.10 (PR: #6676)
    • Pass through folders for additional files (PR: #71061)
    • Automatically detect missing NuGet packages and restore (PR: #70851)
    • Enable route embedded language features in vscode (PR: #70927)
  • Add automatic nuget restore support to C# standalone (PR: #6676)
  • Update required VSCode version to 1.75.0 (PR: #6711)
  • Update debugger docs to point to official documentation (PR: #6674)

v2.12.19

30 Nov 18:41
f94bbb3

Choose a tag to compare

Changes in v2.12.19

  • Update Roslyn to 4.9.0-2.23571.2 (PR: #6681)
    • Workaround vscode bug with returning defaultBehavior from prepareRename (PR: #70840)
    • Implement textDocument/prepareRename to show error in invalid rename locations (PR: #70724)
    • Improve Hover markdown on 'await' keyword (PR: #70629)
  • Remove blazor debugging extension (PR: #5579)
  • Fix issue with mismatch in casing in solution file (PR: #6683)
  • Add nested code actions to csharp extension (PR: #6572)
  • Direct debugger setting documentation to code.visualstudio.com (PR: #6659)
  • Add a timeout for downloading razor telemetry (PR: #6622)
  • Rearrange settings sections into actual categories (PR: #6652)

v2.12.4

21 Nov 20:17
c68964c

Choose a tag to compare

v2.12.4 Pre-release
Pre-release

v2.12.4 Prerelease

Changelog

  • Update Roslyn to 4.9.0-2.23566.1 (PR: #6572)
    • Workaround vscode bug with returning defaultBehavior from prepareRename (PR: #70840)
    • Add nested code actions to language server (PR: #70475)
    • Implement textDocument/prepareRename to show error in invalid rename locations (PR: #70724)
    • Improve Hover markdown on 'await' keyword (PR: #70629)
  • Add nested code action support (PR: #6572)
  • Direct debugger setting documentation to code.visualstudio.com (PR: #6659)
  • Add a timeout for downloading razor telemetry (PR: #6622)
  • Rearrange settings sections into actual categories (PR: #6652)

v2.10.28

09 Nov 00:34
9ea51d5

Choose a tag to compare

v2.10.28

  • Fix C# Debugger telemetry (PR: #6627)
  • Add support for deduping build diagnostics from C# Devkit (PR: #6543)
  • Update Roslyn to 4.9.0-1.23530.4 (PR: #6603)
    • Enable NuGet restore commands dotnet.restore.all and dotnet.restore.project (PR: #70588)
    • Fix issue where server did not reload projects after NuGet restore (PR: #70602)
  • Update debugger to 2.9.0 (PR: #6623)
    • Flush Console.Write buffer more often (Fixes: #6598)
    • Fix logpoint freezing on start (Fixes: #6585)
    • Fix logpoints when using variables after breakpoint breaks (Fixes: #583)
  • Update README.md to rename the Runtime dependency (PR: #6617)

v2.9.20

07 Nov 00:33
ac4601d

Choose a tag to compare

Changelog for 2.9.20

  • Bump Roslyn to 4.9.0-1.23526.14 (PR: #6608)
    • Fix some project loading issues caused by evaluation failures (PR: #70496)
    • Ensure evaluation diagnostics are logged during project load (PR: #70467)
    • Include evaluation results in binlogs (PR: #70472)
    • Fix failure to start language server when pipe name is too long (PR: #70492)
  • Update Razor to 7.0.0-preview.23528.1 (PR: #6607)
  • Support platform agnostic Razor language server & telemetry (PR: #6600)
  • Fix issue where runtime from PATH was not found when only 7.0.100 SDK was installed (PR: #6601)

Note - this was released on the marketplace last week.