Releases: dotnet/roslynator
Releases · dotnet/roslynator
v4.4.0
Release 4.4.0 (#1141)
v4.3.0
Release 4.3.0 (CLI 0.6.0) (#1080)
v4.2.0
Release 4.2.0 (#1003)
v4.1.2
Release 4.1.2 (CLI 0.4.0) (#976)
v4.1.1
- Bug fixes
v4.1.0
- Add analyzer RCS1254 (Normalize format of enum flag value)
- Add analyzer RCS1253 (Format documentation comment summary)
- Add analyzer RCS1252 (Normalize usage of infinite loop)
- Add analyzer RCS1251 (Remove unnecessary braces from record declaration)
- Add refactoring Deconstruct foreach variable (RR0217)
- Add code fix for CS8602, CS8604
- Add suggestion to call AddRange instead of Add (RCS1235)
- Put back refactoring "Split local declaration and assignment" (RR0194) (issue)
- Adopt activation events in VS Code extension (issue) (thanks to ProphetLamb)
- Fix: Get config value from global AnalyzerConfig if available (issue)
- Fix: Do not suggest using null-forgiving operator for parameter default value (CS8625)
- Fix: Check if equality operator is overloaded (RCS1171)
- Fix: Do not remove field initialization in struct with constructor(s) (RCS1129)
v4.0.2
4.0.2 (2022-01-29)
- Disable analyzer ROS003 by default (commit)
- Analyzers that require option to be set should disabled by default (RCS1018, RCS1096, RCS1250) (commit)
Bug fixes
- Fix analyzer RCS1014 (Use explicitly/implicitly typed array) (commit)
- Fix analyzer RCS1016 (Use block body or expression body) (commit)
- Fix refactoring AddUsingDirective (RR0013) (commit)
- Propagate some options from .roslynatorconfig (commit)
- Enable ROS analyzers to be set from .roslynatorconfig (commit)
- Files generated with source generators have relative paths (commit)
v4.0.0
-
Bump Roslyn version to 4.0.1
-
Change category of all analyzers to 'Roslynator'
-
Migrate all options to EditorConfig
- Enable/disable all analyzers
- Enable/disable all refactorings
- Enable/disable specific refactoring
- Enable/disable all compiler diagnostics fixes
- Enable/disable specific compiler diagnostic fix
-
Add analyzer RCS0057 (Normalize whitespace at the beginning of a file)
-
Add analyzer RCS0058 (Normalize whitespace at the end of a file)
-
Add analyzer RCS0059 (Place new line after/before null-conditional operator)
-
Add analyzer RCS1249 (Unnecessary null-forgiving operator)
-
Add analyzer RCS1250 (Use implicit/explicit object creation)
-
Add refactoring ExpandPositionalRecord (RR0215)
-
Add refactoring AddAllPropertiesToInitializer (RR0216)
-
Add code fix for CS8403, CS8618 and CS8625
v3.3.0
- Bunch of bug fixes and small improvements
- Disable analyzers RCS1079 and RCS1090 by default