|
1 | 1 | # C/C++ for Visual Studio Code Changelog |
2 | 2 |
|
| 3 | +## Version 1.29.0: November 4, 2025 |
| 4 | +### Enhancements |
| 5 | +* Add built-in file associations for C++ extensionless system headers and set `C_Cpp.autoAddFileAssociations` to `false` by default. [#4077](https://github.com/microsoft/vscode-cpptools/issues/4077) |
| 6 | +* Enable setting the VS developer environment without running VS Code from the developer command prompt. [#4742](https://github.com/microsoft/vscode-cpptools/issues/4742) |
| 7 | +* Add IntelliSense support for `c23` enums with an underlying type. [#13675](https://github.com/microsoft/vscode-cpptools/issues/13675) |
| 8 | + |
| 9 | +### Bug Fixes |
| 10 | +* Fix 'Find All References' and 'Rename' on `#define` macro definitions. [#6194](https://github.com/microsoft/vscode-cpptools/issues/6194) |
| 11 | +* Fix anonymous enums not working in gcc/clang modes. [#10436](https://github.com/microsoft/vscode-cpptools/issues/10436) |
| 12 | +* Fix Doxygen comments at the end of a function. [#13725](https://github.com/microsoft/vscode-cpptools/issues/13725) |
| 13 | +* Fix mac framework search path detection to include paths passed in the `includePath` from a configuration provider. [#13993](https://github.com/microsoft/vscode-cpptools/issues/13993) |
| 14 | +* Fix formatting with `clang-tidy` randomly getting stuck on Windows (on a call to `GetOverlappedResult`). [#14025](https://github.com/microsoft/vscode-cpptools/issues/14025) |
| 15 | +* Fix code analysis re-running automatically after a settings change when diagnostics already exist if it was manually instead of automatically invoked. |
| 16 | +* Reduce the memory usage in a couple cases to reduce the chance of a `bad_alloc` in cpptools. |
| 17 | +* Update `clang-format` and `clang-tidy` from 21.1.3 to 21.1.4 (fixes some formatting bugs). |
| 18 | +* Fix a case where a large file could cause a `bad_alloc` in cpptools-srv on Windows. |
| 19 | +* Update the default compiler search to include newer versions of clang/gcc. |
| 20 | +* Fix a crash in `detect_encoding`. |
| 21 | + |
| 22 | +## Version 1.28.3: October 16, 2025 |
| 23 | +### Enhancements |
| 24 | +* Add IntelliSense support for c23 `bool`, `true`, and `false`. [#13737](https://github.com/microsoft/vscode-cpptools/issues/13737) |
| 25 | +* Add missing C/C++ keyword completions for newer language standards. [#13982](https://github.com/microsoft/vscode-cpptools/issues/13982) |
| 26 | +* Update the bundled `clang-tidy` and `clang-format` from 20.1.7 to 21.1.3. |
| 27 | + |
| 28 | +### Bug Fixes |
| 29 | +* Fix `cpptools` getting stuck when `clang-format` is invoked on a file in a `.clang-format-ignore`. [#13937](https://github.com/microsoft/vscode-cpptools/issues/13937) |
| 30 | +* Fix the `C/C++ Properties Schema Reference` link in the configuration UI editor. [#13949](https://github.com/microsoft/vscode-cpptools/issues/13949) |
| 31 | +* Fix a crash with `preReleaseCheck`. [#13953](https://github.com/microsoft/vscode-cpptools/issues/13953) |
| 32 | +* Fix extension activation getting stuck when certain SSH config files are processed (by the SSH targets view feature). [#13966](https://github.com/microsoft/vscode-cpptools/issues/13966) |
| 33 | +* Fix document symbols randomly showing previous versions of symbols after they are modified. [#13967](https://github.com/microsoft/vscode-cpptools/issues/13967) |
| 34 | +* Prevent tag parsing of .js files to avoid a crash. [#13980](https://github.com/microsoft/vscode-cpptools/issues/13980) |
| 35 | +* Fix some invalid assumptions for cppbuild tasks. [PR #13989](https://github.com/microsoft/vscode-cpptools/pull/13989) |
| 36 | +* Fix a random crash after changing settings while code analysis is running. |
| 37 | +* Fix a random memory corruption and deadlock (involving `task_deque`). |
| 38 | +* A potential fix for a crash (involving `line_offset_t`). |
| 39 | + |
3 | 40 | ## Version 1.27.7: September 18, 2025 |
4 | 41 | ### Enhancements |
5 | 42 | * Show a warning when too many files are processed in a workspace. [#10828](https://github.com/microsoft/vscode-cpptools/issues/10828) |
|
0 commit comments