From e8f055b72799118119f4ae962ce6065e2bd63d56 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 9 Apr 2025 12:55:15 -0700 Subject: [PATCH 1/3] Update changelog for 1.25.0. --- Extension/CHANGELOG.md | 14 ++++++++++++++ Extension/package.json | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index c3ce5e4d2..03c6073a4 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,19 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.25.0: April 10, 2025 +### Enhancement +* Improve the description of the `C_Cpp.copilotHover` setting. [PR #13461](https://github.com/microsoft/vscode-cpptools/pull/13461) + +### Bug Fixes +* Fix a crash during tag parsing. [#13435](https://github.com/Microsoft/vscode-cpptools/issues/13435) +* Fix the handling of default file associations for certain file extensions. [PR #13455](https://github.com/microsoft/vscode-cpptools/pull/13455) +* Fix shell parsing of the arguments of a full command line in `compilerPath`. [PR #13468](https://github.com/microsoft/vscode-cpptools/pull/13468) +* Fix `onDidChangeVisibleTextEditors` not getting called when a `didOpen` is received. [PR #13474](https://github.com/microsoft/vscode-cpptools/pull/13474) +* Stop automatically mapping a `.C` file to C++ if it's already set in `files.associations`. [PR #13476](https://github.com/microsoft/vscode-cpptools/pull/13476) +* Fix IntelliSense not updating after the language ID is changed, and prevent the language ID from being changed if it's set from `compile_commands.json` or a configuration provider. +* Fix C and CUDA files being interpreted as C++ in `compile_commands.json`. +* Fix a case where language server crash messages appear after 4 minutes. + ## Version 1.24.5: April 3, 2025 ### New Feature * Add support for Copilot descriptions in hover tooltips, controlled by the `C_Cpp.copilotHover` setting. [PR #13385](https://github.com/microsoft/vscode-cpptools/pull/13385) diff --git a/Extension/package.json b/Extension/package.json index a1e2633e1..91d1169e6 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.24.5-main", + "version": "1.25.0-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 965347d4fea6df80d22e08b76426489d9dceac23 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 9 Apr 2025 16:11:04 -0700 Subject: [PATCH 2/3] Update. --- Extension/CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 03c6073a4..0f0071056 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -8,10 +8,9 @@ * Fix a crash during tag parsing. [#13435](https://github.com/Microsoft/vscode-cpptools/issues/13435) * Fix the handling of default file associations for certain file extensions. [PR #13455](https://github.com/microsoft/vscode-cpptools/pull/13455) * Fix shell parsing of the arguments of a full command line in `compilerPath`. [PR #13468](https://github.com/microsoft/vscode-cpptools/pull/13468) -* Fix `onDidChangeVisibleTextEditors` not getting called when a `didOpen` is received. [PR #13474](https://github.com/microsoft/vscode-cpptools/pull/13474) +* Fix C and CUDA files being interpreted as C++ in `compile_commands.json`. [#13471](https://github.com/microsoft/vscode-cpptools/issues/13471) * Stop automatically mapping a `.C` file to C++ if it's already set in `files.associations`. [PR #13476](https://github.com/microsoft/vscode-cpptools/pull/13476) * Fix IntelliSense not updating after the language ID is changed, and prevent the language ID from being changed if it's set from `compile_commands.json` or a configuration provider. -* Fix C and CUDA files being interpreted as C++ in `compile_commands.json`. * Fix a case where language server crash messages appear after 4 minutes. ## Version 1.24.5: April 3, 2025 From b39948c78fb61f2514c1ce44c1d6721b6720777c Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 9 Apr 2025 16:13:36 -0700 Subject: [PATCH 3/3] Minor update. --- Extension/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 0f0071056..df74ab20a 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -5,7 +5,7 @@ * Improve the description of the `C_Cpp.copilotHover` setting. [PR #13461](https://github.com/microsoft/vscode-cpptools/pull/13461) ### Bug Fixes -* Fix a crash during tag parsing. [#13435](https://github.com/Microsoft/vscode-cpptools/issues/13435) +* Fix a crash during tag parsing (in `read_double`). [#13435](https://github.com/Microsoft/vscode-cpptools/issues/13435) * Fix the handling of default file associations for certain file extensions. [PR #13455](https://github.com/microsoft/vscode-cpptools/pull/13455) * Fix shell parsing of the arguments of a full command line in `compilerPath`. [PR #13468](https://github.com/microsoft/vscode-cpptools/pull/13468) * Fix C and CUDA files being interpreted as C++ in `compile_commands.json`. [#13471](https://github.com/microsoft/vscode-cpptools/issues/13471)