Skip to content

Releases: dotnet/vscode-csharp

v2.30.24

14 May 21:41
95baa95
Compare
Choose a tag to compare
v2.30.24 Pre-release
Pre-release

Changes in 2.30.24

  • XAML IntelliSense for .NET MAUI (Issue: #565)
    • Controlled by preview feature flag dotnet.enableXamlToolsPreview which is on by default
    • Requires C# Dev Kit and .NET MAUI extensions
  • Update Roslyn to 4.11.0-2.24259.4 (PR: #7117)
    • Shrink the size and remove unnecessary dependencies in the build host (PR: #73393)
    • Make fix-all code action more parallel (PR: #73356)
    • Allow use of more Hot Reload brokered services by LSP (for VS Code) (PR: #73240)
    • Improve parallel processing in FAR (PR: #73253)
    • Improve parallel processing in NavTo (PR: #73249)
  • Add temporary option, dotnet.server.suppressLspErrorToasts to allow suppression of recoverable LSP error toasts (PR: #7106)
  • Update Debugger to v2.30.0 (PR: #7101)
    • Adds support for disabling implict evaluation of properties and functions (Issue: #3173)
  • Don't download razor telemetry if disabled by vscode (PR: #7092)

v2.29.11

07 May 19:27
f5667e0
Compare
Choose a tag to compare
v2.29.11 Pre-release
Pre-release

Changes in 2.29.11

  • List solution filter files (.slnf) in the 'Open Solution' command. (PR: #7082)
  • No longer activate on the presence of .sln or .slnf files (PR: #7081)
  • Update Debugger Packages to v2.28.1 (PR: #7072)

v2.28.11

07 May 21:02
95c46ea
Compare
Choose a tag to compare

Changes in 2.28.11 since 2.23.15

Changes in 2.28.11

  • Update Roslyn to 4.11.0-1.24226.4 (PR: #7069)
    • Separate document diagnostics into multiple buckets to improve diagnostics performance (PR: #73073)
    • Improve performance of diagnostics when analysis is set to fullSolution (PR: #73201)
    • updated Telemetry to 17.11.8 and Utilities.Internal to 16.3.73 (PR: #73107)
    • Fix issue where file watchers for Razor documents were not created (PR: #73077)
  • Upgrade Debugger for 2.19.18 Release (PR: #7060)
  • Textmate: fix Razor expression classification inside of HTML tags using injection (PR: #7055)
  • Textmate: fix Razor expression classification inside of HTML tags (PR: #7051)

Changes in 2.26.13

Changes in 2.24.17

  • Add oboslete classification definitions to vs2019 themes (PR: #7011)
  • Bump Roslyn to 4.11.0-1.24179.11 (PR: #7011)
    • Add feature to strike out obsolete symbols (PR: #72156)
    • Fix issue where some file changes would be ignored on Windows due to casing (PR: #72555)
    • Drop win32-ia32 language server support (PR: #72605)
    • Use built in Razor source generator instead of generator from SDK. (PR: #72482)
    • Always log LSP server processId and increase attach timeout (PR: #72531)
  • Bump razor and update changelog (PR: #7005)
    • Tweak RazorConfigurationFormatter to account for serialization format change (PR: #10157)
    • Use PooledArrayBuilder throughout parsers and tokenizer (PR #10095)
    • Fix hot path string allocations from ProjectKey (PR: #10138)
    • Disable latest runtime patch (PR: #10133)

v2.28.8

30 Apr 21:53
9384a84
Compare
Choose a tag to compare
v2.28.8 Pre-release
Pre-release

Changes in 2.28.8

  • Update Roslyn to 4.11.0-1.24226.4 (PR: #7069)
    • Separate document diagnostics into multiple buckets to improve diagnostics performance (PR: #73073)
    • Improve performance of diagnostics when analysis is set to fullSolution (PR: #73201)
    • updated Telemetry to 17.11.8 and Utilities.Internal to 16.3.73 (PR: #73107)
    • Fix issue where file watchers for Razor documents were not created (PR: #73077)
  • Upgrade Debugger for 2.19.18 Release (PR: #7060)
  • Textmate: fix Razor expression classification inside of HTML tags using injection (PR: #7055)
  • Textmate: fix Razor expression classification inside of HTML tags (PR: #7051)

v2.26.13

16 Apr 22:00
13192b9
Compare
Choose a tag to compare
v2.26.13 Pre-release
Pre-release

Changes in 2.26.13

v2.24.17

02 Apr 18:55
9dbac87
Compare
Choose a tag to compare
v2.24.17 Pre-release
Pre-release

Changes in 2.24.17

  • Add oboslete classification definitions to vs2019 themes (PR: #7011)
  • Bump Roslyn to 4.11.0-1.24179.11 (PR: #7011)
    • Add feature to strike out obsolete symbols (PR: #72156)
    • Fix issue where some file changes would be ignored on Windows due to casing (PR: #72555)
    • Drop win32-ia32 language server support (PR: #72605)
    • Use built in Razor source generator instead of generator from SDK. (PR: #72482)
    • Always log LSP server processId and increase attach timeout (PR: #72531)
  • Bump razor and update changelog (PR: #7005)
    • Tweak RazorConfigurationFormatter to account for serialization format change (PR: #10157)
    • Use PooledArrayBuilder throughout parsers and tokenizer (PR #10095)
    • Fix hot path string allocations from ProjectKey (PR: #10138)
    • Disable latest runtime patch (PR: #10133)

v2.23.15

02 Apr 20:37
fd9d6fc
Compare
Choose a tag to compare

Changes in v2.23.15 (since 2.22.5)

  • 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)
  • 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.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)