|
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 | +* Bump Roslyn to 5.0.0-2.25371.17 (PR: [#8436](https://github.com/dotnet/vscode-csharp/pull/8436)) |
| 8 | + * Fix exception in additional file diagnostics (PR: [#79501](https://github.com/dotnet/roslyn/pull/79501)) |
| 9 | + * Simplify stale project handling in hot reload(PR: [#79386](https://github.com/dotnet/roslyn/pull/79386)) |
| 10 | + * Fix static extension method not showing up on enum type(PR: [#79454](https://github.com/dotnet/roslyn/pull/79454)) |
| 11 | + * Update 'use auto property' to respect user options around `this.` for property access.(PR: [#79405](https://github.com/dotnet/roslyn/pull/79405)) |
| 12 | + * Fix make-readonly with spans.(PR: [#79393](https://github.com/dotnet/roslyn/pull/79393)) |
| 13 | + * Change how trailing trivia is preserved in use-auto-prop(PR: [#79425](https://github.com/dotnet/roslyn/pull/79425)) |
| 14 | + * Special case a few well-known immutable types in use-auto-prop(PR: [#79422](https://github.com/dotnet/roslyn/pull/79422)) |
| 15 | + * Preserve comments when switching to auto props(PR: [#79420](https://github.com/dotnet/roslyn/pull/79420)) |
| 16 | + * Support interpolated string handlers in extension blocks(PR: [#78425](https://github.com/dotnet/roslyn/pull/78425)) |
| 17 | + * Offer 'implement interface' when inside a type's body(PR: [#79382](https://github.com/dotnet/roslyn/pull/79382)) |
| 18 | + * EnC support for project level changes(PR: [#79239](https://github.com/dotnet/roslyn/pull/79239)) |
| 19 | + * Ensure generated types come after top level statements(PR: [#79378](https://github.com/dotnet/roslyn/pull/79378)) |
| 20 | + * 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)) |
| 21 | + * Fix crash in replace property with methods(PR: [#79358](https://github.com/dotnet/roslyn/pull/79358)) |
| 22 | + * Fix issue offering to remove nullable cast in a ternary expression(PR: [#79355](https://github.com/dotnet/roslyn/pull/79355)) |
| 23 | + * Fix 'use var' with spans(PR: [#79348](https://github.com/dotnet/roslyn/pull/79348)) |
| 24 | + * Fix not offering to remove unnecessary nullable pragmas(PR: [#79356](https://github.com/dotnet/roslyn/pull/79356)) |
| 25 | + * Fix crash in use-null-prop fixer(PR: [#79340](https://github.com/dotnet/roslyn/pull/79340)) |
| 26 | +* Update debugger to v2.86.0(PR: [#8424](https://github.com/dotnet/vscode-csharp/pull/8424)) |
| 27 | +* Bump Razor to 10.0.0-preview.25368.1 (PR: [#8430](https://github.com/dotnet/vscode-csharp/pull/8430)) |
| 28 | + * Fixing override completion in VSCode when LSP is enabled (PR: [#12039](https://github.com/dotnet/razor/pull/12039)) |
| 29 | + * [Cohost] Fix rename and unskip test (PR: [#11952](https://github.com/dotnet/razor/pull/11952)) |
| 30 | + * Ensure unique file paths for non-file Uris (PR: [#12037](https://github.com/dotnet/razor/pull/12037)) |
| 31 | + * Fix completion of hyphenated items (PR: [#12035](https://github.com/dotnet/razor/pull/12035)) |
| 32 | + * Allow completion items to add using directives (PR: [#12034](https://github.com/dotnet/razor/pull/12034)) |
| 33 | + |
6 | 34 | # 2.86.x
|
7 | 35 | * Bump Roslyn to 5.0.0-1.25361.2 (PR: [#8416](https://github.com/dotnet/vscode-csharp/pull/8416))
|
8 | 36 | * Fix issue with diagnostics when renaming a file (case change only) (PR: [#79298](https://github.com/dotnet/roslyn/pull/79298))
|
|
24 | 52 | * Merge 'extension operators' into 'main'(PR: [#79151](https://github.com/dotnet/roslyn/pull/79151))
|
25 | 53 | * Extensions: interceptors(PR: [#79010](https://github.com/dotnet/roslyn/pull/79010))
|
26 | 54 | * Small but trivial allocation improvement in FileWatchedReferenceFactory.StopWatchingReference(PR: [#79140](https://github.com/dotnet/roslyn/pull/79140))
|
27 |
| - * Slight allocation reduction in CommandLineParser.FlattenArgs(PR: [#79139](https://github.com/dotnet/roslyn/pull/79139)) |
28 |
| -* Fix promptForDevKitDebugConfigurations without CDK installed(PR: [#8390](https://github.com/dotnet/vscode-csharp/pull/8390)) |
29 |
| -* Remove Razor ForceRuntimeCodeGeneration flag(PR: [#8398](https://github.com/dotnet/vscode-csharp/pull/8398)) |
| 55 | + * Slight allocation reduction in CommandLineParser.FlattenArgs (PR: [#79139](https://github.com/dotnet/roslyn/pull/79139)) |
| 56 | +* Fix promptForDevKitDebugConfigurations without CDK installed (PR: [#8390](https://github.com/dotnet/vscode-csharp/pull/8390)) |
| 57 | +* Remove Razor ForceRuntimeCodeGeneration flag (PR: [#8398](https://github.com/dotnet/vscode-csharp/pull/8398)) |
| 58 | +* Bump Razor to 10.0.0-preview.25329.6 (PR: [#8413](https://github.com/dotnet/vscode-csharp/pull/8413)) |
| 59 | + * Use snippet InsertText in directive attributes to insert equals and quotes (PR: [#12010](https://github.com/dotnet/razor/pull/12010)) |
| 60 | + * Fix edit mapping for Html documents (PR: [#12027](https://github.com/dotnet/razor/pull/12027)) |
| 61 | + * Don't show HTML snippets in style, script, or html comment blocks (PR: [#12021](https://github.com/dotnet/razor/pull/12021)) |
| 62 | + * Allow our VS Code extension to report telemetry (through Roslyn) (PR: [#12015](https://github.com/dotnet/razor/pull/12015)) |
| 63 | + * Hard code ForceRuntimeCodeGeneration feature flag in all cases (PR: [#12007](https://github.com/dotnet/razor/pull/12007)) |
| 64 | + * Report cohost status in initialize telemetry (PR: [#12001](https://github.com/dotnet/razor/pull/12001)) |
| 65 | + * Implement "Extract to Foo.razor.css" code action (PR: [#11989](https://github.com/dotnet/razor/pull/11989)) |
| 66 | + * Filter all html diagnostics out if they're reported in a comment (PR: [#12002](https://github.com/dotnet/razor/pull/12002)) |
| 67 | + * Analyzer redirector (PR: [#11972](https://github.com/dotnet/razor/pull/11972)) |
| 68 | + * Partial fix for https://github.com/dotnet/vscode-csharp/issues/7678 (PR: [#11681](https://github.com/dotnet/razor/pull/11681)) |
| 69 | + * Simplify tag to self-closing code action (PR: [#11802](https://github.com/dotnet/razor/pull/11802)) |
| 70 | + * Bind directive attribute `event` parameter HTML event completions (PR: [#11804](https://github.com/dotnet/razor/pull/11804)) |
| 71 | + * Allow Razor completion items on deletion (PR: [#11991](https://github.com/dotnet/razor/pull/11991)) |
| 72 | + |
30 | 73 |
|
31 | 74 | # 2.85.x
|
32 | 75 | * Bump Roslyn to 5.0.0-1.25326.2 (PR: [#8386](https://github.com/dotnet/vscode-csharp/pull/8386))
|
|
0 commit comments