Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions Extension/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# C/C++ for Visual Studio Code Changelog

## Version 1.35.4: October 14, 2026
### New Features
* Add the opt-in `C_Cpp.hoverShowIntegralValuesInHexadecimal` setting to display integral constants in hexadecimal in IntelliSense hovers. [#7281](https://github.com/microsoft/vscode-cpptools/issues/7281)
* Add the opt-in `C_Cpp.codeAnalysis.clangTidy.includeCleanerMappings` setting to map `misc-include-cleaner` symbols to public headers. [PR #14788](https://github.com/microsoft/vscode-cpptools/pull/14788)
* Dim unused `#include` directives when `editor.showUnused` is enabled, respecting per-file Include Cleanup preferences from `.editorconfig` files. [PR #14808](https://github.com/microsoft/vscode-cpptools/pull/14808)

### Enhancements
* Add the `C_Cpp.hoverShowTypeSizeAndAlignment` setting and 'Toggle Type Size and Alignment in Hovers' command to hide or show type size and alignment in IntelliSense hovers. [#14820](https://github.com/microsoft/vscode-cpptools/issues/14820)
* Improve IntelliSense responsiveness in multi-root workspaces that use independent `compile_commands.json` databases.
* Improve processing performance for long multiline documentation comments.

### Bug Fixes
* Fix incorrect IntelliSense constructibility results and diagnostics for inherited constructors with unusable base constructors or destructors and abstract classes with virtual bases.
* Fix IntelliSense crashes involving precompiled headers, `constexpr` evaluation, C++20 `requires` expressions, SFINAE, and incomplete nested class declarations.
* Fix false IntelliSense errors for nested C++20 `requires` expressions and fold-expression constraints in MSVC module templates.
* Fix stale IntelliSense diagnostics and inconsistent document snapshots during concurrent edits and requests.
* Fix tag parsing of user-defined literal operator suffixes when macro expansion is involved.
* Fix completion for declarations imported from standard-library modules when using MSVC.
* Fix 'Create Declaration/Definition' matching for functions in the global namespace.
* Fix IntelliSense lookup for scoped enumerations defined inside class templates.
* Fix inconsistent fuzzy completion matching caused by reused candidate buffers.
* Fix IntelliSense language-standard detection for MSVC `/std:c++23`.
* Fix a potential data race in include-path resolution.
* Various localization updates.
* Update dependencies.

## Version 1.35.3: October 2, 2026
### New Features
* Add 'Fold All Inactive Regions' and 'Unfold All Inactive Regions' commands and the opt-in `C_Cpp.autoFoldInactiveRegions` setting. [#8992](https://github.com/microsoft/vscode-cpptools/issues/8992)
Expand Down
2 changes: 1 addition & 1 deletion Extension/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "cpptools",
"displayName": "C/C++",
"description": "C/C++ IntelliSense, debugging, and code browsing.",
"version": "1.35.3-main",
"version": "1.35.4-main",
"publisher": "ms-vscode",
"icon": "LanguageCCPP_color_128x.png",
"readme": "README.md",
Expand Down
Loading