.NET Compiler Platform ("Roslyn") Analyzers v2.9.7 Release Notes

Release Date: 2019-10-31 // over 4 years ago
  • ๐Ÿš€ Release build of Roslyn-analyzers based on Microsoft.CodeAnalysis 2.9.0 NuGet packages. Works with VS 2017.9 or later.

    ๐Ÿš€ Contains following important changes on top of the v2.9.6 release

    ๐Ÿ›  Fixes

    • ๐ŸŽ CA5390: Do Not Hard Code Encryption Key -- improved performance
    • ๐Ÿ‘ป Rules tracking property values -- now handling assignments such as foo.Bar = Singletons.Bar ?? throw new Exception();

    โž• Added

    • ๐Ÿ”’ Security
      • CA5401: Do not use CreateEncryptor with non-default IV
      • CA5402: Use CreateEncryptor with the default IV
      • CA5403: Do not hard-code certificate