Releases: SonarSource/sonarlint-visualstudio
Releases · SonarSource/sonarlint-visualstudio
4.8
Improvements
- 796 - Do not redirect when connecting to sonarcloud.io
- 783 - Embed SonarC# 7.10 and SonarVB 7.10
- 763 - Embed daemon version 4.0.2
- 755 - Dim unused code rather than highlighting the whole method
- 680 - Convert SonarLintIntegrationPackage to be asynchronous
Bug Fixes
- 719 - SonarLint warning CA0064
- 790 - SonarLint incorrectly complains that projects are not bound
- 801 - [TFS] Updating an existing binding fails
- 779 - Suppressions do not work in SQ7.6
- 778 - Suppressions in shared/linked files do not work in SQ7.4
- 777 - [C++] Crash in visual studio while removing code that corresponded to an issue location
- 776 - SonarLint does not suppress issues over 10k SonarQube API limit
- 760 - [Connected mode] "Rule sets out of date" gold bar shown for shared projects
- 233 - Fix Re-activating the support of additional languages should not download the package again
Dogfood build for VS2019 Preview 1.0
This is a pre-release version of SonarLint updated to work with Visual Studio 2019 Preview.
Important notes:
- the vsix in this release is only installable on VS2019 Preview (up to build 16.0.28408.50).
- it is an alpha version, so has only undergone limited testing (issues are raised in standalone mode, can bind a solution, can update a previously bound solution).
Known issues:
None so far...
... but if you find any please create an issue in this repo and label it with Area: VS2019.
We'll release a supported version once VS2019 has shipped. Subscribe to issue #780 to receive notifications.
Enjoy!
4.7
Improvements
- 761 - Embed SonarC# and SonarVB 7.8
- 739 - [ConnectedMode] Update SonarLint to handle dropping of support for modules
- 728 - [ConnectedMode] Update the API call that retrieves issues to suppress
Bug Fixes
- 752 - [C++] Issue tooltips don't work if the file has been edited
- 747 - [ConnectedMode] OutOfRangeException for parameter name "resolution"
- 738 - [C++] SonarLint fails on missing compiler options
- 726 - [ConnectedMode] Connected mode does not work with multiple developers if anonymous access is disabled
- 701 - [C++] SonarLintQuickInfoSource throws out of range exception
- 643 - [C++] SonarLint output contains error for C++
4.6
4.5
4.4
4.3
4.2
Bug
- #642 - New binding: double-clicking on the project in the list does nothing
- #647 - SonarLint for VS 2017 4.0.0.3479 likely caused 6 seconds of unresponsiveness
- #648 - Unable to collect C/C++ configuration: System.Reflection.TargetInvocationException
- #661 - SonarLint crashes VS when opening a legacy-bound solution
- #662 - Do not throw Linq exception when SonarC# is not installed on SonarQube
- #667 - Loading a C++ file outside of a project generates an error
- #676 - [C++] Opening a header file in External Dependencies throws a NullReferenceException
- #686 - Connection information is ignored
- #688 - [Client] api/qualityprofiles/changelog needs to provide organisation when fetching custom profile on SonarCloud
- #689 - [Client] LoggingHttpClientHandler is disposed when a bound solution is closed
- #691 - [Daemon] "Unsupported content type" message in output pane even for file types that are handled
Improvement
- #274 - Update usage of deprecated API
- #595 - Update SonarQube Client to support new APIs
- #666 - Use api/issues/search to retrieve suppressed issues for SQ >= 7.2
- #679 - Convert SonarLintNotificationsPackage to be asynchronous
- #681 - Convert SonarLintTelemetryPackage to be asynchronous
- #704 - Embed SonarC#/SonarVB 7.3.1
4.1
4.0
New features
- #188 - Add a command to unbind a project
Improvements
- #400 - Updating the bound project (SonarQube Team Explorer page) should refresh suppressed issues
- #539 - Use AsyncPackage class instead of Package to load in the background
- #547 - Clicking Update on SonarQube Team Explorer page should force synchronization of Quality Profiles
- #638 - Update daemon to version 3.4.0.1536
- #640 - Update SonarAnalyzer to 7.1.0.5212
Bug fixes
- #594 - InvalidOperationException thrown