|
1 | 1 | # C/C++ for Visual Studio Code Changelog
|
2 | 2 |
|
| 3 | +## Version 1.18.1: November 2, 2023 |
| 4 | +### New Feature |
| 5 | +* Add `#include` code action suggestions for some IntelliSense errors related to symbols not being found. [#10791](https://github.com/microsoft/vscode-cpptools/issues/10791) |
| 6 | + * Since C code doesn't give an error for an undefined symbol, it usually won't be available for C. |
| 7 | + |
| 8 | +### Enhancements |
| 9 | +* Improve the walkthrough wording. [#11320](https://github.com/microsoft/vscode-cpptools/issues/11320) |
| 10 | +* Change 'Extract to Function' to prompt for the name instead of doing a rename afterwards. [#11531](https://github.com/microsoft/vscode-cpptools/issues/11531) |
| 11 | +* Add a pre-release available notification. [PR #11569](https://github.com/microsoft/vscode-cpptools/pull/11569) |
| 12 | + |
| 13 | +### Bug Fixes |
| 14 | +* Fix no error message getting shown if 'Extract to Function' creation fails. [#11567](https://github.com/microsoft/vscode-cpptools/issues/11567) |
| 15 | +* Fix an autocomplete crash bug (primarily on Mac). |
| 16 | +* Fix an IntelliSense crash when selecting code. |
| 17 | + |
3 | 18 | ## Version 1.18.0: October 12, 2023
|
4 | 19 | ### New Features
|
5 | 20 | * Add an 'Extract to Function' (or Member Function) code action after selecting code. [#1162](https://github.com/microsoft/vscode-cpptools/issues/1162)
|
6 |
| - * Currently, it's only enabled when `C_Cpp.experimentFeatures` is `true`. Also, 'Extract to Free Function' is disabled. |
| 21 | + * Currently, it's only enabled when `C_Cpp.experimentFeatures` is set to `enabled`. Also, 'Extract to Free Function' is disabled. |
7 | 22 | * Compiler acquisition improvements. [#10525](https://github.com/microsoft/vscode-cpptools/issues/10525)
|
8 | 23 |
|
9 | 24 | ### Enhancements
|
|
13 | 28 | ### Bug Fixes
|
14 | 29 | * Fix the debugger truncating long strings when inspecting values. [#1786](https://github.com/microsoft/vscode-cpptools/issues/1786)
|
15 | 30 | * Switch to using `XDG_CACHE_HOME` on Linux for the default database path. [#10191](https://github.com/microsoft/vscode-cpptools/issues/10191)
|
| 31 | +* Fix an IntelliSense error with std::is_trivially_copyable_v. [#10712](https://github.com/microsoft/vscode-cpptools/issues/10712) |
16 | 32 | * Fix incorrect status and commands with the tag parsing language status UI. [#10749](https://github.com/microsoft/vscode-cpptools/issues/10749)
|
17 | 33 | * Fix an empty (`""`) `compilerPath` in a base configuration overriding the compiler specified by a custom configuration provider or a `compile_commands.json`. [#11373](https://github.com/microsoft/vscode-cpptools/issues/11373)
|
18 | 34 | * Fix a startup crash when reading values from JSON (settings) that are not the type expected. [#11375](https://github.com/microsoft/vscode-cpptools/issues/11375)
|
|
0 commit comments