|
4 | 4 | - Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876)
|
5 | 5 |
|
6 | 6 | # Latest
|
| 7 | + |
| 8 | +# 2.39.x |
| 9 | +* Add language status bar item displaying project context for open files (PR: [#7321](https://github.com/dotnet/vscode-csharp/pull/7321), PR: [#7333](https://github.com/dotnet/vscode-csharp/pull/7333)) |
| 10 | +* Add language status bar item for workspace status (C# standalone) (PR: [#7254](https://github.com/dotnet/vscode-csharp/pull/7254), PR: [#7329])https://github.com/dotnet/vscode-csharp/pull/7329)) |
| 11 | +* Update Razor to 9.0.0-preview.24365.1 (PR: [#7354](https://github.com/dotnet/vscode-csharp/pull/7354)) |
| 12 | + * Fix project info reading (PR: [#10623](https://github.com/dotnet/razor/pull/10623)) |
| 13 | + * Fix NRE when invoking completion in empty document (PR: [#10610](https://github.com/dotnet/razor/pull/10610)) |
| 14 | + * Improve perf in generator cache cases (PR: [#10577](https://github.com/dotnet/razor/pull/10577)) |
| 15 | + * Handle InsertReplaceEdit for completion (PR: [#10563](https://github.com/dotnet/razor/pull/10563)) |
| 16 | + * Use System.Text.Json for serialization (PR: [#10551](https://github.com/dotnet/razor/pull/10551)) |
| 17 | + * Support `DocumentSymbol` results from Roslyn (PR: [#10560](https://github.com/dotnet/razor/pull/10560)) |
| 18 | + * Use a named pipe to communicate projectinfo in vscode (PR: [#10521](https://github.com/dotnet/razor/pull/10521)) |
| 19 | + * Reduce allocations in Razor's DirectiveVisitor (PR: [10521](https://github.com/dotnet/razor/pull/10521)) |
| 20 | +* Update Roslyn to 4.12.0-1.24359.11 (PR: [#7326](https://github.com/dotnet/vscode-csharp/pull/7326)) |
| 21 | + * Fix issue causing error toasts to display on diff window views or new C# documents (PR: [#74300](https://github.com/dotnet/roslyn/pull/74300)) |
| 22 | + * Fix issue where loaded projects would be missing references (PR: [#74189](https://github.com/dotnet/roslyn/pull/74189)) |
| 23 | + * Fix UseNullPropagationCodeFixProvider for parenthesized property access (PR: [#74316](https://github.com/dotnet/roslyn/pull/74316)) |
| 24 | + * Rename the record parameter when its property get renamed (PR: [#74168](https://github.com/dotnet/roslyn/pull/74168)) |
| 25 | + * Report a diagnostic on missing body in partial property implementation (PR [#74224](https://github.com/dotnet/roslyn/pull/74224)) |
| 26 | + * Do not offer 'convert' namespace when the ns has sibling types (PR [#74216](https://github.com/dotnet/roslyn/pull/74216)) |
| 27 | + * Consume new Razor EA (PR: [#74134](https://github.com/dotnet/roslyn/pull/74134)) |
| 28 | + * Report diagnostic for field and value in property accessors when used as primary expressions only (PR: [#74164](https://github.com/dotnet/roslyn/pull/74164)) |
| 29 | + * Ensure an empty run result doesn't throw when generators are present (PR: [#74034](https://github.com/dotnet/roslyn/pull/74034)) |
| 30 | + * Support navigating to an interceptor location when on an intercepted method call (PR: [#74006](https://github.com/dotnet/roslyn/pull/74006)) |
| 31 | + * Add type hints for collection expressions (PR: [#74051](https://github.com/dotnet/roslyn/pull/74051)) |
| 32 | + * Ensure source generated documents are up-to-date before analyzing EnC changes (PR: [#73989](https://github.com/dotnet/roslyn/pull/73989)) |
| 33 | + * Support goto-def taking you from an interceptor method to the location being intercepted (PR: [#73992](https://github.com/dotnet/roslyn/pull/73992)) |
| 34 | + * Various performance fixes |
| 35 | + * Reduce closures allocated during invocation of CapturedSymbolReplacement.Replacement (PR: [#74258](https://github.com/dotnet/roslyn/pull/74258)) |
| 36 | + * Reduce allocations in SymbolDeclaredCompilationEvent (PR: [#74250](https://github.com/dotnet/roslyn/pull/74250)) |
| 37 | + * Reduce allocations in AbstractProjectExtensionProvider.FilterExtensions (PR [#74112](https://github.com/dotnet/roslyn/pull/74112)) |
| 38 | + * Avoid re-running all codeaction requests at low priority (PR: [#74083](https://github.com/dotnet/roslyn/pull/74083)) |
| 39 | + * Reduce time spent in ConflictResolver.Session.GetNodesOrTokensToCheckForConflicts (PR: [#74101](https://github.com/dotnet/roslyn/pull/74101)) |
| 40 | + * Avoid allocations in AbstractSyntaxIndex<>.GetIndexAsync( PR: [#74075](https://github.com/dotnet/roslyn/pull/74075)) |
| 41 | +* Bump xamltools to 17.12.35112.24 (PR: [#7309](https://github.com/dotnet/vscode-csharp/pull/7334)) |
| 42 | + * Fixed issue with Exception type related to https://github.com/microsoft/vscode-dotnettools/issues/1247 |
| 43 | + * Fixed Hot Reload not working on some Android device models: https://github.com/microsoft/vscode-dotnettools/issues/1241 |
| 44 | + |
| 45 | + |
| 46 | +# 2.38.16 |
| 47 | +* Start localizing additional strings (PR: [#7305](https://github.com/dotnet/vscode-csharp/pull/7305)) |
| 48 | +* Fix issue launching Razor server on macOS (PR: [#7300](https://github.com/dotnet/vscode-csharp/pull/7300)) |
| 49 | + |
| 50 | +# 2.37.26 |
7 | 51 | * Bump xamltools to 17.11.35027.17 (PR: [#7288](https://github.com/dotnet/vscode-csharp/pull/7288))
|
8 | 52 | * Fix impossible to enter multiple spaces in attribute area
|
9 | 53 | * Fix cannot accept Copilot suggestion with Tab when IntelliSense is open
|
|
0 commit comments