Skip to content

Releases: SonarSource/sonar-scanner-msbuild

4.7.0

03 Sep 09:02
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Bug Fix

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

4.4

03 Oct 11:00
a8f0b1c
Compare
Choose a tag to compare
4.4

New Features

  • #561 - Report all Roslyn issues to SonarQube/SonarCloud

Improvements

  • #543 - Setting sonar.verbose=true should set sonar-scanner-cli's debug mode

4.3.1

14 Jun 12:40
33b3d0a
Compare
Choose a tag to compare

New Features

  • #417 - Publish as a .NET Core Global Tool

4.3

04 Jun 16:35
Compare
Choose a tag to compare
4.3

Improvements

  • #477 - Scanner should not suggest to use -X
  • #491 - "sonar.msbuild.testProjectPattern" should have a default value
  • #498 - Scanner for MSBuild .Net Core should be available as a chocolatey package
  • #502 - Error message for unsupported versions of MSBuild can be misleading
  • #506 - Rename chocolatey package key
  • #509 - Digitally sign binaries to not be blacklisted by antivirus
  • #522 - Break the build when running under local system account

Bug fixes

  • #455 - Argument null exception when there are no active rules in the chosen quality profile
  • #513 - Build fail with scanner for msbuild when OutputPath property of WPF project contains $(MSBuildProjectName)

Won't fix

  • #448 - Analysis may fail on concurrent builds