|
4 | 4 | - Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876)
|
5 | 5 |
|
6 | 6 | # 2.84.x
|
7 |
| -* Bump Razor to 10.0.0-preview.25313.2 (PR: [#8368](https://github.com/dotnet/vscode-csharp/pull/8368)) |
8 |
| - * Optimize allocations under RuntimeNodeWriter.WriteHtmlContent (#11945) (PR: [#11945](https://github.com/dotnet/razor/pull/11945)) |
9 |
| - * Compiler: (Finally!) Remove ItemCollection (#11939) (PR: [#11939](https://github.com/dotnet/razor/pull/11939)) |
| 7 | +* Bump Roslyn to 5.0.0-1.25319.11 (PR: [#8380](https://github.com/dotnet/vscode-csharp/pull/8380)) |
| 8 | + * Preserve trailing directives when converting a Program.Main program to top level statements. (#79062) (PR: [#79062](https://github.com/dotnet/roslyn/pull/79062)) |
| 9 | + * Do not offer add parameter on a type that cannot become a parameter (#79060) (PR: [#79060](https://github.com/dotnet/roslyn/pull/79060)) |
| 10 | + * Razor assembly redirector (#78852) (PR: [#78852](https://github.com/dotnet/roslyn/pull/78852)) |
| 11 | + * Add refactoring to sort imports (#79041) (PR: [#79041](https://github.com/dotnet/roslyn/pull/79041)) |
| 12 | + * Fix a couple of issues with committing and diagnostic reporting (#79018) (PR: [#79018](https://github.com/dotnet/roslyn/pull/79018)) |
| 13 | + * Update 'use null propagation' to understand more patterns (#78992) (PR: [#78992](https://github.com/dotnet/roslyn/pull/78992)) |
| 14 | + * Pull in shared source for core roslyn capacilities into roslyn-analyzer packages. (#79024) (PR: [#79024](https://github.com/dotnet/roslyn/pull/79024)) |
| 15 | + * Inline Method Refactoring - Fix bug for field with multiple declarations (#78988) (PR: [#78988](https://github.com/dotnet/roslyn/pull/78988)) |
| 16 | + * Fix locating startup objects (#78972) (PR: [#78972](https://github.com/dotnet/roslyn/pull/78972)) |
| 17 | + * Do not make unnecessarily simplification changes in sync-namespace. (#78969) (PR: [#78969](https://github.com/dotnet/roslyn/pull/78969)) |
| 18 | + * Add a layer of constraint filtering for 'add import for extension methods' completion. (#78923) (PR: [#78923](https://github.com/dotnet/roslyn/pull/78923)) |
| 19 | +* Bump Razor to 10.0.0-preview.25322.1 (PR: [#8380](https://github.com/dotnet/vscode-csharp/pull/8380)) |
| 20 | + * Make completion capabilities checks more robust (#11964) (PR: [#11964](https://github.com/dotnet/razor/pull/11964)) |
| 21 | + * Fix overly aggressive delegated completion (#11965) (PR: [#11965](https://github.com/dotnet/razor/pull/11965)) |
10 | 22 | * Simply the code that generates edits to insert using directives (#11948) (PR: [#11948](https://github.com/dotnet/razor/pull/11948))
|
11 |
| - * Reduce allocations under SyntaxNodeExtensions.GetContent (#11946) (PR: [#11946](https://github.com/dotnet/razor/pull/11946)) |
12 |
| - * Reduce allocations in UsingsFoldingRangeProvider (#11940) (PR: [#11940](https://github.com/dotnet/razor/pull/11940)) |
13 |
| - * Compiler: Make intermediate nodes a bit more efficient (#11931) (PR: [#11931](https://github.com/dotnet/razor/pull/11931)) |
14 | 23 | * Fix override completion in VS Code for Cohosting (#11938) (PR: [#11938](https://github.com/dotnet/razor/pull/11938))
|
15 |
| - * Change DefaultRazorIntermediateNodeLoweringPhase.MergeTokenLists to not take in a params array (#11943) (PR: [#11943](https://github.com/dotnet/razor/pull/11943)) |
16 |
| - * Compiler: Optimize SyntaxList<TNode>, SyntaxTokenList and PooledArrayBuilder<T> operations (#11909) (PR: [#11909](https://github.com/dotnet/razor/pull/11909)) |
17 |
| - * HtmlTokenizer: Cache tokens with well-known text (#11924) (PR: [#11924](https://github.com/dotnet/razor/pull/11924)) |
18 |
| - * Convert CreateString helper to static extension method (#11929) (PR: [#11929](https://github.com/dotnet/razor/pull/11929)) |
19 |
| - * Reduce allocations in LegacyFileKindVisitor.VisitMarkupTagHelperAttribute (#11930) (PR: [#11930](https://github.com/dotnet/razor/pull/11930)) |
20 |
| - * Create a specialized pool for arrays of ClassifiedSpanInternal (#11925) (PR: [#11925](https://github.com/dotnet/razor/pull/11925)) |
21 |
| - * ChildSyntaxList.ItemInternal optimization (#11926) (PR: [#11926](https://github.com/dotnet/razor/pull/11926)) |
22 |
| - * Reduce allocations in calls to WithAnnotationsGreen (#11927) (PR: [#11927](https://github.com/dotnet/razor/pull/11927)) |
23 |
| - * Tiny allocation improvement in TagHelperParseTreeRewriter.Rewriter.CurrentTagHelperTracker (#11928) (PR: [#11928](https://github.com/dotnet/razor/pull/11928)) |
24 |
| - * Reduce allocations during writing of the filepath in the CodeWriter (#11920) (PR: [#11920](https://github.com/dotnet/razor/pull/11920)) |
25 |
| - * PERF: Move away from direct calls to IA.Builder.DrainToImmutable (#11922) (PR: [#11922](https://github.com/dotnet/razor/pull/11922)) |
26 |
| - * Perf: Don't use HasFlag (#11918) (PR: [#11918](https://github.com/dotnet/razor/pull/11918)) |
27 | 24 | * Include namespace in extracted component (#11915) (PR: [#11915](https://github.com/dotnet/razor/pull/11915))
|
28 | 25 | * Fix a few bugs around formatting explicit expressions (#11906) (PR: [#11906](https://github.com/dotnet/razor/pull/11906))
|
29 | 26 | * Handle when Roslyn removes newlines while formatting (#11911) (PR: [#11911](https://github.com/dotnet/razor/pull/11911))
|
30 | 27 | * Fix issue where the open brace node includes leading newline (#11908) (PR: [#11908](https://github.com/dotnet/razor/pull/11908))
|
31 |
| - * Fix C# completion resolve in VS (#11905) (PR: [#11905](https://github.com/dotnet/razor/pull/11905)) |
32 |
| - * Compiler: Model Razor "red" syntax tokens as structs rather than classes (#11859) (PR: [#11859](https://github.com/dotnet/razor/pull/11859)) |
33 | 28 |
|
34 | 29 | # 2.83.x
|
35 | 30 | * Bump Roslyn to 5.0.0-1.25312.6 (PR: [#8364](https://github.com/dotnet/vscode-csharp/pull/8364))
|
|
0 commit comments