From 385a2672087d680eeb84b801b3089772abbda4a3 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 7 Jul 2021 19:20:03 -0700 Subject: [PATCH] Update changelog for 1.5.0. (#7797) * Update changelog for 1.5.0. * Update fwlinks. --- Extension/CHANGELOG.md | 46 +++++++++++++++++------------------------- Extension/package.json | 28 ++++++++++++------------- 2 files changed, 33 insertions(+), 41 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index c973f6f639..f4cfe76f63 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,39 +1,22 @@ # C/C++ for Visual Studio Code Change Log -## Version 1.5.0-insiders3: July 1, 2021 -### Enhancement -* Add auto-detection of clang compilers on Windows (and different versions of cl.exe). [#6718](https://github.com/microsoft/vscode-cpptools/issues/6718) -* Stop adding .cu files to `files.associations` (switch to using setTextDocumentLanguage). [#7359](https://github.com/microsoft/vscode-cpptools/issues/7359) - -### Bug Fixes -* Add abort handling to recursive includes directory iteration. [#6461](https://github.com/microsoft/vscode-cpptools/issues/6461) -* Fix include completion with recursive includes in header files. [#6842](https://github.com/microsoft/vscode-cpptools/issues/6842) -* 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) -* Fix `browse.path` being incorrect if an invalid `compileCommands` is set. [#7737](https://github.com/microsoft/vscode-cpptools/issues/7737) -* Fix incorrect error message when `C_Cpp.errorSquiggles` is `"Enabled"`. [#7744](https://github.com/microsoft/vscode-cpptools/issues/7744) -* Fix compiler querying sometimes not working with Cygwin. [#7751](https://github.com/microsoft/vscode-cpptools/issues/7751) - -## Version 1.5.0-insiders2: June 21, 2021 +## Version 1.5.0: July 8, 2021 ### New Feature -* Add "Inline macro" code action. [#4183](https://github.com/microsoft/vscode-cpptools/issues/4183) +* Add the "Inline macro" code action. [#4183](https://github.com/microsoft/vscode-cpptools/issues/4183) +* Add a Windows ARM64 debugger. [PR #7798](https://github.com/microsoft/vscode-cpptools/pull/7798) -### Bug Fixes -* Fix code folding causing `} else if` lines to be hidden. [#5521](https://github.com/microsoft/vscode-cpptools/issues/5521) -* Fix empty `launch.json` being created when debug configuration selection is canceled. [#7517](https://github.com/microsoft/vscode-cpptools/issues/7517) -* Fix Find All References on a global variable giving incorrect references to local variables. [#7702](https://github.com/microsoft/vscode-cpptools/issues/7702) -* 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) -* Fix configuration squiggle on a recursively resolved `forcedInclude`. [PR #7722](https://github.com/microsoft/vscode-cpptools/pull/7722) -* Fix `Build and Debug Active File` for certain file extensions (.cu, .cp, etc.). - * jogo- (@jogo-) [PR #7726](https://github.com/microsoft/vscode-cpptools/pull/7726) -* Fix an infinite loop when importing a module with a template. - -## Version 1.5.0-insiders: June 14, 2021 ### Enhancements +* Add auto-detection of clang compilers on Windows (and different versions of cl.exe). [#6718](https://github.com/microsoft/vscode-cpptools/issues/6718) +* Stop adding .cu files to `files.associations` (switch to using setTextDocumentLanguage). [#7359](https://github.com/microsoft/vscode-cpptools/issues/7359) * Add "Symbol Options" for CppVsdbg to configure symbol settings [PR #7680](https://github.com/microsoft/vscode-cpptools/pull/7680) * Update CppVsdbg to use newer CppEE and msdia. ### Bug Fixes * Fix switch header/source not checking `files.exclude`. [#4429](https://github.com/microsoft/vscode-cpptools/issues/4429) +* Fix code folding causing `} else if` lines to be hidden. [#5521](https://github.com/microsoft/vscode-cpptools/issues/5521) +* Add abort handling to recursive includes directory iteration. [#6461](https://github.com/microsoft/vscode-cpptools/issues/6461) +* Fix include completion with recursive includes in header files. [#6842](https://github.com/microsoft/vscode-cpptools/issues/6842) +* 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) * Fix Find All References reporting certain references in headers as inactive. [#7609](https://github.com/microsoft/vscode-cpptools/issues/7609) * Fix IntelliSense process crash and tag parser failure with columns > 65535. [#7621](https://github.com/microsoft/vscode-cpptools/issues/7621) * Fix incorrect localization translations. @@ -43,9 +26,18 @@ * Change references of "OS X" to "macOS". * Tyler Davis (@TylerADavis) [PR #7636](https://github.com/microsoft/vscode-cpptools/pull/7636) * Prevent the root path from being added to the `browse.path`. [#7648](https://github.com/microsoft/vscode-cpptools/issues/7648) -* Fix configuration squiggle when `${workspaceFolder}` is used with `compilerPath`. [#7649](https://github.com/microsoft/vscode-cpptools/issues/7649) +* Fix a configuration squiggle when `${workspaceFolder}` is used with `compilerPath`. [#7649](https://github.com/microsoft/vscode-cpptools/issues/7649) * Fix an issue causing editorConfig not to be used or cached. [PR #7666](https://github.com/microsoft/vscode-cpptools/pull/7666) * Fix document symbols nesting with templates. [#7673](https://github.com/microsoft/vscode-cpptools/issues/7673) +* 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) +* Fix Find All References on a global variable giving incorrect references to local variables. [#7702](https://github.com/microsoft/vscode-cpptools/issues/7702) +* 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) +* Fix a configuration squiggle for a recursively resolved `forcedInclude`. [PR #7722](https://github.com/microsoft/vscode-cpptools/pull/7722) +* Fix `Build and Debug Active File` for certain file extensions (.cu, .cp, etc.). + * jogo- (@jogo-) [PR #7726](https://github.com/microsoft/vscode-cpptools/pull/7726) +* Fix `browse.path` being incorrect if an invalid `compileCommands` is set. [#7737](https://github.com/microsoft/vscode-cpptools/issues/7737) +* Fix an incorrect error message when `C_Cpp.errorSquiggles` is `"Enabled"`. [#7744](https://github.com/microsoft/vscode-cpptools/issues/7744) +* Fix compiler querying sometimes not working with Cygwin. [#7751](https://github.com/microsoft/vscode-cpptools/issues/7751) * Fix a duplicate IntelliSense update when a new C/C++ file is opened and after switching from a non-C/C++ file and back. * Fix a potential IntelliSense process crash on shutdown. diff --git a/Extension/package.json b/Extension/package.json index 8fd7b5445d..ce7f3f69a9 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2797,7 +2797,7 @@ "runtimeDependencies": [ { "description": "C/C++ language components (Linux / x86_64)", - "url": "https://go.microsoft.com/fwlink/?linkid=2164295", + "url": "https://go.microsoft.com/fwlink/?linkid=2167520", "platforms": [ "linux" ], @@ -2808,11 +2808,11 @@ "./bin/cpptools", "./bin/cpptools-srv" ], - "integrity": "2E6E25B3B9C10ECC25A5B523C413182D185F13492602CF92896C658E6959CBFA" + "integrity": "32AC1D58A5A21527AA24583011F5A3694FCEFB5920677D0CA8D13F70BC0102BE" }, { "description": "C/C++ language components (Linux / armhf)", - "url": "https://go.microsoft.com/fwlink/?linkid=2164297", + "url": "https://go.microsoft.com/fwlink/?linkid=2167624", "platforms": [ "linux" ], @@ -2823,11 +2823,11 @@ "./bin/cpptools", "./bin/cpptools-srv" ], - "integrity": "25F5776247184254D49B9FCC25D0D018AECF1D8930FC517F25C9FCC0A9E650AC" + "integrity": "9CB1C36A34DD2F7A53FF5471F1FBB5C0AD65A9E67C17013C7FBF65CDDAF7A7E1" }, { "description": "C/C++ language components (Linux / aarch64)", - "url": "https://go.microsoft.com/fwlink/?linkid=2165100", + "url": "https://go.microsoft.com/fwlink/?linkid=2167623", "platforms": [ "linux" ], @@ -2838,11 +2838,11 @@ "./bin/cpptools", "./bin/cpptools-srv" ], - "integrity": "186614524A13EC75BF68798861818D25CE82FDE293C57B725C11F62B0694EC55" + "integrity": "D8F6A5A4A8A13F6F872C94BD522602A7C0E5E5CCA58CE7CE1ED3DC32F82850AC" }, { "description": "C/C++ language components (macOS / x86_64)", - "url": "https://go.microsoft.com/fwlink/?linkid=2164296", + "url": "https://go.microsoft.com/fwlink/?linkid=2167518", "platforms": [ "darwin" ], @@ -2853,11 +2853,11 @@ "./bin/cpptools", "./bin/cpptools-srv" ], - "integrity": "8E19E1BDD95FCC80F74529E6B5C24AB761F7D84B92CF44C33DAE38A8F11F6FB5" + "integrity": "3EF54224CED1BCC6D64B2A93BFA8093E3D75510C8F96E943049CCB4C656161A2" }, { "description": "C/C++ language components (macOS / ARM64)", - "url": "https://go.microsoft.com/fwlink/?linkid=2164187", + "url": "https://go.microsoft.com/fwlink/?linkid=2167519", "platforms": [ "darwin" ], @@ -2868,11 +2868,11 @@ "./bin/cpptools", "./bin/cpptools-srv" ], - "integrity": "1225791C05E0DBD708D0EE9598ACBC94B742E25C7CAE92C5C89791AF924D4B96" + "integrity": "02F2BE96493256237995EF51D4E0CD0345727D27A61135C6FCDB88608406C908" }, { "description": "C/C++ language components (Windows)", - "url": "https://go.microsoft.com/fwlink/?linkid=2164298", + "url": "https://go.microsoft.com/fwlink/?linkid=2167517", "platforms": [ "win32" ], @@ -2884,11 +2884,11 @@ "./bin/cpptools.exe", "./bin/cpptools-srv.exe" ], - "integrity": "8D9E008B789D13DF4175795400E9402D43D199846CEC1DC4DD1F319B4C0D5492" + "integrity": "1E23884810A6EBF56BC7C5C4CB5317723CC3519039D56BF07310735870163E77" }, { "description": "C/C++ language components (Windows ARM64)", - "url": "https://go.microsoft.com/fwlink/?linkid=2165101", + "url": "https://go.microsoft.com/fwlink/?linkid=2167516", "platforms": [ "win32" ], @@ -2899,7 +2899,7 @@ "./bin/cpptools.exe", "./bin/cpptools-srv.exe" ], - "integrity": "4B94A64721FE8D0E1F93AACBA1190A9DC00DF7225E20BF628AC57BEC6301AA7D" + "integrity": "26CCA79735F15BE0595510E2A170794CBF7E2EE72F2A565CD9D26970EA35547F" }, { "description": "ClangFormat (Linux / x86_64)",