|
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