|
1 | 1 | # C/C++ for Visual Studio Code Changelog |
2 | 2 |
|
3 | | -## Version 1.27.2: August 21, 2025 |
4 | | -### Bug Fix |
5 | | -* Fix a crash regression with `__BASE_FILE__`. [#13866](https://github.com/microsoft/vscode-cpptools/issues/13866) |
| 3 | +## Version 1.28.3: October 16, 2025 |
| 4 | +### Enhancements |
| 5 | +* Add IntelliSense support for c23 `bool`, `true`, and `false`. [#13737](https://github.com/microsoft/vscode-cpptools/issues/13737) |
| 6 | +* Add missing C/C++ keyword completions for newer language standards. [#13982](https://github.com/microsoft/vscode-cpptools/issues/13982) |
| 7 | +* Update the bundled `clang-tidy` and `clang-format` from 20.1.7 to 21.1.3. |
6 | 8 |
|
7 | | -## Version 1.27.1: August 20, 2025 |
8 | 9 | ### Bug Fixes |
9 | | -* Fix the `__FILE_NAME__` macro being undefined with IntelliSense when using GCC/Clang. [#11164](https://github.com/microsoft/vscode-cpptools/issues/11164) |
10 | | -* Fix Doxygen generation overwriting a function signature. [#13839](https://github.com/microsoft/vscode-cpptools/issues/13839) |
11 | | -* Fix a crash on Windows 7, 8, and 10 (Server 2008, 2012, and 2016). [#13851](https://github.com/microsoft/vscode-cpptools/issues/13851) |
12 | | -* Fix "CMake Tools" translations. [PR #13854](https://github.com/microsoft/vscode-cpptools/pull/13854) |
| 10 | +* 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) |
| 11 | +* Fix the `C/C++ Properties Schema Reference` link in the configuration UI editor. [#13949](https://github.com/microsoft/vscode-cpptools/issues/13949) |
| 12 | +* Fix a crash with `preReleaseCheck`. [#13953](https://github.com/microsoft/vscode-cpptools/issues/13953) |
| 13 | +* 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) |
| 14 | +* Fix document symbols randomly showing previous versions of symbols after they are modified. [#13967](https://github.com/microsoft/vscode-cpptools/issues/13967) |
| 15 | +* Prevent tag parsing of .js files to avoid a crash. [#13980](https://github.com/microsoft/vscode-cpptools/issues/13980) |
| 16 | +* Fix some invalid assumptions for cppbuild tasks. [PR #13989](https://github.com/microsoft/vscode-cpptools/pull/13989) |
| 17 | +* Fix a random crash after changing settings while code analysis is running. |
| 18 | +* Fix a random memory corruption and deadlock (involving `task_deque`). |
| 19 | +* A potential fix for a crash (involving `line_offset_t`). |
| 20 | + |
| 21 | +## Version 1.27.7: September 18, 2025 |
| 22 | +### Enhancements |
| 23 | +* Show a warning when too many files are processed in a workspace. [#10828](https://github.com/microsoft/vscode-cpptools/issues/10828) |
| 24 | +* Improvements to GitHub Copilot activation. [PR #13924](https://github.com/microsoft/vscode-cpptools/pull/13924) |
| 25 | + * Thank you for the contribution. [@dbaeumer (Dirk Bäumer)](https://github.com/dbaeumer) |
| 26 | +* Add a `C_Cpp.windowsErrorReportingMode` setting and default to only enabling WER for the first crash in a session. [#13928](https://github.com/microsoft/vscode-cpptools/issues/13928) |
13 | 27 |
|
14 | | -## Version 1.27.0: August 7, 2025 |
15 | 28 | ### Bug Fixes |
| 29 | +* Fix the `__FILE_NAME__` macro being undefined with IntelliSense when using GCC/Clang. [#11164](https://github.com/microsoft/vscode-cpptools/issues/11164) |
16 | 30 | * Fix an IntelliSense crash in `add_cached_tokens_to_string`. [#11900](https://github.com/microsoft/vscode-cpptools/issues/11900) |
17 | 31 | * Fix an IntelliSense crash in `find_subobject_for_interpreter_address`. [#12464](https://github.com/microsoft/vscode-cpptools/issues/12464) |
| 32 | +* Fix input delays when editing `c_cpp_properties.json`. [#13591](https://github.com/microsoft/vscode-cpptools/issues/13591) |
18 | 33 | * Fix changes to the active field being lost in the configuration UI when navigating away. [#13636](https://github.com/microsoft/vscode-cpptools/issues/13636) |
19 | 34 | * Fix compiler query failing on Windows if optional job-related API calls fail. [#13679](https://github.com/microsoft/vscode-cpptools/issues/13679) |
20 | 35 | * Fix bugs with Doxygen comments. [#13725](https://github.com/microsoft/vscode-cpptools/issues/13725), [#13726](https://github.com/microsoft/vscode-cpptools/issues/13726), [#13745](https://github.com/microsoft/vscode-cpptools/issues/13745) |
|
29 | 44 | * Fix `.txx` and `.tpp` not being handled as C++ header files. [#13808](https://github.com/microsoft/vscode-cpptools/issues/13808) |
30 | 45 | * Fix an error when using GitHub Copilot with VS Code older than 1.90.0. [#13818](https://github.com/microsoft/vscode-cpptools/issues/13818) |
31 | 46 | * Fix activation failing if the `c_cpp_properties.json` exists but fails to be opened. [#13829](https://github.com/microsoft/vscode-cpptools/issues/13829) |
| 47 | +* Fix crash recovery. [#13838](https://github.com/microsoft/vscode-cpptools/issues/13838) |
| 48 | +* Fix Doxygen generation overwriting a function signature. [#13839](https://github.com/microsoft/vscode-cpptools/issues/13839) |
| 49 | +* Fix a crash on Windows 7, 8, and 10 (Server 2008, 2012, and 2016). [#13851](https://github.com/microsoft/vscode-cpptools/issues/13851) |
| 50 | +* Fix "CMake Tools" translations. [PR #13854](https://github.com/microsoft/vscode-cpptools/pull/13854) |
| 51 | +* Fix the language server getting stuck by a notification message box after a configuration provider times out. [#13862](https://github.com/microsoft/vscode-cpptools/issues/13862) |
| 52 | +* Fix a crash regression with `__BASE_FILE__`. [#13866](https://github.com/microsoft/vscode-cpptools/issues/13866) |
| 53 | +* Fix non-recursive browse paths from configuration providers. [#13886](https://github.com/microsoft/vscode-cpptools/issues/13886) |
| 54 | +* Fix an infinite recursion IntelliSense crash. [#13908](https://github.com/microsoft/vscode-cpptools/issues/13908) |
| 55 | +* Fix an IntelliSense crash during completion when using GCC ARM compilers. [#13925](https://github.com/microsoft/vscode-cpptools/issues/13925) |
32 | 56 | * Fix an IntelliSense bug that could cause incorrect string lengths to be reported for string literals in files that use certain file encodings. |
| 57 | +* Fix an IntelliSense process crash involving `requires` expressions and templates. |
| 58 | +* Fix an IntelliSense process crash from deleting memory that is still in use. |
| 59 | +* Fix an IntelliSense process crash with `class_has_mutable_member`. |
| 60 | +* Fix a case of uninitialized memory in `cpptools-srv`. |
| 61 | + |
| 62 | +## Version 1.26.5: September 10, 2025 |
| 63 | +### Bug Fix |
| 64 | +* Fix extension activation getting stuck by GitHub Copilot activation. [#13914](https://github.com/microsoft/vscode-cpptools/issues/13914) |
| 65 | + * Thank you for the contribution. [@dbaeumer (Dirk Bäumer)](https://github.com/dbaeumer) [PR #13918](https://github.com/microsoft/vscode-cpptools/pull/13918) |
| 66 | + |
| 67 | +## Version 1.26.4: September 9, 2025 |
| 68 | +### Enhancement |
| 69 | +* Update GitHub Copilot APIs. [PR #13877](https://github.com/microsoft/vscode-cpptools/pull/13877) |
| 70 | + * Thank you for the contribution. [@dbaeumer (Dirk Bäumer)](https://github.com/dbaeumer) |
33 | 71 |
|
34 | 72 | ## Version 1.26.3: June 24, 2025 |
35 | 73 | ### New Feature |
|
0 commit comments