Release Notes - 1.8
-
1.8.4-funcrel
1.8.4-funcrel
Fixes missing compilation constants in tag DefineConstants of project files when they exists and keep the latest when they are several Fixes error in parsing of .Net 10 version in project files Fixes missing generated .VB files for hybrid WebApp/WebSite applications Fixes same name for aggregated projects of web file for all hybrid projects Fixes missing files of shared projects for analysis π 59161 Improves accuracy of rule: π 1027032 - Avoid hard-coded network resource names (.NET, VB) π 59757 Adds support for lambda objets 1.8.3-funcrel
1.8.3-funcrel
Fixes missing relyon link to System.Array object Fixes missing json configuration files Fixes asmx files with VB code analyzed as C# code π 57867 Fixes missing VB and C# files in analysis of hybrid WebApp/WebSite application π 57831 Fixes infinite loop leading to System.OutOfMemoryException π 57287 Fixes double visit of inline .asmx files Fixes missing missing services from inline .asmx files without the Language attribute Fixes infinite loop Fixes an issue affecting the creation of C# 14 extension member objects, which could be reported as duplicates. Fixes an issue affecting the creation of instantiated generic method and class objects with unresolved type arguments, which could be reported as duplicates when the application spans several projects. Supports of shared projects (*.shproj , *.projitems) Improves DI registration collection and external DB link generation 1.8.2-funcrel
1.8.2-funcrel
Fixes missing objects from .aspx files in AspNet WebSite 1.8.1-funcrel
1.8.1-funcrel
Adds machine’s Free memory in the measures of message DOTNET.0130 Ensure that any C++ or .NET exception occurring in analysis propagates correctly to the Python side. Adds the PID number with logging information Fixes stuck analysis caused by exception π 54805 Fixes full names of local function Fixes discrepancy in flagged message DOTNET.0130 Fixes analysis crashes from bad values saved Fixes wrong imports creating resolution conflicts π 57765 Fixes log message DOTNET.0150 with empty object name Improves resolution by adding global imports of VB.Net for sdk-style projects files Reduces memory consumption significantly Improves devirtualization performance Improves memory cleanup at the end of each project analysis 1.8.0-funcrel
1.8.0-funcrel
Fixes an issue affecting the accuracy of rule: π 7846 - “Methods that do not use instance fields/methods should be static (.NET)” when using C# 12 primary constructors. π 569578 Adds new support for C# 14 language features. Adds new support for .NET 10. Adds new support for the null-coalescing assignment operator (??=). Adds new support for C# 14 field keyword in property accessors. Enhances the configuration of internal library. Improves resolution of links from lambda callers to target methods. Improves stability when analyzing deeply nested or complex code structures.