Skip to content

Releases: dotnet/vscode-csharp

v2.17.7

06 Feb 19:31
17f80bf
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

v2.8.23

25 Oct 19:05
1843ab7
Compare
Choose a tag to compare

Changes in 2.8.23

  • Fix various failed requests in razor documents (PR: #6580)
  • Update Roslyn to 4.9.0-1.23519.13 (PR: #6573)
    • Filter completion list only with text before cursor (PR: #70448)
    • Bump MSBuild.StructuredLogger package version (PR: #70157)
    • Fix issues launching the server when a .NET 7 preview 7 runtime is installed (PR: #70446)
    • Ensure LSP didChange processing matches specification. (PR: #70407)
  • Debugger: Support Console.ReadLine with 'internalConsole' (PR: #6569)
  • Add dotnet executable path in list runtimes command (PR: #6559)
  • Update Razor to 7.0.0-preview.23516.2 (PR: #6550)
    • Make sure correct info is passed in code action resolve (PR: razor#9420)

v2.7.25

18 Oct 18:37
bff3482
Compare
Choose a tag to compare

Changes in 2.7.25

  • Update Razor to 7.0.0-preview.23513.5 (PR: #6551)
    • Reduce noisy errors when viewing git diff (PR: razor#9407)
  • Update Roslyn to 4.9.0-1.23513.7 (PR: #6548)
    • Fix extraneous error when connecting to devkit (PR: #70298)
    • Add support for using Mono to load .NET Framework projects on macOS and Linux (PR: #70263)
    • Fix source generator and analyzer output not being recognized if you didn't have C# Dev Kit installed (PR: #70331)
  • Hide debug console when using "console": "integratedTerminal" (PR: #6523)
  • Fix dotnet path resolution when using snap installed packages (PR: #6515)
  • Track debugging sessions until csdevkit is initialized (PR: #6480)
  • Update vsdbg and vsdbg-ui to 2.0.4 (PR: #6517)
  • Add setting to control Razor component commit behaviour (PR: #6506)
  • Razor textmate colorization fixes (PR: #6514)
  • Update Razor version to 7.0.0-preview.23475.5 (PR: #6506)
    • Add setting for whether to complete components with space (PR: razor#9379)