Skip to content

2.84.18

Pre-release
Pre-release

Choose a tag to compare

@dibarbet dibarbet released this 09 Jul 18:01
· 656 commits to main since this release
ba3033b

2.84.x

  • Bump Roslyn to 5.0.0-1.25319.11 (PR: #8380)
    • Preserve trailing directives when converting a Program.Main program to top level statements. (#79062) (PR: #79062)
    • Do not offer add parameter on a type that cannot become a parameter (#79060) (PR: #79060)
    • Razor assembly redirector (#78852) (PR: #78852)
    • Add refactoring to sort imports (#79041) (PR: #79041)
    • Fix a couple of issues with committing and diagnostic reporting (#79018) (PR: #79018)
    • Update 'use null propagation' to understand more patterns (#78992) (PR: #78992)
    • Pull in shared source for core roslyn capacilities into roslyn-analyzer packages. (#79024) (PR: #79024)
    • Inline Method Refactoring - Fix bug for field with multiple declarations (#78988) (PR: #78988)
    • Fix locating startup objects (#78972) (PR: #78972)
    • Do not make unnecessarily simplification changes in sync-namespace. (#78969) (PR: #78969)
    • Add a layer of constraint filtering for 'add import for extension methods' completion. (#78923) (PR: #78923)
  • Bump Razor to 10.0.0-preview.25322.1 (PR: #8380)
    • Make completion capabilities checks more robust (#11964) (PR: #11964)
    • Fix overly aggressive delegated completion (#11965) (PR: #11965)
    • Simply the code that generates edits to insert using directives (#11948) (PR: #11948)
    • Fix override completion in VS Code for Cohosting (#11938) (PR: #11938)
    • Include namespace in extracted component (#11915) (PR: #11915)
    • Fix a few bugs around formatting explicit expressions (#11906) (PR: #11906)
    • Handle when Roslyn removes newlines while formatting (#11911) (PR: #11911)
    • Fix issue where the open brace node includes leading newline (#11908) (PR: #11908)