Skip to content

Releases: Suchiman/SerilogAnalyzer

0.15

14 Dec 00:34
Compare
Choose a tag to compare

New

  • Added support for Visual Studio 2019

Fixes

  • Fix Exception Codefix for extension methods by @GitSnafu (#39)

0.14

01 Jun 15:59
Compare
Choose a tag to compare

Fixes

  • Treat String.Empty as "" (#32)

0.13

27 Nov 02:38
Compare
Choose a tag to compare

New

  • Implemented analyzer and code fix to detect when an anonymous object is logged without destructuring hint @ #28
  • Implemented analyzer and code fix to detect when a contextual logger is created for the wrong type #29

0.12

18 Oct 02:10
Compare
Choose a tag to compare

Fixes

  • PascalCase refactoring wasn't handling strings with escape sequences (#24)
  • PascalCase refactoring caused an Exception when not encountering an ArgumentSyntax (#25)

0.11

23 Aug 02:05
Compare
Choose a tag to compare

Fixes

  • string concat refactoring was handling linebreaks incorrectly (#23)

0.10

17 Aug 23:38
Compare
Choose a tag to compare

New

  • Analyzer and code fix to diagnose property names in MessageTemplates that are not PascalCased, thanks to @MrKevHunter
  • Added CodeFix for Serilog004 to convert a String.Concat expression used as MessageTemplate to a constant MessageTemplate

0.9.1

03 May 19:36
Compare
Choose a tag to compare

Fixes

  • Fixes false positive (Serilog003) on custom logging abstraction when not using propertyValue naming convention #19 , thanks to @tiesmaster

0.9

24 Jan 02:02
Compare
Choose a tag to compare
0.9

New

  • Added CodeFix for Serilog004 to convert a String.Format or InterpolatedString expression used as MessageTemplate to a constant MessageTemplate

0.8

30 Dec 17:05
Compare
Choose a tag to compare
0.8

New

  • Added support for VS2017

Fixes

  • Fixes edge case crash when refactorings are requested on syntax that has similiar names to LoggerConfiguration, e.g. ReadFrom, WriteTo, ...

0.7

24 Sep 00:45
Compare
Choose a tag to compare
0.7

New

  • Added support for AuditTo in the configuration refactoring
  • Added extensive diagnostics for configuration generation