Skip to content

v2.76.23

Pre-release
Pre-release
Compare
Choose a tag to compare
@dibarbet dibarbet released this 08 May 20:57
· 505 commits to main since this release
f3f6fd9

2.76.x

  • Bump Roslyn to 5.0.0-1.25257.6 (PR: #8264)
    • Fix razor redirect(PR: #78448)
    • Do not parse URIs during LSP serialization/deserialization(PR: #76691)
    • Ensure hover markdown for supported platforms uses non-breaking spaces for indentation(PR: #78405)
  • 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)
    • Don't return null if we couldn't sync the document for breakpoint validation (PR: #11790)
    • Add VS Code IMappingService (PR: #11760)
    • Fix cases where there is a space in the URI (PR: #11745)
  • 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)