|
3 | 3 | - Diagnostics related feature requests and improvements [#5951](https://github.com/dotnet/vscode-csharp/issues/5951)
|
4 | 4 | - Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876)
|
5 | 5 |
|
| 6 | +# 2.87.x |
| 7 | +* Fix acquisition of components with proxies (PR: [#8462](https://github.com/dotnet/vscode-csharp/pull/8462)) |
| 8 | +* Bump Roslyn to 5.0.0-2.25404.10 (PR: [#8490](https://github.com/dotnet/vscode-csharp/pull/8490)) |
| 9 | + * Fix file based programs getting stuck in the host workspace (PR: [#79730](https://github.com/dotnet/roslyn/pull/79730)) |
| 10 | + * Fix exception in additional file diagnostics (PR: [#79501](https://github.com/dotnet/roslyn/pull/79501)) |
| 11 | + * Simplify stale project handling in hot reload(PR: [#79386](https://github.com/dotnet/roslyn/pull/79386)) |
| 12 | + * Fix static extension method not showing up on enum type(PR: [#79454](https://github.com/dotnet/roslyn/pull/79454)) |
| 13 | + * Update 'use auto property' to respect user options around `this.` for property access.(PR: [#79405](https://github.com/dotnet/roslyn/pull/79405)) |
| 14 | + * Fix make-readonly with spans.(PR: [#79393](https://github.com/dotnet/roslyn/pull/79393)) |
| 15 | + * Change how trailing trivia is preserved in use-auto-prop(PR: [#79425](https://github.com/dotnet/roslyn/pull/79425)) |
| 16 | + * Special case a few well-known immutable types in use-auto-prop(PR: [#79422](https://github.com/dotnet/roslyn/pull/79422)) |
| 17 | + * Preserve comments when switching to auto props(PR: [#79420](https://github.com/dotnet/roslyn/pull/79420)) |
| 18 | + * Support interpolated string handlers in extension blocks(PR: [#78425](https://github.com/dotnet/roslyn/pull/78425)) |
| 19 | + * Offer 'implement interface' when inside a type's body(PR: [#79382](https://github.com/dotnet/roslyn/pull/79382)) |
| 20 | + * EnC support for project level changes(PR: [#79239](https://github.com/dotnet/roslyn/pull/79239)) |
| 21 | + * Ensure generated types come after top level statements(PR: [#79378](https://github.com/dotnet/roslyn/pull/79378)) |
| 22 | + * Allow user to still create a new field/prop when offering to initialize an existing prop(PR: [#79376](https://github.com/dotnet/roslyn/pull/79376)) |
| 23 | + * Fix crash in replace property with methods(PR: [#79358](https://github.com/dotnet/roslyn/pull/79358)) |
| 24 | + * Fix issue offering to remove nullable cast in a ternary expression(PR: [#79355](https://github.com/dotnet/roslyn/pull/79355)) |
| 25 | + * Fix 'use var' with spans(PR: [#79348](https://github.com/dotnet/roslyn/pull/79348)) |
| 26 | + * Fix not offering to remove unnecessary nullable pragmas(PR: [#79356](https://github.com/dotnet/roslyn/pull/79356)) |
| 27 | + * Fix crash in use-null-prop fixer(PR: [#79340](https://github.com/dotnet/roslyn/pull/79340)) |
| 28 | +* Update debugger to v2.86.0(PR: [#8424](https://github.com/dotnet/vscode-csharp/pull/8424)) |
| 29 | +* Bump Razor to 10.0.0-preview.25368.1 (PR: [#8430](https://github.com/dotnet/vscode-csharp/pull/8430)) |
| 30 | + * Fixing override completion in VSCode when LSP is enabled (PR: [#12039](https://github.com/dotnet/razor/pull/12039)) |
| 31 | + * [Cohost] Fix rename and unskip test (PR: [#11952](https://github.com/dotnet/razor/pull/11952)) |
| 32 | + * Ensure unique file paths for non-file Uris (PR: [#12037](https://github.com/dotnet/razor/pull/12037)) |
| 33 | + * Fix completion of hyphenated items (PR: [#12035](https://github.com/dotnet/razor/pull/12035)) |
| 34 | + * Allow completion items to add using directives (PR: [#12034](https://github.com/dotnet/razor/pull/12034)) |
| 35 | + |
| 36 | +# 2.86.x |
| 37 | +* Bump Roslyn to 5.0.0-1.25361.2 (PR: [#8416](https://github.com/dotnet/vscode-csharp/pull/8416)) |
| 38 | + * Fix issue with diagnostics when renaming a file (case change only) (PR: [#79298](https://github.com/dotnet/roslyn/pull/79298)) |
| 39 | + * Allow rename to (optionally) process source generated documents(PR: [#78984](https://github.com/dotnet/roslyn/pull/78984)) |
| 40 | + * Initial support for adding obsolete attributes to primary constructors(PR: [#79271](https://github.com/dotnet/roslyn/pull/79271)) |
| 41 | + * Allow the Razor extension to report telemetry (and initialize)(PR: [#79254](https://github.com/dotnet/roslyn/pull/79254)) |
| 42 | + * Use same location for 'use implicit object' as we do for 'use collection expression'.(PR: [#79265](https://github.com/dotnet/roslyn/pull/79265)) |
| 43 | + * Use the miscellaneous files project name for rich misc projects(PR: [#79267](https://github.com/dotnet/roslyn/pull/79267)) |
| 44 | + * Razor: Don't double register for document sync(PR: [#79241](https://github.com/dotnet/roslyn/pull/79241)) |
| 45 | + * Allow LanguageServerProjectSystems to load into more than one workspace(PR: [#78975](https://github.com/dotnet/roslyn/pull/78975)) |
| 46 | + * Improve diagnostic for ambiguous predefined type(PR: [#79196](https://github.com/dotnet/roslyn/pull/79196)) |
| 47 | + * Fix renaming constructor via alias(PR: [#79175](https://github.com/dotnet/roslyn/pull/79175)) |
| 48 | + * Speed up performance of remove-unused-imports fix all(PR: [#79173](https://github.com/dotnet/roslyn/pull/79173)) |
| 49 | + * Improve performance in metadata-to-project-reference conversion(PR: [#79163](https://github.com/dotnet/roslyn/pull/79163)) |
| 50 | + * Fix issue where we offered to use a collection expression when teh user didn't have a viable Add method(PR: [#79157](https://github.com/dotnet/roslyn/pull/79157)) |
| 51 | + * Don't load the razor redirector unless it could actually be a razor assembly(PR: [#79154](https://github.com/dotnet/roslyn/pull/79154)) |
| 52 | + * Tweak clarity rules for parentheses where ?? is involved(PR: [#79159](https://github.com/dotnet/roslyn/pull/79159)) |
| 53 | + * Avoid hitting object pool when not needed(PR: [#79158](https://github.com/dotnet/roslyn/pull/79158)) |
| 54 | + * Merge 'extension operators' into 'main'(PR: [#79151](https://github.com/dotnet/roslyn/pull/79151)) |
| 55 | + * Extensions: interceptors(PR: [#79010](https://github.com/dotnet/roslyn/pull/79010)) |
| 56 | + * Small but trivial allocation improvement in FileWatchedReferenceFactory.StopWatchingReference(PR: [#79140](https://github.com/dotnet/roslyn/pull/79140)) |
| 57 | + * Slight allocation reduction in CommandLineParser.FlattenArgs (PR: [#79139](https://github.com/dotnet/roslyn/pull/79139)) |
| 58 | +* Fix promptForDevKitDebugConfigurations without CDK installed (PR: [#8390](https://github.com/dotnet/vscode-csharp/pull/8390)) |
| 59 | +* Remove Razor ForceRuntimeCodeGeneration flag (PR: [#8398](https://github.com/dotnet/vscode-csharp/pull/8398)) |
| 60 | +* Bump Razor to 10.0.0-preview.25329.6 (PR: [#8413](https://github.com/dotnet/vscode-csharp/pull/8413)) |
| 61 | + * Use snippet InsertText in directive attributes to insert equals and quotes (PR: [#12010](https://github.com/dotnet/razor/pull/12010)) |
| 62 | + * Fix edit mapping for Html documents (PR: [#12027](https://github.com/dotnet/razor/pull/12027)) |
| 63 | + * Don't show HTML snippets in style, script, or html comment blocks (PR: [#12021](https://github.com/dotnet/razor/pull/12021)) |
| 64 | + * Allow our VS Code extension to report telemetry (through Roslyn) (PR: [#12015](https://github.com/dotnet/razor/pull/12015)) |
| 65 | + * Hard code ForceRuntimeCodeGeneration feature flag in all cases (PR: [#12007](https://github.com/dotnet/razor/pull/12007)) |
| 66 | + * Report cohost status in initialize telemetry (PR: [#12001](https://github.com/dotnet/razor/pull/12001)) |
| 67 | + * Implement "Extract to Foo.razor.css" code action (PR: [#11989](https://github.com/dotnet/razor/pull/11989)) |
| 68 | + * Filter all html diagnostics out if they're reported in a comment (PR: [#12002](https://github.com/dotnet/razor/pull/12002)) |
| 69 | + * Analyzer redirector (PR: [#11972](https://github.com/dotnet/razor/pull/11972)) |
| 70 | + * Partial fix for https://github.com/dotnet/vscode-csharp/issues/7678 (PR: [#11681](https://github.com/dotnet/razor/pull/11681)) |
| 71 | + * Simplify tag to self-closing code action (PR: [#11802](https://github.com/dotnet/razor/pull/11802)) |
| 72 | + * Bind directive attribute `event` parameter HTML event completions (PR: [#11804](https://github.com/dotnet/razor/pull/11804)) |
| 73 | + * Allow Razor completion items on deletion (PR: [#11991](https://github.com/dotnet/razor/pull/11991)) |
| 74 | + |
| 75 | + |
| 76 | +# 2.85.x |
| 77 | +* Bump Roslyn to 5.0.0-1.25326.2 (PR: [#8386](https://github.com/dotnet/vscode-csharp/pull/8386)) |
| 78 | + * Fix nullable oblivious quick info (PR: [#79102](https://github.com/dotnet/roslyn/pull/79102)) |
| 79 | + * Clear provider on disposal (PR: [#79128](https://github.com/dotnet/roslyn/pull/79128)) |
| 80 | + * Improve performance of fix all that only changes syntax (PR: [#79108](https://github.com/dotnet/roslyn/pull/79108)) |
| 81 | + * Convert to regular constructor for partial types (PR: [#79092](https://github.com/dotnet/roslyn/pull/79092)) |
| 82 | + * Fix roslyn test modifiers in semantic tokens (PR: [#79070](https://github.com/dotnet/roslyn/pull/79070)) |
| 83 | + * Fix restore for 'dotnet run app.cs' in IDE (PR: [#78990](https://github.com/dotnet/roslyn/pull/78990)) |
| 84 | +* Bump Razor to 10.0.0-preview.25329.6 (PR: [#8392](https://github.com/dotnet/vscode-csharp/pull/8392)) |
| 85 | + * Fix formatting issue with code block opening braces (PR: [#11969](https://github.com/dotnet/razor/pull/11969)) |
| 86 | + |
6 | 87 | # 2.84.x
|
7 | 88 | * Bump Roslyn to 5.0.0-1.25319.11 (PR: [#8380](https://github.com/dotnet/vscode-csharp/pull/8380))
|
8 | 89 | * Preserve trailing directives when converting a Program.Main program to top level statements. (#79062) (PR: [#79062](https://github.com/dotnet/roslyn/pull/79062))
|
|
0 commit comments