diff --git a/.github/actions/package-lock.json b/.github/actions/package-lock.json index 4c377c6b9..bf90e80b0 100644 --- a/.github/actions/package-lock.json +++ b/.github/actions/package-lock.json @@ -3166,9 +3166,9 @@ "optional": true }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha1-q5tFRGblqMw6GHvqrVgEEqnFuEM=", + "version": "1.1.13", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha1-03h1wB3J7/mI3UnREqV8tntU7+Y=", "dev": true, "license": "MIT", "dependencies": { @@ -4282,9 +4282,9 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha1-VPxTI3phPYVMe9N0Y6rRffhyFOc=", + "version": "2.0.3", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha1-BJMzi91Y4xmxA5xnz37kOYksAdk=", "dev": true, "license": "MIT", "dependencies": { @@ -4925,9 +4925,9 @@ } }, "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha1-VPxTI3phPYVMe9N0Y6rRffhyFOc=", + "version": "2.0.3", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha1-BJMzi91Y4xmxA5xnz37kOYksAdk=", "dev": true, "license": "MIT", "dependencies": { @@ -5277,9 +5277,9 @@ } }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", + "version": "2.3.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha1-WpQpFeJrNy3A8OZ1MUmhbmscVgE=", "dev": true, "license": "MIT", "engines": { @@ -5559,9 +5559,9 @@ } }, "node_modules/serialize-javascript": { - "version": "7.0.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/serialize-javascript/-/serialize-javascript-7.0.4.tgz", - "integrity": "sha1-xRdzW9W3Yx3R/Bke4Zy7cT/44Fw=", + "version": "7.0.5", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/serialize-javascript/-/serialize-javascript-7.0.5.tgz", + "integrity": "sha1-x5jMBVL/uwiYGRSkKodW4znQ1bE=", "dev": true, "license": "BSD-3-Clause", "engines": { diff --git a/.github/actions/package.json b/.github/actions/package.json index 39f7edfdb..ed71c72c8 100644 --- a/.github/actions/package.json +++ b/.github/actions/package.json @@ -40,7 +40,7 @@ "yargs": "^17.5.1" }, "overrides": { - "serialize-javascript": "^7.0.4", + "serialize-javascript": "^7.0.5", "flatted": "^3.4.2", "fast-xml-parser": "^5.5.7" } diff --git a/Extension/.vscodeignore b/Extension/.vscodeignore index ca69612fc..59e8dac79 100644 --- a/Extension/.vscodeignore +++ b/Extension/.vscodeignore @@ -35,7 +35,6 @@ eslint.config.js gulpfile.js localized_string_ids.h readme.developer.md -Reinstalling the Extension.md test.tsconfig.json translations_auto_pr.js tsconfig.json diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 09ef7ed93..f34194fd8 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,10 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.31.5: April 20, 2026 +### Bug Fixes +* Fix `Reinstalling the Extension.md` not being found. [#14389](https://github.com/microsoft/vscode-cpptools/issues/14389) +* Fix the `C/C++ DevTools` extension language service tools not working after the `C/C++` extension updates via `Restart Extensions`. [#14392](https://github.com/microsoft/vscode-cpptools/issues/14392) + ## Version 1.31.4: March 31, 2026 ### Bug Fix * Debugging cpptools and cpptools-srv processes on macOS (to get call stacks) is now blocked when SIP is enabled (due to a potential security issue). diff --git a/Extension/package.json b/Extension/package.json index b7b1f11a1..ce6b2bf53 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.31.4-main", + "version": "1.31.5-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", @@ -6883,7 +6883,7 @@ "resolutions": { "postcss": "^8.4.31", "gulp-typescript/**/glob-parent": "^5.1.2", - "serialize-javascript": "^7.0.4", + "serialize-javascript": "^7.0.5", "@azure/msal-browser": "^4.29.1", "flatted": "^3.4.1" } diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 2c072eff3..249c82a19 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -272,6 +272,7 @@ export async function activate(): Promise { } await registerRelatedFilesProvider(); + await vscode.commands.executeCommand('setContext', 'cpptools.languageServerActivated', true); } export function updateLanguageConfigurations(): void { diff --git a/Extension/yarn.lock b/Extension/yarn.lock index 5ec7cad55..52bf6dd26 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -1310,9 +1310,9 @@ integrity sha1-Ml20I5XNSf5sFAV/mpAOQn34gQ4= "@xmldom/xmldom@^0.8.8": - version "0.8.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xmldom/xmldom/-/xmldom-0.8.11.tgz#b79de2d67389734c57c52595f7a7305e30c2d608" - integrity sha1-t53i1nOJc0xXxSWV96cwXjDC1gg= + version "0.8.12" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xmldom/xmldom/-/xmldom-0.8.12.tgz#cf488a5435fa06c7374ad1449c69cea0f823624b" + integrity sha1-z0iKVDX6Bsc3StFEnGnOoPgjYks= "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -1747,24 +1747,24 @@ boundary@^2.0.0: integrity sha1-FpyLHw1Ezywlk4lnoyjzfgpOXvw= brace-expansion@^1.1.7: - version "1.1.12" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" - integrity sha1-q5tFRGblqMw6GHvqrVgEEqnFuEM= + version "1.1.13" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.13.tgz#d37875c01dc9eff988dd49d112a57cb67b54efe6" + integrity sha1-03h1wB3J7/mI3UnREqV8tntU7+Y= dependencies: balanced-match "^1.0.0" concat-map "0.0.1" brace-expansion@^2.0.1: - version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7" - integrity sha1-VPxTI3phPYVMe9N0Y6rRffhyFOc= + version "2.0.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.3.tgz#0493338bdd58e319b1039c67cf7ee439892c01d9" + integrity sha1-BJMzi91Y4xmxA5xnz37kOYksAdk= dependencies: balanced-match "^1.0.0" brace-expansion@^5.0.2: - version "5.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.3.tgz#6a9c6c268f85b53959ec527aeafe0f7300258eef" - integrity sha1-apxsJo+FtTlZ7FJ66v4PcwAlju8= + version "5.0.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.5.tgz#dcc3a37116b79f3e1b46db994ced5d570e930fdb" + integrity sha1-3MOjcRa3nz4bRtuZTO1dVw6TD9s= dependencies: balanced-match "^4.0.2" @@ -4271,9 +4271,9 @@ lodash.truncate@^4.4.2: integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= lodash@^4.17.23: - version "4.17.23" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" - integrity sha1-8ROwN4OGEDvk9okziMc9C95/LFo= + version "4.18.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c" + integrity sha1-/ytmwfYybVlRPeJAe/iBQ5gSdxw= log-symbols@^4.1.0: version "4.1.0" @@ -4974,14 +4974,14 @@ picocolors@^1.1.1: integrity sha1-PTIa8+q5ObCDyPkpodEs2oHCa2s= picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: - version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI= + version "2.3.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.2.tgz#5a942915e26b372dc0f0e6753149a16e6b1c5601" + integrity sha1-WpQpFeJrNy3A8OZ1MUmhbmscVgE= picomatch@^4.0.3: - version "4.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" - integrity sha1-eWx2E20e6tcV2x57rXhd7daVoEI= + version "4.0.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-4.0.4.tgz#fd6f5e00a143086e074dffe4c924b8fb293b0589" + integrity sha1-/W9eAKFDCG4HTf/kySS4+yk7BYk= pkg-dir@^4.2.0: version "4.2.0" @@ -5448,10 +5448,10 @@ semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.2, semver@^7.5.4, semve resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" integrity sha1-KEZONgYOmR+noR0CedLT87V6foo= -serialize-javascript@^6.0.2, serialize-javascript@^7.0.4: - version "7.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/serialize-javascript/-/serialize-javascript-7.0.4.tgz#c517735bd5b7631dd1fc191ee19cbb713ff8e05c" - integrity sha1-xRdzW9W3Yx3R/Bke4Zy7cT/44Fw= +serialize-javascript@^6.0.2, serialize-javascript@^7.0.5: + version "7.0.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/serialize-javascript/-/serialize-javascript-7.0.5.tgz#c798cc0552ffbb08981914a42a8756e339d0d5b1" + integrity sha1-x5jMBVL/uwiYGRSkKodW4znQ1bE= set-function-length@^1.2.2: version "1.2.2" diff --git a/ExtensionPack/package-lock.json b/ExtensionPack/package-lock.json index 09e6d2016..fe77d2eba 100644 --- a/ExtensionPack/package-lock.json +++ b/ExtensionPack/package-lock.json @@ -956,9 +956,9 @@ "license": "BSD-2-Clause" }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha1-q5tFRGblqMw6GHvqrVgEEqnFuEM=", + "version": "1.1.13", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha1-03h1wB3J7/mI3UnREqV8tntU7+Y=", "dev": true, "license": "MIT", "dependencies": { @@ -1809,9 +1809,9 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "5.0.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.4.tgz", - "integrity": "sha1-YU2q7NCmiPZgu7yQmodIw9gNQzY=", + "version": "5.0.5", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha1-3MOjcRa3nz4bRtuZTO1dVw6TD9s=", "dev": true, "license": "MIT", "dependencies": { @@ -2353,9 +2353,9 @@ } }, "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha1-8ROwN4OGEDvk9okziMc9C95/LFo=", + "version": "4.18.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c", + "integrity": "sha1-/ytmwfYybVlRPeJAe/iBQ5gSdxw=", "dev": true, "license": "MIT" }, @@ -2904,9 +2904,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", + "version": "2.3.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha1-WpQpFeJrNy3A8OZ1MUmhbmscVgE=", "dev": true, "license": "MIT", "engines": { diff --git a/Themes/package-lock.json b/Themes/package-lock.json index c9a006175..7f89e7fb1 100644 --- a/Themes/package-lock.json +++ b/Themes/package-lock.json @@ -9,7 +9,7 @@ "version": "2.1.0", "license": "SEE LICENSE IN LICENSE.txt", "devDependencies": { - "@vscode/vsce": "3.7.1" + "@vscode/vsce": "^3.7.1" }, "engines": { "vscode": "^1.30.0" @@ -956,9 +956,9 @@ "license": "BSD-2-Clause" }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha1-q5tFRGblqMw6GHvqrVgEEqnFuEM=", + "version": "1.1.13", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.13.tgz", + "integrity": "sha1-03h1wB3J7/mI3UnREqV8tntU7+Y=", "dev": true, "license": "MIT", "dependencies": { @@ -1809,9 +1809,9 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "5.0.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.4.tgz", - "integrity": "sha1-YU2q7NCmiPZgu7yQmodIw9gNQzY=", + "version": "5.0.5", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha1-3MOjcRa3nz4bRtuZTO1dVw6TD9s=", "dev": true, "license": "MIT", "dependencies": { @@ -2353,9 +2353,9 @@ } }, "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha1-8ROwN4OGEDvk9okziMc9C95/LFo=", + "version": "4.18.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c", + "integrity": "sha1-/ytmwfYybVlRPeJAe/iBQ5gSdxw=", "dev": true, "license": "MIT" }, @@ -2904,9 +2904,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", + "version": "2.3.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha1-WpQpFeJrNy3A8OZ1MUmhbmscVgE=", "dev": true, "license": "MIT", "engines": { diff --git a/Themes/package.json b/Themes/package.json index 69a60f779..03eafba21 100644 --- a/Themes/package.json +++ b/Themes/package.json @@ -63,7 +63,7 @@ ] }, "devDependencies": { - "@vscode/vsce": "3.7.1" + "@vscode/vsce": "^3.7.1" }, "overrides": { "@azure/msal-browser": "^4.29.1"