github SonarOpenCommunity/sonar-cxx cxx-2.1.0.349
V2.1.0.349

pre-release24 months ago

We are pleased to announce the SonarQube C++ Community Plugin version 2.1.0.
This is only a pre-release, final relase will be with SonarQube 9.x LTS.

SonarQube compability

What's Changed

  • GitHub Actions support #2304 #2438
  • use Python to 3.7 for integration tests #2332
  • SonarQube 9.x compatibility #2337
  • removed SQ 7.9 LTS integration tests #2329
  • tested with latest SQ versions SQ 8.9.10.61524 SQ 9.7.1.62043 #2437
  • improved performance: search in configuration XML tree with XPath was very slow #2383 #2410
  • Only analyse files that are contained in the 'JSON Compilation Database' (sonar.cxx.jsonCompilationDatabase.analyzeOnlyContainedFiles=True/False) #2430 #2449
  • C++23: support #elifdef and #elifndef #2411
  • support Feature Checking Macros __has_builtin __has_feature __has_extension __has_cpp_attribute __has_c_attribute __has_attribute __has_declspec_attribute __is_identifier __has_warning #2406
  • fix preprocessor: nested #ifdef ... #else #2373
  • fix "Unable to lex string source code" error with __has_include #2369 #2371
  • Adding new shell script generate_clangtidy_resources.sh by @aallrd in #2375 #2382
  • preprocessor refactoring #2380 #2381 #2386 #2388 #2389 #2390 #2391 #2392 #2393 #2394 #2397 #2400 #2426 #2362

New Contributors

Full Changelog: cxx-2.0.7...cxx-2.1.0.349

Don't miss a new sonar-cxx release

NewReleases is sending notifications on new releases.