Release Notes - 2.0

2.0.0-funcrel

Note

A new release of the .NET Analyzer to support installation on Linux and Windows with CAST Imaging Core ≥ 8.4. Functionally equivalent to com.castsoftware.dotnet 1.5.5-funcrel.

Other Updates

Details
Fixes an issue causing an error in the analysis log "System.InvalidOperationException in DotNet: StartInstance called for 137251 before EndInstance was called for 137246".
Fixes an issue where some logs generated by the extension are not visible in CAST Imaging UI.

2.0.0-beta4

Note

A new release of the .NET Analyzer to support installation on Linux and Windows with CAST Imaging Core ≥ 8.4. Functionally equivalent to com.castsoftware.dotnet 1.5.5-funcrel.

Other Updates

Details
Fixes an issue causing an error when several applications are analyzed at the same time.
Fixes an issue causing "Error - Conflicting type", "Error - Category not found" and "Error - Type not found" metamodel errors for com.castsoftware.struts-1.5.7-funcrel and com.castsoftware.mainframe-1.4.1-funcrel extensions when upgrading an application CAST Imaging Core 8.4.

2.0.0-beta3

Note

A new release of the .NET Analyzer to support installation on Linux and Windows with CAST Imaging Core ≥ 8.4. Functionally equivalent to com.castsoftware.dotnet 1.5.4.

Other Updates

Details
Fixes an issue where the analyzer fails to run on Microsoft Windows 10.

2.0.0-beta2

Note

A new release of the .NET Analyzer to support installation on Linux and Windows with CAST Imaging Core ≥ 8.4. Functionally equivalent to com.castsoftware.dotnet 1.5.4.

Other Updates

Details
Improve logging information for the environment, the framework used and the projects to analyze.
Fixes a difference with 2.0.0 and 1.5.3 on RootNamespace.
Fixes differences in return types of VB.NET constructors between Carl and CAST Imaging Core.
Improvements to the analysis log to highlight when a custom metamodel is invalid.
Improve dotnet log when a custom metamodel is invalid - Align with dotnet 1.5 and upgrade log4net version
Upgrade .NET packages to the latest version.
Fix CastIL generation of for loop without condition but with initializer and/or increment block.
Fix CastIL generation of foreach loop containing instructions generating inner blocks like try/catch.
Fixes an issue where a dependency between TypeScript and the C# is not detected.
Fixes unresolved warnings when global uses in obj is not part of the source code.
Fixes an issue causing a System.UnauthorizedAccessException in Roslyn.DotNet.Extractions.NupkgManager.AddNugetPackageFromDirectoryInfoList
Upgrade .NET Roslyn to the latest version.
Fixes an issue causing the extension to crash when searching for nupkg files.
Fixes an issue causing a System.ArgumentOutOfRangeException: Index was out of range in the "ArrowExpressionClause" expression.
Fixes an issue causing a ArgumentNullException in DotNet: Value cannot be null.
Fixes an issue causing a System.InvalidOperationException in DotNet: TypedConstant is an array. Use Values property.

2.0.0-beta1

Note

A new release of the .NET Analyzer to support installation on Linux server with CAST Imaging Core ≥ 8.4. Functionally equivalent to com.castsoftware.dotnet 1.5.4.

2.0.0-alpha5

Note

A new release of the .NET Analyzer to support installation on Linux server with CAST Imaging Core ≥ 8.4. Functionally equivalent to com.castsoftware.dotnet 1.5.0.