Releases: SonarSource/sonarlint-visualstudio
8.26.0
8.25.0
Release notes - SonarQube for Visual Studio - 8.25
New Feature
SLVS-2450 Enable "Text" language
SLVS-2463 Add support for the '/std:c++23preview' flag
Improvement
SLVS-2461 [VS] Better display for multiple vulnerabilities of the same artifact
SLVS-2469 Update SonarText analyzer to 2.27.0.7705
SLVS-2475 Update to latest SlCore
Full Release Notes
8.24.0
Release notes - SonarQube for Visual Studio - 8.24
New Feature
SLVS-2359 Display Dependency Risks in the SONARQUBE panel
SLVS-2360 Allow users to change status of dependency risk
Bug
SLVS-2369 Filter out white space path list options
Improvement
SLVS-2387 Fix threading in mef-importing ctor of TaggerProvider
SLVS-2393 Remove Clean code occurrences
SLVS-2440 Upgrade sonar-dotnet-enterprise to 10.15.0.120848
SLVS-2445 Update CFamily analyzer to 6.70.0.87073
SLVS-2446 Update SonarText analyzer to 2.26.0.7517
SLVS-2454 Update SonarJS analyzer to 11.2.0.34013
8.23.0.13726
Release notes - SonarQube for Visual Studio - 8.23
Bug
SLVS-2019 Fix "Git blame is not working. Falling back to detection date as the introduction date" error from SLCore
SLVS-2397 Exception sometimes thrown when trying to review hotspot
Improvement
SLVS-1275 Implement `getBaseDir` listener with non default-value
SLVS-2350 Fix: Race condition with CFamily & compilation database
SLVS-2358 Update SonarText analyzer to 2.25.0.7448
SLVS-2384 Fix threading in mef-importing ctor of FileRenameEventSource
SLVS-2385 Fix threading in mef-importing ctor of AnalysisIssueSelectionService
SLVS-2391 Upgrade sonar-dotnet-enterprise to 10.14.0.120626
SLVS-2429 Update to latest SlCore (10.26.0.81748)
Full Release Notes
8.22.0
Release notes - SonarQube for Visual Studio - 8.22
Bug
SLVS-2312 Instantiate IAnalysisConfigMonitor on startup
SLVS-2347 Quick fix cannot be reapplied after same issue re-appearance
Task
SLVS-2053 Drop the `analyzeFilesAndTrack`
SLVS-2296 Fix flaky tests
SLVS-2318 Update marketplace description
SLVS-2323 Update SLCore to bom-bug-free version + integration test
SLVS-2325 Fix: SLCoreServiceProvider returning true before backend is initialized
SLVS-2329 Fix Quality Gate
SLVS-2333 Fix QG
SLVS-2342 Drop no longer used interfaces
SLVS-2348 Fix: stop assuming encoding when it is not known
SLVS-2354 Send file content to SLCore
Improvement
SLVS-2031 Enable automatic analysis
SLVS-2033 Inform SlCore about opened files
SLVS-2038 CFamily automatic analysis integration
SLVS-2043 Adopt automatic analysis
SLVS-2054 Optional: Implement “startProgress” and “reportProgress”
SLVS-2287 Optional: Improve DocumentEventsHandler to not do operations for CMake projects
SLVS-2288 Dispose empty folders created by SingleFileMonitor
SLVS-2300 Provide analysis propprties
SLVS-2308 Add granularity to ConfigurationScopeChanged event
SLVS-2326 Don't send file content for flushed files to SLCore
SLVS-2355 Update SonarJS analyzer to 11.0.0.33655
SLVS-2356 Update to latest SlCore (10.25.0.81589)
Full Release Notes
8.21.0
Release notes - SonarQube for Visual Studio - 8.21
Bug
SLVS-2303 SonarLint.targets file not specific enough
SLVS-2324 QuickFix can be split into multiple InputFileEdits
Improvement
SLVS-2291 Fix threading in mef-importing constructor of DiffViewService
SLVS-2292 Fix threading in mef-importing ctor of BoundSolutionGitMonitor
SLVS-2313 Update CFamily analyzer to 6.68.0.85760
SLVS-2319 Upgrade sonar-dotnet-enterprise to 10.12.0.118525
SLVS-2328 Update SLCore to 10.24.0.81415
8.20.0
Release notes - SonarQube for Visual Studio - 8.20
Task
SLVS-2136 Small Analysis properties UI improvement
SLVS-2294 Update to released SLCORE
Improvement
SLVS-2158 Remove the responsibility of ensure settings file exists in consumers
SLVS-2159 Update SonarJS analyzer to 10.24.0.33043
SLVS-2290 Upgrade sonar-dotnet-enterprise to 10.11.0.117924
8.19.1
Release notes - SonarLint for Visual Studio - 8.19.1
Bug
SLVS-2156 Fix null reference exception on opening solution settings
Task
SLVS-1975 Enable nullable reference types in SlCore assemblies
Full Release Notes
8.19.0
Release notes - SonarLint for Visual Studio - 8.19
New Feature
SLVS-2122 HotspotsToolWindow: add possibility for resolving a hotspot
Bug
SLVS-2065 Taint error code not visible with Light theme
SLVS-2144 Issues can not be muted in some cases
Improvement
SLVS-2012 Update available languages in market place
SLVS-2114 Split UserSettingsProvider
SLVS-2119 Unify hotspots lists
SLVS-2120 HotspotsToolWindow: display column for server match
SLVS-2123 Drop legacy server hotspot matching logic
SLVS-2124 HotspotsToolWindow: add location filtering
SLVS-2126 HotspotsToolWindow: add review priority filtering
SLVS-2127 HotspotsToolWindow: add view on server button
SLVS-2134 Fix threading in mef-importing constructor of ActiveDocumentTracker
SLVS-2135 Fix threading in mef-importing constructor of VsProjectInfoProvider
SLVS-2145 Update CFamily analyzer to 6.67.0.84717
SLVS-2146 Upgrade sonar-dotnet-enterprise to 10.10.1.116480
SLVS-2147 HotspotsToolWindow: add status column
SLVS-2150 Update SonarText analyzer to 2.24.0.6480
SLVS-2153 Update to SlCore 10.22.0.81232
8.18.0
Release notes - SonarLint for Visual Studio - 8.18
Bug
SLVS-2011 Deleting connection for US region shows wrong references when same organization exists for EU region
SLVS-2112 ActiveSolutionTracker: Incorrect event arguments raised for dummy solutions
SLVS-2113 ActiveSolutionTracker: Not raising event when dummy solution is replaced by real solution
Improvement
SLVS-1749 Allow setting custom analysis properties by the users
SLVS-2025 Fix importing constructors of ActiveSolutionTracker & ActiveSolutionBoundTracker & AnalysisConfigMonitor
SLVS-2088 Replace long product name in menus
SLVS-2089 Allow setting solution-level file exclusions
SLVS-2101 Upgrade sonar-dotnet-enterprise to 10.9.0.115408
SLVS-2116 Update SonarText analyzer to 2.23.0.6355