1.21.2
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
andsa
to theC_Cpp.doxygen.sectionTags
setting. #12384 - Update the vcpkg header database. PR #12430
- Disable the pre-release prompt if the
extensions.ignoreRecommendations
setting istrue
. #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 thecompile_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.