Skip to content

Releases: SonarSource/sonar-scanner-msbuild

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)

4.10.0

24 Jun 09:48
7294cc0
Compare
Choose a tag to compare

Improvements

  • 871 - Pass the Scanner name and version to the CLI
  • 870 - FIPS enabled on Build server fails on Run Code Analysis

4.9.0

04 May 14:40
a505808
Compare
Choose a tag to compare

Improvements

  • 858 - Update the timestamp server used for signing
  • 848 - Improve code coverage duplication calculation

Bug Fixes

  • 844 - Test project categorization ignores SonarQubeTestProject tag for fakes projects

4.8.0

06 Nov 14:41
Compare
Choose a tag to compare

Improvements

  • 806 - Update Scanner CLI to 4.2.0.1873
  • 797 - Enable scanner execution when only .NET Core 3 is installed

Bug Fixes

  • 808 - Packages generated by CI are incorrect

4.7.1

10 Sep 12:26
7cfed20
Compare
Choose a tag to compare

Improvements

  • 791 - Update Scanner-CLI to 4.1.0.1829