Skip to content

Releases: SonarSource/sonarlint-visualstudio

4.19

10 Mar 10:10
Compare
Choose a tag to compare

Improvements

  • 1243 - Embed SonarCFamily 6.7

Bug Fixes

  • 1263 - [Test projects] Projects tagged with test service GUID are not recognized as test projects
  • 1248 - File system watcher can be used after being disposed
  • 1196 - QP timestamps are not stored in UTC-format
  • 1010 - 'SonarAnalyzer.Rules.CSharp.UnusedPrivateMember' threw an exception of type 'System.ArgumentOutOfRangeException'
  • 787 - [Test projects] test RegEx is not correctly applied when checking for unbound projects
  • 785 - [Test projects] Projects tagged with TestContainer capability are not recognized as test projects
  • 768 - SonarQube token is visible in Credential Manager

4.18

24 Feb 14:26
Compare
Choose a tag to compare

Improvements

  • 1232 - Embed SonarC# 8.4 and SonarVB 8.4
  • 1230 - Build information is not set for client assembly
  • 1194 - Authenticode-sign the assemblies

4.17

04 Feb 15:14
Compare
Choose a tag to compare

Improvements

  • 1210 - Embed SonarC# 8.3 and SonarVB 8.3

4.16

16 Jan 17:38
Compare
Choose a tag to compare

This release updates the embedded versions of the analyzers:

  • C#/VB.NET analyzers: v8.0 to v8.1
  • CFamily analyzer: v6.3 to v6.6.

See the individual version release notes for more information.

SonarC#/VB v8.1 release notes
SonarCFamily 6.4 release notes
SonarCFamily 6.5 release notes
SonarCFamily 6.6 release notes

### Improvements

  • 1162 - Embed SonarCFamily 6.6
  • 1137 - Embed SonarC# 8.1 and SonarVB 8.1

4.15

09 Jan 09:25
Compare
Choose a tag to compare

Improvements

  • 1096 - Synchronize C/C++ rules configuration in connected mode
  • 1103 - Update documentation for v4.15
  • 1145 - CFamily rules cannot be disabled in connected mode
  • 1159 - CFamily: re-analyse open files when solution is bound

4.14.1

07 Jan 12:27
d1d3e6f
Compare
Choose a tag to compare

Bug Fixes

  • 1166 - Autheticode-signed VSIX is not time-stamped
  • 1139 - MEF composition error starting SLVS 4.14
  • 1106 - C++: MSVC Driver: Properly predefine language version macros

4.14

20 Nov 13:08
635e010
Compare
Choose a tag to compare

Improvements

  • 1082 - Hide existing user name/token in new connection dialogue
  • 1072 - Perf: only call api/organizations/search with member=true
  • 580 - [Connected Mode] VS freezes when retrieving the list of projects from the server

Bug Fixes

  • 1081 - Connection dialogue displays the user name/token for the previous connection
  • 1071 - Options dialogue remains open after clicking "Edit rules settings"
  • 1068 - Inconsistent casing of ruleset filenames causes build warnings on non-Windows machines
  • 1014 - C++ analyzer not working with msbuild props file

4.13

29 Oct 10:10
0f0554e
Compare
Choose a tag to compare

Improvements

  • 1053 - Embed SonarC# 8.0 and SonarVB 8.0
  • 1020 - Update documentation to describe user-level rules configuration
  • 1019 - Add UI command to open the user-level configuration file
  • 1018 - Add UI command to deactivate a specific C++ rule
  • 1017 - Re-analyse C++ files when the user-level rules configuration changes
  • 1016 - Apply the user-level C++ rules configuration during analysis
  • 1015 - Support disabling C++ rules in standalone mode

Bug Fixes

  • 1055 - VS2015: open json files cause C++ analysis to fail
  • 1037 - File watcher throws an exception if settings directory does not exist
  • 1030 - Assembly product version is not set correctly during the build

4.12 (re-signed)

14 Oct 14:43
47c45d6
Compare
Choose a tag to compare

Improvements

  • 963 - Update embedded daemon to version v4.3.2.2521
  • 933 - Update telemetry to record language usage
  • 932 - [C++] Embed C/C++ analyzer directly in the vsix
  • 927 - Improve daemon acquisition and startup UX
  • 926 - Delay starting the daemon until a file needs to be analyzed
  • 925 - Remove the non-modal dialogue showing download progress
  • 924 - Remove modal prompt to install additional languages

Bug Fixes

  • 999 - Race condition starting daemon causes VS crash
  • 997 - Tools Options page does not update when downloading the daemon
  • 992 - Cannot analyse C++ file if PrecompilerHeaders = Not Using

Note: the VSIX signing certificate expired in September 2019 so the VSIX versioned v4.12.0.10191 now warns about an invalid certificate when it is installed. The only change in this release is to sign the VSIX with a new certificate.

4.12

07 Aug 15:40
47c45d6
Compare
Choose a tag to compare

Improvements

  • 963 - Update embedded daemon to version v4.3.2.2521
  • 933 - Update telemetry to record language usage
  • 932 - [C++] Embed C/C++ analyzer directly in the vsix
  • 927 - Improve daemon acquisition and startup UX
  • 926 - Delay starting the daemon until a file needs to be analyzed
  • 925 - Remove the non-modal dialogue showing download progress
  • 924 - Remove modal prompt to install additional languages

Bug Fixes

  • 999 - Race condition starting daemon causes VS crash
  • 997 - Tools Options page does not update when downloading the daemon
  • 992 - Cannot analyse C++ file if PrecompilerHeaders = Not Using