Release Notes - 2.0
-
2.0.17-funcrel
2.0.17-funcrel
Removes “AttributeError: ‘NoneType’ object has no attribute ‘get_candidate_fullnames’” Traceback error from log. Fixes an issue where .NET WCF missing objects were not linked to a .NET language category, causing them to be excluded from modules based on the .NET technology. Removes messages like “[com.castsoftware.wcf] start_type in XXX” from log. 2.0.15-funcrel
2.0.15-funcrel
Removes links from constructors to WCF Data Contracts 2.0.14-funcrel
2.0.14-funcrel
Improves Linux compatibility. 2.0.13-funcrel
2.0.13-funcrel
Fixes an issue causing differences in links from constructors to Data Contracts when comparing results generated in 8.3.x and 8.4.x. Fixes an issue causing a duplicate guid on WCF client endpoint objects and WCF service objects. 2.0.12-funcrel
2.0.12-funcrel
Fixes an issue causing an error in the analysis log file: “AttributeError : ‘NoneType’ object has no attribute ‘inheritances’ or ‘NoneType’ object has no attribute ‘parse’”. Fixes an issue where “WCF Configuration” objects are created for each .csproj file regardless of whether this project file is related to WCF or not. Following the fix, “WCF Configuration” objects will only be created for projects related to WCF. Fixes an issue where links from getters and setters objects to data contracts were no longer resolved when using the extension with v3/8.4. 2.0.11-funcrel
2.0.11-funcrel
Fixes the missing links between WCF Operation to C# Method. 📝 44306 Fixes the missing Link from Data Contract Operation to C# Method. Data Contract Object Should not be set as End Point for Transaction. 2.0.10-funcrel
2.0.10-funcrel
GUID duplicate found for WCF_PostResourceService, WCF_DataContract and WCF_OperationContract. 2.0.9-funcrel
2.0.9-funcrel
An update has been made to remove unnecessary message from the analysis log (i.e. messages created by the extension). These messages are now set to DEBUG, therefore will not ordinarily appear. Fixes an issue causing the following warning message in the analysis log: “TypeError: argument of type ‘NoneType’ is not iterable”. 2.0.8-funcrel
2.0.8-funcrel
Fixes an issue causing the following message to appear in the log: “AttributeError: ‘NoneType’ object has no attribute ‘inheritances’”. 2.0.7-funcrel
2.0.7-funcrel
Fixes the following error seen in the analysis log file: “AttributeError: ‘NoneType’ object has no attribute ‘inheritances’”. 2.0.5-funcrel
2.0.5-funcrel
AttributeError: ‘NoneType’ object has no attribute ‘strip’ 2.0.4-funcrel
2.0.4-funcrel
The rule has been reverted to 2.0.2-funcrel version with a documentation update for more clarity. Results are now identical to those produced in 2.0.2-funcrel. 💎 1019018 2.0.3
2.0.3
Missing links from WCF operation to C# method for few objects. 📝 30979 The rule was wrongly interpreted. [OperationContract] annotation should be present on each method having another service annotation (as WebGet for example) 💎 1019018 2.0.2-funcrel
2.0.2-funcrel
Installing the .NET Entity Framework extension together with the WCF extension results in the error “Entity Framework incompatible with WCF due to metamodel containing same name or id”. This issue is now resolved. 📝 29961 2.0.1-funcrel
2.0.1-funcrel
Release withdrawn.2.0.0-funcrel
2.0.0-funcrel
Better support of configuration files Support the csharp part of all rules concerning configuration Support the vb part of all rules concerning configuration NUSPEC title and iconurl to be updated 2.0.0-beta1
2.0.0-beta1
WCF 2.0 has been rebuilt and is provided with a brand new meta-model, therefore, when updating from a previous release, your existing analysis results may be impacted.NEW Always separate service contracts from service implementation. 💎 1019000 NEW Avoid using debug information in production environment 💎 1019002 NEW Avoid to set client credential type other than Certificate or Windows when using message mode 💎 1019004 NEW Avoid wrong suppressAuditFailure and serviceAuthorizationAuditLevel parameters when enabling WCF service security audit feature 💎 1019006 NEW Avoid disabling authentication mode messages when using MSMQ transport security 💎 1019010 NEW Avoid having the property IncludeExceptionDetailInFaults activated in the source code 💎 1019016 See documentation Data contract are now supported See documentation. Links between client and server through urls are better supported.