Skip to content

Releases: SonarSource/sonar-scanner-msbuild

5.3.1

16 Sep 06:46
30d7d7a
Compare
Choose a tag to compare

Bug Fixes

  • 1069 - 5.3.0 removes msbuild targets, but leaves projects configured to use sonarqube analysis

Changes in 5.3.0:

Improvements

  • 1066 - Update scanner-cli to 4.6.2.2472
  • 1060 - Compile with .NET Core 2.1 and 3.1
  • 1037 - Output FilesToAnalyze.txt as utf-8
  • 1036 - Add IT for reading Razor results
  • 1020 - Move Sarif reports to out directory
  • 964 - Improve uninstall of targets if multiple builds in the same pipeline

Bug Fixes

  • 1041 - Fix RunAnalyzer override for .NET SDK 5+
  • 1040 - Metadata files overwritten for ASP .NET 5 MVC project - no metrics (LOCs) and no highlighting for the C# code
  • 1039 - Fix bug in WS error handling: ArgumentNullException
  • 1019 - Remove duplicated properties from sonar-project.properties
  • 1015 - Targets file doesn't pick up explicit ErrorLog value
  • 892 - Fix "project is a temporary project and will be excluded" message never displayed

5.3.0

31 Aug 13:39
13d4f5f
Compare
Choose a tag to compare

Improvements

  • 1066 - Update scanner-cli to 4.6.2.2472
  • 1060 - Compile with .NET Core 2.1 and 3.1
  • 1037 - Output FilesToAnalyze.txt as utf-8
  • 1036 - Add IT for reading Razor results
  • 1020 - Move Sarif reports to out directory
  • 964 - Improve uninstall of targets if multiple builds in the same pipeline

Bug Fixes

  • 1041 - Fix RunAnalyzer override for .NET SDK 5+
  • 1040 - Metadata files overwritten for ASP .NET 5 MVC project - no metrics (LOCs) and no highlighting for the C# code
  • 1039 - Fix bug in WS error handling: ArgumentNullException
  • 1019 - Remove duplicated properties from sonar-project.properties
  • 1015 - Targets file doesn't pick up explicit ErrorLog value
  • 892 - Fix "project is a temporary project and will be excluded" message never displayed

5.2.2

08 Jul 05:47
92a3ef1
Compare
Choose a tag to compare

Improvements

  • 1025 - Fix assembly name parsing in IsTestByReference (#1004)
  • 1014 - mTLS with ClientCert Password

5.2.1

29 Apr 12:52
Compare
Choose a tag to compare

Improvements

  • 1011 - Update embedded SonarScanner CLI

5.2.0

08 Apr 11:20
Compare
Choose a tag to compare

New Rules

  • 980 - Analyze Test code

Improvements

  • 966 - Use assembly references to detect Test projects
  • 965 - Add deprecation notices

Bug Fixes

  • 829 - Scanner should override RunAnalyzers/RunAnalyzersDuringBuild properties

5.1.0

08 Mar 07:35
Compare
Choose a tag to compare

Improvements

  • 959 - Pass configuration to analyzers
  • 958 - Update Wiki about test project detection
  • 955 - Don't inspect project name in test project detection by default
  • 954 - Add clarification message to test project detection

Bug Fixes

  • 949 - Missing Sarif report for Razor Views for .NET Core 3.1 and .NET 5 SDK
  • 930 - Fail fast when there's multiple profiles for a language
  • 891 - Do not fetch over the 10000th result while searching
  • 843 - SonarQube.Integration.ImportBefore.targets removal by TargetsUninstaller causes issues with Concurrent Analysis

5.0.4

11 Nov 16:32
dcd46d5
Compare
Choose a tag to compare

Improvements

  • 928 - Improve detection of CodeCoverage.exe tool.

5.0.3

10 Nov 10:21
14f9169
Compare
Choose a tag to compare

Bug Fixes

  • 917 - License Error When Upgrading To Latest Version

5.0.2

06 Nov 10:03
7f3008d
Compare
Choose a tag to compare

Bug Fixes

  • 918 - Updated version not collecting code coverage
  • 917 - License Error When Upgrading To Latest Version

5.0.0

02 Nov 13:40
0a05deb
Compare
Choose a tag to compare

New Features

  • 866 - New .NET 5 flavor of the Scanner

Improvements

  • 900 - Conversion of coverage results should not fail the whole analysis
  • 894 - Update license headers
  • 893 - Remove/Change SonarQube for Sonar in logs
  • 888 - Drop deprecated roslyn.reportFilePath and analyzer.projectOutPath
  • 840 - Detect and fail fast if sonar.organization is provided through SonarQube.Analysis.xml
  • 831 - Clearer message and warning in case of fallback into default projectBaseDir
  • 798 - Give the user the ability to provide its own CodeCoverage.exe path
  • 664 - Analysis does not fail for commercial versions when the server is not licensed
  • 659 - Scanner should not require a ProjectGuid
  • 419 - Extract binary coverage conversion into a separate console app

Bug Fixes

  • 804 - S4MSB should not use deprecated keys from SQ
  • 654 - Improve proxy authentication on begin step
  • 552 - dotnet-sonarscanner does not use system proxy (linux)