Skip to content

1.21.2

Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 22 Jul 22:10
· 101 commits to release since this release
4fe5650

Instructions

Install it via using the Extensions view in VS Code or download a vsix that matches your OS from Assets section below (or the "Download" dropdown in the "Version History" tab section on the Marketplace website) and then use the Extensions: Install from VSIX... command in VS Code (don't double-click the vsix or another app like VS might try to open it incorrectly).

Requirements

  • VS Code 1.67.0 or later (April, 2022).
  • Windows 7+, macOS 10.12+, Linux (Ubuntu 16+, etc.).

Changes

Enhancements

  • Add see and sa to the C_Cpp.doxygen.sectionTags setting. #12384
  • Update the vcpkg header database. PR #12430
  • Disable the pre-release prompt if the extensions.ignoreRecommendations setting is true. #12438
  • Switch to an alternative workspace symbol search implementation (performance and results will be slightly different from previous versions).
  • Various IntelliSense engine updates/fixes.

Bug Fixes

  • Stop logging file watch events for excluded files. #11455
  • Fix a crash if the Ryzen 3000 doesn't have updated drivers. #12201
  • Fix handling of -isystem and -iquote for IntelliSense configuration. #12207
  • Fix doxygen comment generation when /** comments are used. #12249
  • Fix a code analysis crash on Linux if the message is too long. #12285
  • Fix relative paths in compile_commands.json to be relative to the compile_commands.json's directory. #12290
  • Fix a tag parser performance regression. #12292
  • Fix a regression with cl.exe system include path detection. #12293
  • Fix code analysis, find all references, and rename from getting the wrong configuration for non-open files on the first run when using a configuration provider. #12313
  • Fix handling of doxygen comment blocks with *//* in them. #12316
  • Fix potential crashes during IntelliSense process shutdown. #12354
  • Fix the language status not showing it's busy while the tag parser is initializing. #12403
  • Fix the vcpkg code action not appearing for missing headers available via vcpkg. #12413
  • Fix custom configurations sometimes not getting used. PR #12427
  • Fix a code analysis error when using gcc 14. #12428
  • Fix warning notification showing when C_Cpp.getIncludes is disabled. PR #12470
  • Fix a cause of colorization, inactive regions, and inlay hints getting cleared when an update is pending.
  • Update the default clang/gcc versions used for IntelliSense if an unknown version is found.
  • Fix a cause of semantic tokens transiently being placed in the wrong location.
  • Update clang-format and clang-tidy from 18.1.2 to 18.1.7 (for the bug fixes).
  • Fix a potential deadlock when configured using compile commands.