Skip to content

v2.3.27

Compare
Choose a tag to compare
@jasonmalinowski jasonmalinowski released this 21 Sep 23:53
· 1586 commits to main since this release
52562b8

Note: This release is to the regular 'release' channel, and includes the changes in v2.2.10 which were only shipped to the pre-release channel.

Changes Since v2.2.10

  • Update Roslyn version to 4.8.0-3.23470.7 (PR: #6408)
    • Update NuGet version to fix issues loading projects with .NET 8 RC2 (PR: #70023)
    • Update MSBuildLocator version to fix issues loading projects when only .NET 6 is installed (PR: #70038)
    • Remove diagnostic source name (PR: #69939)
    • Fix fold all regions (PR: #69817)
    • Fix escaping and wrapping in hover (PR: #69893)
    • Fix error in override completion when containing type does not exist (PR: #69855)
  • Fix issues generating assets in Omnisharp (PR: #6380)
  • Allow Razor to format new documents via Roslyn (PR: #6329)
  • Switch to named pipes for client <-> server communication (PR: #6351)
  • Only show clr debugger if on Windows (PR: #6359)
  • Update Razor version to 7.0.0-preview.23456.2 (PR: #6304)
    • Fixes regression where semantic colors for razor components appear as red
  • Make completion complex text edits more robust (PR: #6325)
  • Fix dotnet info when the dotnet path contains spaces (PR: #6334)
  • Add support for specifying a .runsettings file when using Roslyn LSP (PR: #6265)
  • Update Roslyn version (PR: #6265)
    • Add server support for .runsettings in unit tests (PR: #69792)
    • Log more information when we're unable to parse a URI (PR: #69840)
    • Bump ICSharpCode.Decompiler to 8.1.0.745 (PR: #69772)
    • Fix override completion erroring when framework assemblies are not found (PR: #69795)
  • Remove test only files from vsix (PR: #6332)
  • Fix override completion when drive letter casing does not match (PR: #6315)
  • Allow the server path to be specified by the DOTNET_ROSLYN_SERVER_PATH environment variable (PR: #6316)