Releases: SonarSource/sonarlint-visualstudio
Releases · SonarSource/sonarlint-visualstudio
4.19
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
4.17
4.16
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
4.15
4.14.1
4.14
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
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
4.12 (re-signed)
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
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