Skip to content

Version 7.9: Better Markdown & C# 12 Support

Latest
Compare
Choose a tag to compare
@wmjordan wmjordan released this 10 Jun 06:15
· 84 commits to master since this release

What's New

  • General
    • Add control to MessageWindow to suppress reoccurring exceptions
    • Fix a crash in SymbolList
    • Fix VS startup slowdown caused by Codist
    • Don't throw exception if command is unavailable
  • Syntax Highlight & Quick Info
    • Implement support for new features in C# 12
  • Syntax Highlight
    • Support more language types in Comment Tagger
    • Simplify configuration of semantic punctuations and operators
      image
    • Tweak C# tagger to highlight more punctuations and operators
    • Fix syntax highlight feature was not properly controlled
    • Fix C# tagger not being enabled after syntax highlight feature was toggled on
    • Exclude identifier from syntax highlighting due to the VS classification type precedency bug
    • Tweak order of type cast keyword in syntax highlight precedency
    • Fix symbol source highlight not working as configuration change
    • Enhanced highlight for Markdown documents
    • Fix broken comment tagger (#328)
  • Quick Info
    • Fix some IAsyncQuickInfoSource instances not under feature control
    • Fix Quick Info displaying above SmartBar, SymbolList when Super Quick Info is disabled
    • Fix containing types not properly displayed for nested types
    • Fix interface member implementations in base type list not correctly displayed on C# Quick Info
    • Fix incorrect Quick Info for qualified C# constructors
    • Fix incorrect captured variable info
    • Bring back missing error icons in C# Quick Info for VS 17.10
    • Auto adjust background color if document editor window background inverts
    • Support inner text in <see> and <seealso> elements in C# XML Documentations (#327)
  • Smart Bar
    • Fix crash caused by CopySelectionWithoutIndentation when copying text without indentation from SmartBar
    • Add buttons to Markdown SmartBar
  • Code Analysis
    • A new analysis command: parameter assignments (see #325)
  • Navigation Bar
    • Fix a crash caused by NaviBar
    • Add buttons to MarkdownBar
  • Refactoring
    • Add Make Static refactoring
    • Make seal refactoring work on C# records
    • Fix incorrect insertion point in SealClassRefactoring and ChangeAccessibilityRefactoring
  • Auto Pair Punctuation
    • Add an option to trim selection before inserting paired punctuation
  • Display
    • Add option to hide Copilot button
    • Retry if UI layout override fails on initialization