Skip to content

Releases: SonarSource/sonar-scanner-msbuild

4.9.0

04 May 14:40
a505808

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

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

Choose a tag to compare

Improvements

  • 791 - Update Scanner-CLI to 4.1.0.1829

4.7.0

03 Sep 09:02

Choose a tag to compare

Improvements

  • 771 - Support dash as well as forward-slash in command line arguments
  • 770 - Improve logging in the targets files
  • 746 - Include XAML files in the list of files to be analyzed

Bug Fixes

  • 772 - [Docs] SonarCloud documentation incorrectly says use /"d:sonar.organization" which is not supported
  • 743 - Message listing supported versions of MSBuild should include MSBuild v16
  • 730 - dotnet-sonarscanner fails with duplicate ProjectGuid message if 'dotnet test' is run without the --no-build option when run in an Azure Pipeline
  • 699 - Input arguments are not processed consistently

4.6.2

29 May 12:14

Choose a tag to compare

Bug Fixes

  • 735 - End step fails if a coveragexml file already exists

4.6.1

05 May 20:57
d9c03f8

Choose a tag to compare

Bug Fixes

  • 724 - Add workaround for missing code coverage in Azure DevOps builds

4.6

25 Feb 14:30
a7bb2c5

Choose a tag to compare

4.6

Improvements

  • 705 - Fail pre-process step if the organization is supplied using /d:sonar.organization
  • 684 - Produce colorization and syntax highlighting data for test projects
  • 676 - Support .NET Core 3.0 SDK
  • 662 - Improve documentation on importing issues from external analyzers
  • 657 - Stop reporting the project URL at the end of the analysis
  • 656 - Do not force the JVM memory size when not specified by user
  • 568 - Upgrade Sonar-Scanner-Cli to 3.3.0.1492
  • 529 - Drop generation of summary.md on VSTS
  • 719 - Support MSBuild 16 for .NET Core 2.x builds.

Bug Fixes

  • 702 - Debug output messages from the post-processor do not appear
  • 681 - Begin step on Linux fails if the user directory does not exist
  • 651 - XUnit .NET Core test projects are not recognised as test projects
  • 647 - Do not fail analysis when targets files are unexpectedly copied by another concurrent analysis
  • 597 - Scanner should not output warnings on the stderr

4.5

10 Dec 09:21

Choose a tag to compare

4.5

Improvements

  • 465 - Support analysis running as System Accounts
  • 560 - Update the scanner to allow detecting multiple coverage reports with TFS/VSTS
  • 627 - Add support for analyzing ASP.NET 2.1 core projects with Razor files

Bug Fixes

  • 535 - Avoid locking SonarScanner.MSBuild.Common.dll
  • 594 - No metrics or highlighting for C# unless at least one SonarC# rule is enabled
  • 587 - Environment.SpecialFolder.LocalApplicationData returns an empty string on Linux
  • 547 - Generated sonar-project.properties file should contain per-module sonar.working.directory
  • 527 - Settings in SONARQUBE_SCANNER_PARAMS should not be overridden automatically

4.4.2

15 Oct 14:57
0766c75

Choose a tag to compare

Bug Fix

  • #589 - "GetAnalyzerSettings" task was not given a value for the required parameter "Language"

4.4.1

09 Oct 13:55

Choose a tag to compare

Bug Fix

  • #581 - SonarC#/SonarVB are reported as external issues