The 1.0 series marked Puma Scan Professional’s general availability milestone, bringing cross-platform VS Code support, C# 8.0 scanning, and SonarCloud integration.
Version 1.0.1 (August 2020)
- Fixed SEC0120 false positives for AuthorizationFilterAttribute in System.Web.Http.Filters
- Critical patch: Fixed System.Runtime.CompilerServices.Unsafe assembly load failure on MSBuild 16.7+ (affects Server and Azure DevOps editions)
- Server Edition: license details included with –system-identification switch
- Azure DevOps: build task updated from 0.* to 1.* for MSBuild 16.7+ compatibility
Version 1.0.3 (September 2020)
Cross-platform expansion with VS Code support.
- VS Code End User Edition launched for Windows, macOS, and Linux
- Upgraded to .NET Compiler API v3.0 with C# 8.0 project scanning
- New
add-exception command for automated .pumafile false positive suppression
- Error List “Add Puma Scan Exception” moved to Suppress > In .pumafile context menu
- Separate VS 2017 edition created on Compiler API v2.9 for legacy support
- Fixed MSBuildWorkspace UnresolvedMetadataReference exception
Version 1.0.4 (September 2020)
- Fixed false positives from System.Configuration and Microsoft.Extensions.Configuration namespaces
- .NET Core 3.x Entity Framework Raw SQL support
- .NET Core 3.x authorization policies support for SEC0120
- Warning messages when scanning is paused or all violations are suppressed
Version 1.0.5 (January 2021)
- .NET Core 3.1+ Entity Framework Raw SQL Query method support
- Upgraded MSBuildLocator for .NET 5 SDK compatibility
- New SonarCloud output format for importing results into SonarCloud.io using the Generic Issue Data format
- VS Code: fixed parent folder period parsing, project reference loading, and workspace detection issues