Skip to content

Releases: SonarSource/sonarlint-visualstudio

4.8

21 Jan 13:20
Compare
Choose a tag to compare
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

18 Jan 17:29
Compare
Choose a tag to compare
Pre-release

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

30 Oct 16:42
Compare
Choose a tag to compare
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

12 Oct 13:41
e292812
Compare
Choose a tag to compare
4.6

Improvements

  • 742 - Embed SonarC# and SonarVB 7.7

Bug Fixes

  • 729 - Object reference not set to an instance of an object when trying to sync project.

4.5

03 Oct 13:05
a048a4b
Compare
Choose a tag to compare
4.5

Improvements

  • #731 - Embed SonarC# and SonarVB 7.6
  • #733 - Embed SonarLint Daemon 3.9.0.1892

4.4

04 Sep 09:05
f2e18f8
Compare
Choose a tag to compare
4.4

Improvements

  • #720 - Embed SonarC# 7.5 and SonarVB 5.2

4.3

22 Aug 09:11
0600ba5
Compare
Choose a tag to compare
4.3

Improvements

  • #656 - Update SonarAnalyzer to 7.4

4.2

07 Aug 12:01
32e5d2e
Compare
Choose a tag to compare
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

07 Jun 11:23
Compare
Choose a tag to compare
4.1

Improvements

  • #656 - Update SonarAnalyzer to 7.2

Bug fixes

  • #653 - Fix telemetry dates by handling cultures

4.0

03 May 16:32
Compare
Choose a tag to compare
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