Skip to content

Latest commit

 

History

History
160 lines (96 loc) · 3.51 KB

CHANGELOG.md

File metadata and controls

160 lines (96 loc) · 3.51 KB

Road map

  • Add to interface (on a method; VS currently has one on a type)
  • Method can be made static
  • Class can be made static
  • Member can be made private
  • Member can be removed

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.

2.0.0

**2021-11-05

  • Retargeted to Visual Studio 2022.
  • Deactivated features that duplicate built-in refactorings.

1.4.2

**2021-11-04

  • Updated descriptions.

1.4.1

**2021-11-04

  • Disabled debugging messages.

1.4.0

**2021-11-03

  • Updated namespace analyzer to support running in an external process.
  • Changed key binding for Locate In Solution Explorer command to Alt+L.
  • Migrated VSIX to PackageReference to streamline VS SDK referencing.

1.3.3

**2019-03-19

  • Disabled Add initialized field refactoring for VS2019 and above.
  • Disabled namespace normalization code fix for VS2019 and above.

1.3.2

2019-03-06

  • Fixed a possible crash loading System.IO.FileSystem.Watcher assembly

1.3.1

2019-03-05

  • Fixed a crash in Add initialized field refactoring when a generic type has type parameter constraints

1.3.0

2018-10-05

  • Improved detection of the project's default namespace and assembly name
  • Disabled Field can be made readonly refactoring (VS 2017 version 15.7 and above)
  • Enabled support for VS 2019

1.2

2018-08-08

  • Support async package loading
  • Better xunit scaffolding trigger

1.1

2017-12-20

  • Fixed crashing FieldCanBeMadeReadOnly refactoring
  • Better handling of the default namespace in .NET Core and .NET Standard projects
  • Made constructor name code fix more robust

1.0

2017-08-17

  • Field can be made readonly
  • Fixed a crash of AddInitializedField refactoring when there are attributes on the type
  • Added one more edge case handling to AddConstructorParameter refactoring
  • Fixed incorrect brace removing with nested if statements (fixes #13)

0.9

2017-07-06

  • Fixed an issue with erroneous field initialization from a static constructor
  • Disable Add Braces refactoring when the cursor is at the parent statement as VS2017 has a built-in IDE0011 diagnostic
  • Fixed an issue with namespace vs file path analyzer (#12)

0.8

2017-03-01

  • Retargeted to Visual Studio 2017
  • Bug fixes

0.7

2017-01-26

  • Quick GUID generation (nguid)
  • Add/remove braces
  • Code fix for namespace vs file path analysis
  • Bug fixes

0.6

2016-12-30

  • Scaffold xunit data driven tests

0.5

2016-12-09

  • Make it a constructor (when copied from another class)
  • Locate in Solution Explorer (Shift+Alt+L)

0.4

2016-11-25

  • Namespace does not match file path analyzer

0.3

2016-11-14

  • Update file name to match type name (and vice versa)
  • Settings page (ability to enable/disable individual features)

0.2

2016-10-27

  • Change access modifier on type declarations
  • Fixed a bunch of issues

0.1

2016-09-24

  • Initial release
  • Initialize field from constructor parameter
  • Add constructor and initialize field
  • Initialize field in existing constructor