Release Notes - 2.0

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.