Release Notes - 2.2
-
2.2.5-funcrel
2.2.5-funcrel
Functionally equivalent (i.e. includes all fixes and changes) to com.castsoftware.dotnet 1.7.7-funcrel (these are also listed below).Fixes infinite recursion in evaluation of MSBuild properties Removes root namespace for VB.Net Website projects 📝 55809 Fixes missing instantiations of generic extension method objects Fixes missing links to get method in initializers Fixes endless analysis caused by an exception Refines log messages for compilation error CS0012 by adding a message stating which assembly is missing Improves configuration analysis for sdk style project Microsoft.NET.Sdk.BlazorWebAssembly Improves configuration analysis by correctly adding global using directives defines in C# project files Improves analysis configuration by correctly evaluating most used reserved MSBuild properties Improves CASTIL writing performance in case of NFS path Removes dead code on path capitalization 2.2.4-funcrel
2.2.4-funcrel
Functionally equivalent (i.e. includes all fixes and changes) to com.castsoftware.dotnet 1.7.6-funcrel (these are also listed below).Fixes a crash occurring during the analysis process. 📝 54656 Improves analysis configuration with support for tag ProductVersion in project files Improves analysis configuration for sdk style project “Microsoft.NET.Sdk.Razor” Improves resolution of the analysis configuration. Improves resolution of the analysis configuration. Reduces time for visiting symbol in very long object initialization 2.2.3-funcrel
2.2.3-funcrel
Functionally equivalent (i.e. includes all fixes and changes) to com.castsoftware.dotnet 1.7.4-funcrel (these are also listed below).Fixes a crash occurring during the analysis process. Improves accuracy of 💎 7212 - “Avoid instantiations inside loops (.NET)”. Fixes crash caused by the logger of MAv2ASTDump (linux only) Fixes a path concatenation of project files (linux only) Improves log information 2.2.2-funcrel
2.2.2-funcrel
Eliminates exception without impact on analysis results. Fixes an issue with an internal filter called “FilteredProps”. Fixes an internal issue when object type is unresolved. Adds new 💎 1027104 - “Ensure anti-forgery token validation for POST, PUT, PATCH, and DELETE methods”. Reduces devirtualization time and adds timeout for long devirtualization. 2.2.1-funcrel
2.2.1-funcrel
Functionally equivalent (i.e. includes all fixes and changes) to com.castsoftware.dotnet 1.7.1-funcrel (these are also listed below).1.7.1-funcrel: Fixes resolution issues for VB.Net projects with explicit empty rootnamespace. 📝 53096 1.7.1-funcrel: Fixes a resolution error causing an exception in rule 3612 - “Avoid missing release of SQL connection after an effective lifetime”. 1.7.1-funcrel: Repairs missing configuration file issues in extensions by bringing back the creation of .NET source file objects for xml files. 1.7.1-funcrel: Fixes duplicate guids in instantiated generic nested struct objects. Fixes an issue causing the extension to crash during the analysis. 1.7.1.-funcrel: Optimizes analysis by removing un-necessary operations. 2.2.0-funcrel
2.2.0-funcrel
Functionally equivalent (i.e. includes all fixes and changes) to com.castsoftware.dotnet 1.7.0-funcrel.