Skip to content

Latest commit

 

History

History
198 lines (158 loc) · 5.84 KB

CHANGELOG.md

File metadata and controls

198 lines (158 loc) · 5.84 KB

Road map

  • .NET naming rules dynamic validation
  • .NET naming rules dynamic Intellisense
  • Add item template for .editorconfig files

Features that have a checkmark are complete and available for download in the CI build.

Change log

These are the changes to each version that has been released on the official Visual Studio extension gallery.

1.17

  • .NET naming rules basic Intellisense and validation
  • .NET naming rules value Intellisense

1.16

  • Fixed typo
  • Fixed ArgumentOutOfRangeException in Intellisense

1.15

  • Validate spaces in globbing patterns
  • Implement error suppression
  • Add suppressions from light bulbs
  • Intellisense for error codes in suppression
  • Hover tooltips for suppressions
  • Document suppression feature in readme.md
  • Suppress errors from Error List context menu
  • Hide Navigate to parent from other file types

1.14

  • Always require severity for supporting properties
  • Fixed issue with whitespace validation
  • Support for code snippets
  • Fix order of completion items

1.13

  • Fixed issue with auto-list members
  • Add Navigate To Parent to context menu
  • Enable async completion
  • Remove Code Navigation group from context menu
  • Only show completion for root at top of document
  • Support Complete Word command properly
  • Support Show Member List command properly
  • Stop auto-injecting = and : if they exist

1.12

  • Updated schema to allow multiple values
  • Validator allows for comma separated values
  • Intellisenes triggers on , for supported properties
  • Made new line rules visible
  • Source code adhering to Roslyn coding standards
  • Switch icons to the official .editorconfig icon

1.11

  • Error codes should be clickable
  • Add description to each error code on the wiki
  • Updated severity requirements
  • Added "all" to values for C# new-line properties
  • Don't invalidate the new "unset" value on standard properties
  • Mark "unset" value as unsupported
  • Move schema into JSON file
  • Show hover tooltip for values
  • Add XMLDoc comments
  • Add validation for unneeded properties
  • Insert "=" and ":" on Intellisense commit
  • Added Intellisense options

1.10

  • Fixed issue with formatter
  • Added command to navigate to parent (F12 shortcut)
  • SignatureHelp for writing sections
  • Normalize property names in hover tooltips
  • Performance improvements to validator
  • Syntax validation for section strings
  • Convert to use new error list API
  • Clear errors on document close
  • No custom classification definitions
  • Stop invalidate undocumented properties

1.9

  • Updated colors to match the predefined ones
  • Added folder name in navigational dropdown
  • Indication of sections not matching any files
  • Update descriptions of C#/.NET anaylizer rules
  • Preview tab support

1.8

  • Invalidate empty section
  • Reduce items in Intellisense while typing
  • Intellisense substring filtering
  • Light bulb to remove duplicate properties
  • Indication of rules that are already defined by parent .editorconfig
  • Update tooltip to display larger icon
  • Removing empty lines when sorting sections

1.7

  • Validation options
  • Light bulb to sort properties in a section
  • Light bulb to sort properties in all sections
  • Dismiss QuickInfo on completion sesstion start
  • Context menu command to open settings page
  • New color scheme
  • Align equal chars on format
  • Hide severity completion for standard properties
  • Validate missing property value
  • Run validation on idle
  • Overflow long lines in QuickInfo tooltips

1.6

  • Fixed typing delay
  • Rich QuickInfo tooltips
  • Rich completion tooltips
  • Dark theme support
  • Support for AnyCode
  • Show Intellisense when severity glyph is clicked
  • Validate severity used on standard properties
  • Hide severity completion from standard properties

1.5

  • Updated screenshots in readme file
  • Show inheritance hierarchy
  • Duplicate section validation
  • Glyphs to show severity
  • Hide "root" from completion when it isn't valid to use
  • Make parsing async
  • Show error on duplicate properties
  • Implement custom parser
  • Show validation error from wrong use of "root"
  • Show error messages in hover tooltips
  • Support semicolons as comments
  • Select matching part of completion item
  • Intellisense Filters (icons at bottom of completion list)
  • Intellisense substring match on typing
  • Light bulb for deleting section

1.4

  • Navigational drop downs
  • Make headings bold
  • Intellisense filtering when typing

1.3

  • Move strings to .resx file
  • Updated logo
  • Added C# and .NET style rules
  • Validate severity values
  • Make validator case insensitive
  • Validate unknown keywords
  • Using built-in brace completion logic
  • Filter completion list on typing
  • Warning icons for unsupported properties
  • Persist outlining state

1.2

  • Status bar text saying that reopening files are required
  • Better Intellisense triggers
  • Gesture to create .editorconfig file
  • Description of what .editorconfig is in readme.md
  • F1 opens http://editorconfig.org
  • Mark unsupported keywords

1.1

  • Outlining
  • Brace matching
  • Drag 'n drop
  • File icon for .editorconfig files
  • Formatting command
  • Validate numeric values
  • Quick Info tooltips

1.0

  • Initial release
  • Syntax highlighting
  • Intellisense
  • Validation
  • Comment/uncomment
  • Brace completion