Skip to content

v2.103.33-prerelease

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Dec 00:56
· 31 commits to main since this release
c9050aa

2.103.x

  • include roslyn event source configs in profiling command (PR: #8808)
  • Revise SUPPORT.md for clarity on sharing information (PR: #8807)
  • Fix indentation after pressing Enter in Razor files (PR: #8809)
  • Remove non-cohosting editor code (PR: #8810)
  • Bump Razor to 10.0.0-preview.25577.1 (PR: #8820)
    • Explicitly handle switch expressions in parser (PR: #12500)
    • Bring back Go to Def, FAR and hover for components via Roslyn (PR: #12501)
    • Don't add newlines at the start of implicit expressions in on type formatting (PR: #12489)
    • Add the RazorCSharp keywords to completion (PR: #12522)
    • Remove non-cohost bits from C# extension (PR: #12518)
  • Update Roslyn to 5.3.0-2.25571.4 (PR: #8813)
    • Fix typing of 'else' causing unwanted indentation of following statement (PR: #81393)
    • Show semantic errors for loose files with top-level statements (PR: #81326)
    • Simplify and fix fading options. (PR: #81346)
    • Colorization for array, pointer, and function pointer type aliases followup (PR: #81363)
    • Fix: Support compound assignments in "Use null propagation" analyzer (PR: #81328)
    • Fix IDE0032: Code fixer adds setter for static properties with instance constructor writes (PR: #81327)
    • Add 'add extension completion' support for modern extensions. (PR: #81239)
  • Add second opt-out flag for file-based programs (PR: #8823)
  • Update Roslyn to 5.3.0-2.25603.1 (PR: #8823)
    • Improve error message for misplaced variable designator in property patterns (PR: #81287)
    • Add EnableFileBasedProgramsWhenAmbiguous flag (PR: #81513)
    • Include extension properties in object initializer completion (PR: #81498)
    • Fix IDE0048 to trigger consistently for is null and is not null in coalesce expressions (PR: #81489)
    • Do not offer to add a using namespace on an alias qualified name. (PR: #81487)
    • Add code refactoring to offer usings for fully qualified names (PR: #81484)
    • Fix RemoveUnusedMembers handling of default parameter reads (PR: #80810)
    • Fix exception in InlineMethodRefactoringProvider for recursive calls (PR: #81469)
    • Fix issue where we weren't offering snippets inline after an expression (PR: #81466)
    • Follow user naming preferences when generating type snippets (PR: #81465)
    • Fix 'use var' with forr/for snippets (PR: #81464)
    • Map edits in LSP rename, like in VS (PR: #81450)
    • Remove more unused bits of Razor EA (PR: #81452)
    • Fix for-snippet not simplifying (PR: #81461)
    • Fix duplicate parameter names in introduce parameter refactoring (PR: #81404)
    • Fade out portion of linq expression that can be simplified (PR: #81419)
    • Improve LSP conformance in MS.CA.LanguageServer (PR: #81174)
    • Improve 'else' indentation in a couple more cases (PR: #81411)