Releases
v2.87.31
Changes in 2.87.31 (since 2.84.19)
2.87.x
Bump Roslyn to 5.0.0-2.25371.17 (PR: #8436 )
Fix exception in additional file diagnostics (PR: #79501 )
Simplify stale project handling in hot reload(PR: #79386 )
Fix static extension method not showing up on enum type(PR: #79454 )
Update 'use auto property' to respect user options around this.
for property access.(PR: #79405 )
Fix make-readonly with spans.(PR: #79393 )
Change how trailing trivia is preserved in use-auto-prop(PR: #79425 )
Special case a few well-known immutable types in use-auto-prop(PR: #79422 )
Preserve comments when switching to auto props(PR: #79420 )
Support interpolated string handlers in extension blocks(PR: #78425 )
Offer 'implement interface' when inside a type's body(PR: #79382 )
EnC support for project level changes(PR: #79239 )
Ensure generated types come after top level statements(PR: #79378 )
Allow user to still create a new field/prop when offering to initialize an existing prop(PR: #79376 )
Fix crash in replace property with methods(PR: #79358 )
Fix issue offering to remove nullable cast in a ternary expression(PR: #79355 )
Fix 'use var' with spans(PR: #79348 )
Fix not offering to remove unnecessary nullable pragmas(PR: #79356 )
Fix crash in use-null-prop fixer(PR: #79340 )
Update debugger to v2.86.0(PR: #8424 )
Bump Razor to 10.0.0-preview.25368.1 (PR: #8430 )
Fixing override completion in VSCode when LSP is enabled (PR: #12039 )
[Cohost] Fix rename and unskip test (PR: #11952 )
Ensure unique file paths for non-file Uris (PR: #12037 )
Fix completion of hyphenated items (PR: #12035 )
Allow completion items to add using directives (PR: #12034 )
2.86.x
Bump Roslyn to 5.0.0-1.25361.2 (PR: #8416 )
Fix issue with diagnostics when renaming a file (case change only) (PR: #79298 )
Allow rename to (optionally) process source generated documents(PR: #78984 )
Initial support for adding obsolete attributes to primary constructors(PR: #79271 )
Allow the Razor extension to report telemetry (and initialize)(PR: #79254 )
Use same location for 'use implicit object' as we do for 'use collection expression'.(PR: #79265 )
Use the miscellaneous files project name for rich misc projects(PR: #79267 )
Razor: Don't double register for document sync(PR: #79241 )
Allow LanguageServerProjectSystems to load into more than one workspace(PR: #78975 )
Improve diagnostic for ambiguous predefined type(PR: #79196 )
Fix renaming constructor via alias(PR: #79175 )
Speed up performance of remove-unused-imports fix all(PR: #79173 )
Improve performance in metadata-to-project-reference conversion(PR: #79163 )
Fix issue where we offered to use a collection expression when teh user didn't have a viable Add method(PR: #79157 )
Don't load the razor redirector unless it could actually be a razor assembly(PR: #79154 )
Tweak clarity rules for parentheses where ?? is involved(PR: #79159 )
Avoid hitting object pool when not needed(PR: #79158 )
Merge 'extension operators' into 'main'(PR: #79151 )
Extensions: interceptors(PR: #79010 )
Small but trivial allocation improvement in FileWatchedReferenceFactory.StopWatchingReference(PR: #79140 )
Slight allocation reduction in CommandLineParser.FlattenArgs (PR: #79139 )
Fix promptForDevKitDebugConfigurations without CDK installed (PR: #8390 )
Remove Razor ForceRuntimeCodeGeneration flag (PR: #8398 )
Bump Razor to 10.0.0-preview.25329.6 (PR: #8413 )
Use snippet InsertText in directive attributes to insert equals and quotes (PR: #12010 )
Fix edit mapping for Html documents (PR: #12027 )
Don't show HTML snippets in style, script, or html comment blocks (PR: #12021 )
Allow our VS Code extension to report telemetry (through Roslyn) (PR: #12015 )
Hard code ForceRuntimeCodeGeneration feature flag in all cases (PR: #12007 )
Report cohost status in initialize telemetry (PR: #12001 )
Implement "Extract to Foo.razor.css" code action (PR: #11989 )
Filter all html diagnostics out if they're reported in a comment (PR: #12002 )
Analyzer redirector (PR: #11972 )
Partial fix for #7678 (PR: #11681 )
Simplify tag to self-closing code action (PR: #11802 )
Bind directive attribute event
parameter HTML event completions (PR: #11804 )
Allow Razor completion items on deletion (PR: #11991 )
2.85.x
Bump Roslyn to 5.0.0-1.25326.2 (PR: #8386 )
Fix nullable oblivious quick info (PR: #79102 )
Clear provider on disposal (PR: #79128 )
Improve performance of fix all that only changes syntax (PR: #79108 )
Convert to regular constructor for partial types (PR: #79092 )
Fix roslyn test modifiers in semantic tokens (PR: #79070 )
Fix restore for 'dotnet run app.cs' in IDE (PR: #78990 )
Bump Razor to 10.0.0-preview.25329.6 (PR: #8392 )
Fix formatting issue with code block opening braces (PR: #11969 )
You can’t perform that action at this time.