|
1 | 1 | # C/C++ for Visual Studio Code Change Log
|
2 | 2 |
|
3 |
| -## Version 1.5.0-insiders3: July 1, 2021 |
4 |
| -### Enhancement |
5 |
| -* Add auto-detection of clang compilers on Windows (and different versions of cl.exe). [#6718](https://github.com/microsoft/vscode-cpptools/issues/6718) |
6 |
| -* Stop adding .cu files to `files.associations` (switch to using setTextDocumentLanguage). [#7359](https://github.com/microsoft/vscode-cpptools/issues/7359) |
7 |
| - |
8 |
| -### Bug Fixes |
9 |
| -* Add abort handling to recursive includes directory iteration. [#6461](https://github.com/microsoft/vscode-cpptools/issues/6461) |
10 |
| -* Fix include completion with recursive includes in header files. [#6842](https://github.com/microsoft/vscode-cpptools/issues/6842) |
11 |
| -* Add the get-task-allow entitlement to macOS binaries to enable call stacks to be obtained when SIP is enabled. [#7412](https://github.com/microsoft/vscode-cpptools/issues/7412) |
12 |
| -* Fix `browse.path` being incorrect if an invalid `compileCommands` is set. [#7737](https://github.com/microsoft/vscode-cpptools/issues/7737) |
13 |
| -* Fix incorrect error message when `C_Cpp.errorSquiggles` is `"Enabled"`. [#7744](https://github.com/microsoft/vscode-cpptools/issues/7744) |
14 |
| -* Fix compiler querying sometimes not working with Cygwin. [#7751](https://github.com/microsoft/vscode-cpptools/issues/7751) |
15 |
| - |
16 |
| -## Version 1.5.0-insiders2: June 21, 2021 |
| 3 | +## Version 1.5.0: July 8, 2021 |
17 | 4 | ### New Feature
|
18 |
| -* Add "Inline macro" code action. [#4183](https://github.com/microsoft/vscode-cpptools/issues/4183) |
| 5 | +* Add the "Inline macro" code action. [#4183](https://github.com/microsoft/vscode-cpptools/issues/4183) |
| 6 | +* Add a Windows ARM64 debugger. [PR #7798](https://github.com/microsoft/vscode-cpptools/pull/7798) |
19 | 7 |
|
20 |
| -### Bug Fixes |
21 |
| -* Fix code folding causing `} else if` lines to be hidden. [#5521](https://github.com/microsoft/vscode-cpptools/issues/5521) |
22 |
| -* Fix empty `launch.json` being created when debug configuration selection is canceled. [#7517](https://github.com/microsoft/vscode-cpptools/issues/7517) |
23 |
| -* Fix Find All References on a global variable giving incorrect references to local variables. [#7702](https://github.com/microsoft/vscode-cpptools/issues/7702) |
24 |
| -* Fix `vcFormat` not working near the end of the file with UTF-8 characters > 1 byte. [#7704](https://github.com/microsoft/vscode-cpptools/issues/7704) |
25 |
| -* Fix configuration squiggle on a recursively resolved `forcedInclude`. [PR #7722](https://github.com/microsoft/vscode-cpptools/pull/7722) |
26 |
| -* Fix `Build and Debug Active File` for certain file extensions (.cu, .cp, etc.). |
27 |
| - * jogo- (@jogo-) [PR #7726](https://github.com/microsoft/vscode-cpptools/pull/7726) |
28 |
| -* Fix an infinite loop when importing a module with a template. |
29 |
| - |
30 |
| -## Version 1.5.0-insiders: June 14, 2021 |
31 | 8 | ### Enhancements
|
| 9 | +* Add auto-detection of clang compilers on Windows (and different versions of cl.exe). [#6718](https://github.com/microsoft/vscode-cpptools/issues/6718) |
| 10 | +* Stop adding .cu files to `files.associations` (switch to using setTextDocumentLanguage). [#7359](https://github.com/microsoft/vscode-cpptools/issues/7359) |
32 | 11 | * Add "Symbol Options" for CppVsdbg to configure symbol settings [PR #7680](https://github.com/microsoft/vscode-cpptools/pull/7680)
|
33 | 12 | * Update CppVsdbg to use newer CppEE and msdia.
|
34 | 13 |
|
35 | 14 | ### Bug Fixes
|
36 | 15 | * Fix switch header/source not checking `files.exclude`. [#4429](https://github.com/microsoft/vscode-cpptools/issues/4429)
|
| 16 | +* Fix code folding causing `} else if` lines to be hidden. [#5521](https://github.com/microsoft/vscode-cpptools/issues/5521) |
| 17 | +* Add abort handling to recursive includes directory iteration. [#6461](https://github.com/microsoft/vscode-cpptools/issues/6461) |
| 18 | +* Fix include completion with recursive includes in header files. [#6842](https://github.com/microsoft/vscode-cpptools/issues/6842) |
| 19 | +* Add the get-task-allow entitlement to macOS binaries to enable call stacks to be obtained when SIP is enabled. [#7412](https://github.com/microsoft/vscode-cpptools/issues/7412) |
37 | 20 | * Fix Find All References reporting certain references in headers as inactive. [#7609](https://github.com/microsoft/vscode-cpptools/issues/7609)
|
38 | 21 | * Fix IntelliSense process crash and tag parser failure with columns > 65535. [#7621](https://github.com/microsoft/vscode-cpptools/issues/7621)
|
39 | 22 | * Fix incorrect localization translations.
|
|
43 | 26 | * Change references of "OS X" to "macOS".
|
44 | 27 | * Tyler Davis (@TylerADavis) [PR #7636](https://github.com/microsoft/vscode-cpptools/pull/7636)
|
45 | 28 | * Prevent the root path from being added to the `browse.path`. [#7648](https://github.com/microsoft/vscode-cpptools/issues/7648)
|
46 |
| -* Fix configuration squiggle when `${workspaceFolder}` is used with `compilerPath`. [#7649](https://github.com/microsoft/vscode-cpptools/issues/7649) |
| 29 | +* Fix a configuration squiggle when `${workspaceFolder}` is used with `compilerPath`. [#7649](https://github.com/microsoft/vscode-cpptools/issues/7649) |
47 | 30 | * Fix an issue causing editorConfig not to be used or cached. [PR #7666](https://github.com/microsoft/vscode-cpptools/pull/7666)
|
48 | 31 | * Fix document symbols nesting with templates. [#7673](https://github.com/microsoft/vscode-cpptools/issues/7673)
|
| 32 | +* Fix include paths not being found when the paths start with /D or /I. [#7701](https://github.com/microsoft/vscode-cpptools/issues/7701), [#7757](https://github.com/microsoft/vscode-cpptools/issues/7756) |
| 33 | +* Fix Find All References on a global variable giving incorrect references to local variables. [#7702](https://github.com/microsoft/vscode-cpptools/issues/7702) |
| 34 | +* Fix `vcFormat` not working near the end of the file with UTF-8 characters > 1 byte. [#7704](https://github.com/microsoft/vscode-cpptools/issues/7704) |
| 35 | +* Fix a configuration squiggle for a recursively resolved `forcedInclude`. [PR #7722](https://github.com/microsoft/vscode-cpptools/pull/7722) |
| 36 | +* Fix `Build and Debug Active File` for certain file extensions (.cu, .cp, etc.). |
| 37 | + * jogo- (@jogo-) [PR #7726](https://github.com/microsoft/vscode-cpptools/pull/7726) |
| 38 | +* Fix `browse.path` being incorrect if an invalid `compileCommands` is set. [#7737](https://github.com/microsoft/vscode-cpptools/issues/7737) |
| 39 | +* Fix an incorrect error message when `C_Cpp.errorSquiggles` is `"Enabled"`. [#7744](https://github.com/microsoft/vscode-cpptools/issues/7744) |
| 40 | +* Fix compiler querying sometimes not working with Cygwin. [#7751](https://github.com/microsoft/vscode-cpptools/issues/7751) |
49 | 41 | * Fix a duplicate IntelliSense update when a new C/C++ file is opened and after switching from a non-C/C++ file and back.
|
50 | 42 | * Fix a potential IntelliSense process crash on shutdown.
|
51 | 43 |
|
|
0 commit comments