v2.76.23
Pre-release
Pre-release
2.76.x
- Bump Roslyn to 5.0.0-1.25257.6 (PR: #8264)
- Bump Razor to 10.0.0-preview.25252.1 (PR: #8239)
- If SupportDiagnostics is false then dynamic files don't report diagnostics... (PR: #11807)
- Client settings tweaks, and implement VS Code configuration monitoring (PR: #11800)
- [main] [PRERELEASE] If SupportDiagnostics then dynamic files don't report diagnostics... (PR: #11810)
- Update RazorSyntaxGenerator to reduce generated syntax code (PR: #11806)
- Improve initialization, logging, and add more features to cohosting in VS Code (PR: #11788)
- Bump Roslyn to 5.0.0-1.25252.3 (PR: #8239)
- Extract base LanguageServerProjectLoader from LanguageServerProjectSystem(PR: #78329)
- Edit & Continue support for field access in auto-properties(PR: #78289)
- Allow Razor cohosting to hook into configuration change notifications(PR: #78364)
- Insert missing space in XML documentation(PR: #78361)
- Do not offer 'remove unnecessary parens' when it would change a collection initializer(PR: #78336)
- Do not offer use-expr-body for properties with initializers(PR: #78360)
- Add BuildHost APIs for loading an in-memory project(PR: #78303)
- Allow Razor logs to be directed to the right output window in VS Code(PR: #78334)
- Switch Project data structures from ImmutableDictionary => Dictionary and lock(PR: #78287)
- Only show MiscFile toast when the uri scheme is file(PR: #8240)
- Support more things in VS Code cohosting(PR: #8218)
- Add SpanMapping for VS Code(PR: #8225)
- [main] Update Razor to Fix Missing DLL(PR: #8224)
- [release] Ignore updates with no changes for csharp files(PR: #8170)
2.75.x
- Bump Razor to 10.0.0-preview.25228.4 (PR: #8225)
- Bump Roslyn to 5.0.0-1.25224.9 (PR: #8211)
- Update ICSharpCode.Decompiler to 9.1.0.7988(PR: #78270)
- Reduce allocations in NamespaceSymbol.GetExtensionContainers(PR: #78243)
- Allow Razor files to be additional documents in a misc files project(PR: #78267)
- Hook up IDocumentServiceProvider in VS Code(PR: #78266)
- Allow Razor cohosting to run in VS Code, and fix it in VS(PR: #78167)
- Fix razor analyzer loading(PR: #78116)
- Fix crash when converting primary constructor to normal constructor(PR: #78234)
- Reduce LOH allocations in MetadataWriter(PR: #78245)
- Support empty root namespaces in ResxSourceGenerator(PR: #78233)
- Allocate slightly less in ImmutableArrayExtensions.ConditionallyDeOrder(PR: #78235)
- Ensure FindSourceDefinitionAsync works in frozen compilation cases(PR: #78195)
- Fix quick info for pp symbols(PR: #78173)
- Fix issue where we were inappropriately suggesting we remove a ref-field(PR: #78191)
- System.CommandLine update (PR: #78142)
- Ensure LSP uses actual signature help trigger characters(PR: #78076)
- Do not return metadata names for document symbols(PR: #78077)
- Improve detection of code whose updates may not have effect(PR: #78009)
- Fix crash in backing field nullability cycle scenario(PR: #77993)
- Fix EA layering for Razor.ExternalAccess(PR: #77927)
- Simplify workspace initialization in the LSP server(PR: #78010)
- Support Html requests in cohosting(PR: #8210)
- Allow the Roslyn client to log messages from Razor(PR: #8201)
- Add cohost option to Razor(PR: #8189)