|
1 | 1 | # C/C++ for Visual Studio Code Changelog
|
2 | 2 |
|
3 |
| -## Version 1.27.6: September 16, 2025 |
| 3 | +## Version 1.28.0: September 25, 2025 |
4 | 4 | ### Enhancements
|
5 |
| -* Improvements to GitHub Copilot activation. [PR #13924](https://github.com/microsoft/vscode-cpptools/pull/13924) |
6 |
| - * Thank you for the contribution. [@dbaeumer (Dirk Bäumer)](https://github.com/dbaeumer) |
7 |
| -* 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) |
8 |
| - |
9 |
| -### Bug Fixes |
10 |
| -* Fix an infinite recursion IntelliSense crash. [#13908](https://github.com/microsoft/vscode-cpptools/issues/13908) |
11 |
| -* Fix an IntelliSense crash during completion when using GCC ARM compilers. [#13925](https://github.com/microsoft/vscode-cpptools/issues/13925) |
12 |
| -* Fix an IntelliSense process crash from deleting memory that is still in use. |
13 |
| - |
14 |
| -## Version 1.27.5: September 10, 2025 |
15 |
| -### Bug Fix |
16 |
| -* Fix extension activation getting stuck by GitHub Copilot activation. [#13914](https://github.com/microsoft/vscode-cpptools/issues/13914) |
17 |
| - * Thank you for the contribution. [@dbaeumer (Dirk Bäumer)](https://github.com/dbaeumer) [PR #13918](https://github.com/microsoft/vscode-cpptools/pull/13918) |
| 5 | +* Add IntelliSense support for c23 `bool`, `true`, and `false`. [#13737](https://github.com/microsoft/vscode-cpptools/issues/13737) |
| 6 | +* Update the bundled `clang-tidy` and `clang-format` from 20.1.7 to 21.1.2. |
18 | 7 |
|
19 |
| -## Version 1.27.4: September 9, 2025 |
20 | 8 | ### Bug Fixes
|
21 |
| -* Fix crash recovery. [#13838](https://github.com/microsoft/vscode-cpptools/issues/13838) |
22 |
| -* 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) |
23 |
| -* Fix a case of unintialized memory in cpptools-srv. |
24 |
| -* Fix excessive cpptools messages when scrolling. |
| 9 | +* 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) |
| 10 | +* Fix the `C/C++ Properties Schema Reference` link in the configuration UI editor. [#13949](https://github.com/microsoft/vscode-cpptools/issues/13949) |
| 11 | +* Fix a crash with `preReleaseCheck`. [#13953](https://github.com/microsoft/vscode-cpptools/issues/13953) |
25 | 12 |
|
26 |
| -## Version 1.27.3: September 3, 2025 |
| 13 | +## Version 1.27.7: September 18, 2025 |
27 | 14 | ### Enhancements
|
28 | 15 | * Show a warning when too many files are processed in a workspace. [#10828](https://github.com/microsoft/vscode-cpptools/issues/10828)
|
29 |
| -* Update GitHub Copilot APIs. [PR #13877](https://github.com/microsoft/vscode-cpptools/pull/13877) |
| 16 | +* Improvements to GitHub Copilot activation. [PR #13924](https://github.com/microsoft/vscode-cpptools/pull/13924) |
30 | 17 | * Thank you for the contribution. [@dbaeumer (Dirk Bäumer)](https://github.com/dbaeumer)
|
| 18 | +* 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) |
31 | 19 |
|
32 |
| -### Bug Fixes |
33 |
| -* Fix input delays when editing `c_cpp_properties.json`. [#13591](https://github.com/microsoft/vscode-cpptools/issues/13591) |
34 |
| -* Fix non-recursive browse paths from configuration providers. [#13886](https://github.com/microsoft/vscode-cpptools/issues/13886) |
35 |
| -* Fix an IntelliSense process crash involving `requires` expressions and templates. |
36 |
| -* Fix an IntelliSense process crash with `class_has_mutable_member`. |
37 |
| - |
38 |
| -## Version 1.27.2: August 21, 2025 |
39 |
| -### Bug Fix |
40 |
| -* Fix a crash regression with `__BASE_FILE__`. [#13866](https://github.com/microsoft/vscode-cpptools/issues/13866) |
41 |
| - |
42 |
| -## Version 1.27.1: August 20, 2025 |
43 | 20 | ### Bug Fixes
|
44 | 21 | * Fix the `__FILE_NAME__` macro being undefined with IntelliSense when using GCC/Clang. [#11164](https://github.com/microsoft/vscode-cpptools/issues/11164)
|
45 |
| -* Fix Doxygen generation overwriting a function signature. [#13839](https://github.com/microsoft/vscode-cpptools/issues/13839) |
46 |
| -* Fix a crash on Windows 7, 8, and 10 (Server 2008, 2012, and 2016). [#13851](https://github.com/microsoft/vscode-cpptools/issues/13851) |
47 |
| -* Fix "CMake Tools" translations. [PR #13854](https://github.com/microsoft/vscode-cpptools/pull/13854) |
48 |
| - |
49 |
| -## Version 1.27.0: August 7, 2025 |
50 |
| -### Bug Fixes |
51 | 22 | * Fix an IntelliSense crash in `add_cached_tokens_to_string`. [#11900](https://github.com/microsoft/vscode-cpptools/issues/11900)
|
52 | 23 | * Fix an IntelliSense crash in `find_subobject_for_interpreter_address`. [#12464](https://github.com/microsoft/vscode-cpptools/issues/12464)
|
| 24 | +* Fix input delays when editing `c_cpp_properties.json`. [#13591](https://github.com/microsoft/vscode-cpptools/issues/13591) |
53 | 25 | * Fix changes to the active field being lost in the configuration UI when navigating away. [#13636](https://github.com/microsoft/vscode-cpptools/issues/13636)
|
54 | 26 | * Fix compiler query failing on Windows if optional job-related API calls fail. [#13679](https://github.com/microsoft/vscode-cpptools/issues/13679)
|
55 | 27 | * 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)
|
|
64 | 36 | * Fix `.txx` and `.tpp` not being handled as C++ header files. [#13808](https://github.com/microsoft/vscode-cpptools/issues/13808)
|
65 | 37 | * Fix an error when using GitHub Copilot with VS Code older than 1.90.0. [#13818](https://github.com/microsoft/vscode-cpptools/issues/13818)
|
66 | 38 | * Fix activation failing if the `c_cpp_properties.json` exists but fails to be opened. [#13829](https://github.com/microsoft/vscode-cpptools/issues/13829)
|
| 39 | +* Fix crash recovery. [#13838](https://github.com/microsoft/vscode-cpptools/issues/13838) |
| 40 | +* Fix Doxygen generation overwriting a function signature. [#13839](https://github.com/microsoft/vscode-cpptools/issues/13839) |
| 41 | +* Fix a crash on Windows 7, 8, and 10 (Server 2008, 2012, and 2016). [#13851](https://github.com/microsoft/vscode-cpptools/issues/13851) |
| 42 | +* Fix "CMake Tools" translations. [PR #13854](https://github.com/microsoft/vscode-cpptools/pull/13854) |
| 43 | +* 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) |
| 44 | +* Fix a crash regression with `__BASE_FILE__`. [#13866](https://github.com/microsoft/vscode-cpptools/issues/13866) |
| 45 | +* Fix non-recursive browse paths from configuration providers. [#13886](https://github.com/microsoft/vscode-cpptools/issues/13886) |
| 46 | +* Fix an infinite recursion IntelliSense crash. [#13908](https://github.com/microsoft/vscode-cpptools/issues/13908) |
| 47 | +* Fix an IntelliSense crash during completion when using GCC ARM compilers. [#13925](https://github.com/microsoft/vscode-cpptools/issues/13925) |
67 | 48 | * Fix an IntelliSense bug that could cause incorrect string lengths to be reported for string literals in files that use certain file encodings.
|
| 49 | +* Fix an IntelliSense process crash involving `requires` expressions and templates. |
| 50 | +* Fix an IntelliSense process crash from deleting memory that is still in use. |
| 51 | +* Fix an IntelliSense process crash with `class_has_mutable_member`. |
| 52 | +* Fix a case of uninitialized memory in `cpptools-srv`. |
68 | 53 |
|
69 | 54 | ## Version 1.26.5: September 10, 2025
|
70 | 55 | ### Bug Fix
|
|
0 commit comments