Skip to content

Releases: dotnet/vscode-csharp

v2.23.14

28 Mar 18:39
cfeb21f
Compare
Choose a tag to compare
v2.23.14 Pre-release
Pre-release

Changes in 2.23.14

  • Rename RazorComponentAttribute semantic token to razorComponentAttribute (PR: #6867)
  • Drop win32-ia32 platform support (PR: #6983)
  • Fix some issues with casing when comparing Razor files (PR: #6974)
  • Do not timeout on connecting to the server if waitForDebugger is set (PR: #6969)
  • Bump Razor and update changelog (PR: #6965)
    • Fix an issue that could cause numerous semantic tokens LSP failures on new projects (PR: #10050)
    • Fix an issue with running on .NET 9 preview builds (PR: #10064)
  • Update Debugger Packages to v2.19.17 (PR: #6958)

v2.22.5

25 Mar 23:19
8ed9f00
Compare
Choose a tag to compare

Changes in 2.22.5

  • Update Razor to 7.0.0-preview.24165.1 (PR: #6922)
    • Fix casing issues that cause missing components in Razor files (PR: #10050)

v2.23.2

12 Mar 23:16
e7f88ac
Compare
Choose a tag to compare
v2.23.2 Pre-release
Pre-release

Changes in 2.23.2 (Prerelease)

  • Updated debugger to fix .NET debugging break with searchNuGetOrgSymbolServer enabled (PR: #6937)
  • Update Razor to add formatting option to force open brace onto the next line after a @code or @functions block (PR: #10018)

v2.22.3

12 Mar 23:40
7ee346b
Compare
Choose a tag to compare

Changes in v2.22.3 (since 2.19.13)

  • Update Roslyn to run on .NET 8 (PR: #6920)
    • Upgrade language server to run on .NET 8 (PR: #72247)
    • Refactors LSP server extension assembly loading (PR: #71862)
    • Report better warnings and errors if build hosts exit abnormally (PR: #71909)
  • Update Razor to 7.0.0-preview.24151.1 (PR: #6922)
    • Upgrade language server to run on .NET 8 (PR: #9981)
    • Support inlay hints (PR: #9904 and #6857)
    • Don't ship as self-contained (PR: #9891)
    • Better using directive completiong (PR: #9982)

v2.22.2

12 Mar 23:15
90af7e6
Compare
Choose a tag to compare
v2.22.2 Pre-release
Pre-release

Changes in 2.22.2 (Prerelease)

  • Upgrade Debugger for 2.19.14 Release (PR: #6937)
  • Update Roslyn to run on .NET 8 (PR: #6920)
    • Upgrade language server to run on .NET 8 (PR: #72247)
    • Refactors LSP server extension assembly loading (PR: #71862)
    • Report better warnings and errors if build hosts exit abnormally (PR: #71909)
  • Update Razor to 7.0.0-preview.24154.7 (PR: #6922)
    • Upgrade language server to run on .NET 8 (PR: #9981)
    • Support inlay hints (PR: #9904 and #6857)
    • Don't ship as self-contained (PR: #9891)
    • Better using directive completiong (PR: #9982)
    • Add option to format code block open brace on new line (PR: #10018 and #6939)

2.19.13

22 Feb 20:47
73b1e5a
Compare
Choose a tag to compare
2.19.13 Pre-release
Pre-release

Changes in 2.19.13 (Prerelease)

  • Fix Attribute snippet (PR: #6879)
  • Add grammar support for new Razor directives: rendermode, preservewhitespace and typeparam (PR: #6887)
  • Ensure failures to connect to the named pipe are propagated (PR: #6881)
  • Update Razor to 7.0.0-preview.24079.3 (PR: #6841)
  • Fix an issue with component hover not showing enough information (PR: dotnet/razor#9862)

v2.18.16

22 Feb 22:40
1f2546d
Compare
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
Compare
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
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)