All Versions
114
Latest Version
Avg Release Cycle
55 days
Latest Release
55 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.1.0 Changes
March 29, 2022- ➕ 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.3 Changes
January 29, 2022- 🛠 Fixed release for VS Code
-
v4.0.2 Changes
January 29, 2022- 0️⃣ Disable analyzer ROS003 by default (commit)
- 0️⃣ 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.1 Changes
January 21, 2022- 🐛 Bug fixes
-
v4.0.0 Changes
January 16, 2022- ⬆️ 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 Changes
November 14, 2021- 🛠 Bunch of bug fixes and small improvements
- 0️⃣ Disable analyzers RCS1079 and RCS1090 by default
-
v3.2.2 Changes
August 15, 2021- Ensure that shared assemblies with be loaded properly on .NET Core (issue)
-
v3.2.1 Changes
June 30, 2021- Publish Roslynator for Visual Studio 2022 Preview
- 🐛 Bug fixes and various improvements
-
v3.2.0 Changes
April 26, 2021- 📦 Publish Roslynator Testing Framework
- 👌 Support editorconfig to configure analyzer options (commit)
- ⚡️ Update references to Roslyn API to 3.8.0
- 🛠 A bunch of bug fixes
Analyzers
- ➕ Add option to invert analyzer RCS1016 (commit)
- ➕ Add more cases to analyzer RCS1218 (commit)
- 📄 Convert
!= null
tois not null
(RCS1248) (commit)
🛠 Code Fixes
-
v3.1.0 Changes
January 04, 2021- ➕ Add analyzer RCS0056 (Line is too long)
- ➕ Add option to suppress diagnostic from Unity script methods (RCS1213)
- 📜 Consider syntax
var foo = Foo.Parse(value)
as having obvious typeFoo
- ⚡️ Update references to Roslyn API to 3.7.0