|
1 | 1 | # C/C++ for Visual Studio Code Changelog |
2 | 2 |
|
3 | | -## Version 1.27.0: August 4, 2025 |
| 3 | +## Version 1.27.7: September 18, 2025 |
| 4 | +### Enhancements |
| 5 | +* Show a warning when too many files are processed in a workspace. [#10828](https://github.com/microsoft/vscode-cpptools/issues/10828) |
| 6 | +* Improvements to GitHub Copilot activation. [PR #13924](https://github.com/microsoft/vscode-cpptools/pull/13924) |
| 7 | + * Thank you for the contribution. [@dbaeumer (Dirk Bäumer)](https://github.com/dbaeumer) |
| 8 | +* 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) |
| 9 | + |
4 | 10 | ### Bug Fixes |
| 11 | +* Fix the `__FILE_NAME__` macro being undefined with IntelliSense when using GCC/Clang. [#11164](https://github.com/microsoft/vscode-cpptools/issues/11164) |
5 | 12 | * Fix an IntelliSense crash in `add_cached_tokens_to_string`. [#11900](https://github.com/microsoft/vscode-cpptools/issues/11900) |
6 | 13 | * Fix an IntelliSense crash in `find_subobject_for_interpreter_address`. [#12464](https://github.com/microsoft/vscode-cpptools/issues/12464) |
| 14 | +* Fix input delays when editing `c_cpp_properties.json`. [#13591](https://github.com/microsoft/vscode-cpptools/issues/13591) |
7 | 15 | * Fix changes to the active field being lost in the configuration UI when navigating away. [#13636](https://github.com/microsoft/vscode-cpptools/issues/13636) |
8 | 16 | * Fix compiler query failing on Windows if optional job-related API calls fail. [#13679](https://github.com/microsoft/vscode-cpptools/issues/13679) |
9 | 17 | * 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) |
|
15 | 23 | * Fix `-imacro` not configuring IntelliSense correctly. [#13785](https://github.com/microsoft/vscode-cpptools/issues/13785) |
16 | 24 | * Fix `pipeTransport.quoteArgs` not being handled correctly. [#13791](https://github.com/microsoft/vscode-cpptools/issues/13791) |
17 | 25 | * Thank you for the contribution. [@mrjist (Matt)](https://github.com/mrjist) [PR #13794](https://github.com/microsoft/vscode-cpptools/pull/13794) |
| 26 | +* Fix `.txx` and `.tpp` not being handled as C++ header files. [#13808](https://github.com/microsoft/vscode-cpptools/issues/13808) |
| 27 | +* Fix an error when using GitHub Copilot with VS Code older than 1.90.0. [#13818](https://github.com/microsoft/vscode-cpptools/issues/13818) |
| 28 | +* Fix activation failing if the `c_cpp_properties.json` exists but fails to be opened. [#13829](https://github.com/microsoft/vscode-cpptools/issues/13829) |
| 29 | +* Fix crash recovery. [#13838](https://github.com/microsoft/vscode-cpptools/issues/13838) |
| 30 | +* Fix Doxygen generation overwriting a function signature. [#13839](https://github.com/microsoft/vscode-cpptools/issues/13839) |
| 31 | +* Fix a crash on Windows 7, 8, and 10 (Server 2008, 2012, and 2016). [#13851](https://github.com/microsoft/vscode-cpptools/issues/13851) |
| 32 | +* Fix "CMake Tools" translations. [PR #13854](https://github.com/microsoft/vscode-cpptools/pull/13854) |
| 33 | +* 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) |
| 34 | +* Fix a crash regression with `__BASE_FILE__`. [#13866](https://github.com/microsoft/vscode-cpptools/issues/13866) |
| 35 | +* Fix non-recursive browse paths from configuration providers. [#13886](https://github.com/microsoft/vscode-cpptools/issues/13886) |
| 36 | +* Fix an infinite recursion IntelliSense crash. [#13908](https://github.com/microsoft/vscode-cpptools/issues/13908) |
| 37 | +* Fix an IntelliSense crash during completion when using GCC ARM compilers. [#13925](https://github.com/microsoft/vscode-cpptools/issues/13925) |
18 | 38 | * Fix an IntelliSense bug that could cause incorrect string lengths to be reported for string literals in files that use certain file encodings. |
| 39 | +* Fix an IntelliSense process crash involving `requires` expressions and templates. |
| 40 | +* Fix an IntelliSense process crash from deleting memory that is still in use. |
| 41 | +* Fix an IntelliSense process crash with `class_has_mutable_member`. |
| 42 | +* Fix a case of uninitialized memory in `cpptools-srv`. |
| 43 | + |
| 44 | +## Version 1.26.5: September 10, 2025 |
| 45 | +### Bug Fix |
| 46 | +* Fix extension activation getting stuck by GitHub Copilot activation. [#13914](https://github.com/microsoft/vscode-cpptools/issues/13914) |
| 47 | + * Thank you for the contribution. [@dbaeumer (Dirk Bäumer)](https://github.com/dbaeumer) [PR #13918](https://github.com/microsoft/vscode-cpptools/pull/13918) |
| 48 | + |
| 49 | +## Version 1.26.4: September 9, 2025 |
| 50 | +### Enhancement |
| 51 | +* Update GitHub Copilot APIs. [PR #13877](https://github.com/microsoft/vscode-cpptools/pull/13877) |
| 52 | + * Thank you for the contribution. [@dbaeumer (Dirk Bäumer)](https://github.com/dbaeumer) |
19 | 53 |
|
20 | 54 | ## Version 1.26.3: June 24, 2025 |
21 | 55 | ### New Feature |
|
52 | 86 | ### Bug Fixes |
53 | 87 | * Fix no error appearing in the configuration UI when an invalid `compilerPath` is used. [#12661](https://github.com/microsoft/vscode-cpptools/issues/12661) |
54 | 88 | * Fix the 'Debug C/C++ File' button sometimes disappearing. [#13400](https://github.com/microsoft/vscode-cpptools/issues/13400) |
55 | | -* Fix a crash in `read_double`. [#13435](https://github.com/Microsoft/vscode-cpptools/issues/13435) |
| 89 | +* Fix a crash in `read_double`. [#13435](https://github.com/microsoft/vscode-cpptools/issues/13435) |
56 | 90 | * Fix the handling of default file associations for certain file extensions. [PR #13455](https://github.com/microsoft/vscode-cpptools/pull/13455) |
57 | 91 | * Fix shell parsing of the arguments of a full command line in `compilerPath`. [PR #13468](https://github.com/microsoft/vscode-cpptools/pull/13468) |
58 | 92 | * Fix C and CUDA files being interpreted as C++ in `compile_commands.json`. [#13471](https://github.com/microsoft/vscode-cpptools/issues/13471) |
|
98 | 132 | * Fix a potential deadlock after using 'Reset IntelliSense Database'. [#13337](https://github.com/microsoft/vscode-cpptools/issues/13337) |
99 | 133 | * Fix some localization bugs. [PR #13373](https://github.com/microsoft/vscode-cpptools/pull/13373) |
100 | 134 | * Fix IntelliSense showing the wrong size of objects. [#13375](https://github.com/microsoft/vscode-cpptools/issues/13375) |
101 | | -* Fix the `get_mangled_function_name` IntelliSense process crash. [#13358](https://github.com/Microsoft/vscode-cpptools/issues/13358) |
| 135 | +* Fix the `get_mangled_function_name` IntelliSense process crash. [#13358](https://github.com/microsoft/vscode-cpptools/issues/13358) |
102 | 136 | * Fix an issue with duplicate forced includes being removed. Multiple forced includes of the same file should now properly be included multiple times. |
103 | 137 | * Fix an issue in which the base configuration browse paths may not get populated when using a custom configuration provider. |
104 | 138 | * Fix an issue with forced includes not being resolved against the same include path search order as a compiler would. |
|
157 | 191 | * Fix a compile commands fallback logic issue. [#12947](https://github.com/microsoft/vscode-cpptools/issues/12947) |
158 | 192 | * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [PR #12948](https://github.com/microsoft/vscode-cpptools/pull/12948) |
159 | 193 | * Fix an issue in which a `didOpen` event was processed before the language client was fully started. [#12954](https://github.com/microsoft/vscode-cpptools/issues/12954) |
160 | | -* Fix the IntelliSense mode being `macos` instead of `windows` when `_WIN32` is defined on macOS. [#13016](https://github.com/Microsoft/vscode-cpptools/issues/13016) |
| 194 | +* Fix the IntelliSense mode being `macos` instead of `windows` when `_WIN32` is defined on macOS. [#13016](https://github.com/microsoft/vscode-cpptools/issues/13016) |
161 | 195 | * Fix IntelliSense bugs when using non-UTF8 file encodings. [#13028](https://github.com/microsoft/vscode-cpptools/issues/13028), [#13044](https://github.com/microsoft/vscode-cpptools/issues/13044) |
162 | 196 | * Fix an incorrect translation for "binary operator". [#13048](https://github.com/microsoft/vscode-cpptools/issues/13048) |
163 | 197 | * Fix the "references may be missing" logging pane being shown when the `C_Cpp.loggingLevel` is `Error` or `None`. [#13066](https://github.com/microsoft/vscode-cpptools/issues/13066) |
|
0 commit comments