From 934010c9e32b6760eded7deda1f91c1360617130 Mon Sep 17 00:00:00 2001 From: Copilot <223556219+Copilot@users.noreply.github.com> Date: Thu, 14 May 2026 09:16:40 +0800 Subject: [PATCH 1/3] chore: bump version to 0.27.3 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 8 ++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38567da0..48537454 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ All notable changes to the "vscode-java-dependency" extension will be documented The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 0.27.3 + +- perf - Narrow to Java project to show the explorer in https://github.com/microsoft/vscode-java-dependency/pull/1010 +- perf - Use incremental build by default in https://github.com/microsoft/vscode-java-dependency/pull/998 +- feat - Add `revealInProjectExplorer` command in https://github.com/microsoft/vscode-java-dependency/pull/996 +- fix - Support Unicode identifiers in Java class name validation in https://github.com/microsoft/vscode-java-dependency/pull/993 +- fix - Adjust parameter to require the right name for file uri in https://github.com/microsoft/vscode-java-dependency/pull/1000 + ## 0.27.2 - perf - Progressive project tree view during import in https://github.com/microsoft/vscode-java-dependency/pull/982 diff --git a/package-lock.json b/package-lock.json index cc3e733f..f9865e74 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-java-dependency", - "version": "0.27.2", + "version": "0.27.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "vscode-java-dependency", - "version": "0.27.2", + "version": "0.27.3", "license": "MIT", "dependencies": { "@github/copilot-language-server": "^1.388.0", diff --git a/package.json b/package.json index 765970b7..6eed3522 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vscode-java-dependency", "displayName": "Project Manager for Java", "description": "%description%", - "version": "0.27.2", + "version": "0.27.3", "publisher": "vscjava", "preview": false, "aiKey": "5c642b22-e845-4400-badb-3f8509a70777", From b52660d2c96693a49e6d4c443453bb758bfe561f Mon Sep 17 00:00:00 2001 From: Copilot <223556219+Copilot@users.noreply.github.com> Date: Thu, 14 May 2026 09:23:39 +0800 Subject: [PATCH 2/3] chore: stop stripping LLM contributions from stable builds Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 1 + scripts/prepare-stable-build.js | 10 ---------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48537454..583e559e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## 0.27.3 +- feat - Enable Copilot LLM tools / chat skills / chat instructions in stable builds - perf - Narrow to Java project to show the explorer in https://github.com/microsoft/vscode-java-dependency/pull/1010 - perf - Use incremental build by default in https://github.com/microsoft/vscode-java-dependency/pull/998 - feat - Add `revealInProjectExplorer` command in https://github.com/microsoft/vscode-java-dependency/pull/996 diff --git a/scripts/prepare-stable-build.js b/scripts/prepare-stable-build.js index 2596a598..288b0fe4 100644 --- a/scripts/prepare-stable-build.js +++ b/scripts/prepare-stable-build.js @@ -4,14 +4,4 @@ const packageJsonPath = "./package.json"; const packageJson = JSON.parse(fs.readFileSync(packageJsonPath).toString()); packageJson.preview = false; -if (packageJson.contributes) { - delete packageJson.contributes.languageModelTools; - delete packageJson.contributes.chatSkills; - delete packageJson.contributes.chatInstructions; - - if (packageJson.contributes.configuration && packageJson.contributes.configuration.properties) { - delete packageJson.contributes.configuration.properties["vscode-java-dependency.enableLspTools"]; - } -} - fs.writeFileSync("./package.stable.json", `${JSON.stringify(packageJson, null, 2)}\n`); From 692579d216ea1c4037421010ad058ee5bc0b636c Mon Sep 17 00:00:00 2001 From: Copilot <223556219+Copilot@users.noreply.github.com> Date: Thu, 14 May 2026 10:04:44 +0800 Subject: [PATCH 3/3] chore: drop redundant prepare-stable-build script package.json already has preview=false so the stable build step is a no-op. Removed both the script and the corresponding Azure DevOps pipeline step. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .azure-pipelines/rc.yml | 7 ------- scripts/prepare-stable-build.js | 7 ------- 2 files changed, 14 deletions(-) delete mode 100644 scripts/prepare-stable-build.js diff --git a/.azure-pipelines/rc.yml b/.azure-pipelines/rc.yml index 07ab4763..1f7bd599 100644 --- a/.azure-pipelines/rc.yml +++ b/.azure-pipelines/rc.yml @@ -88,13 +88,6 @@ extends: displayName: Replace AI Key inputs: script: npx json@9.0.6 -I -f package.json -e "this.aiKey=\"%AI_KEY%\"" - - task: PowerShell@2 - displayName: Update package.json for stable - inputs: - targetType: inline - script: |- - node ./scripts/prepare-stable-build.js - Move-Item -Path "./package.stable.json" -Destination "./package.json" -Force - task: CmdLine@2 displayName: vsce package inputs: diff --git a/scripts/prepare-stable-build.js b/scripts/prepare-stable-build.js deleted file mode 100644 index 288b0fe4..00000000 --- a/scripts/prepare-stable-build.js +++ /dev/null @@ -1,7 +0,0 @@ -const fs = require("fs"); - -const packageJsonPath = "./package.json"; -const packageJson = JSON.parse(fs.readFileSync(packageJsonPath).toString()); -packageJson.preview = false; - -fs.writeFileSync("./package.stable.json", `${JSON.stringify(packageJson, null, 2)}\n`);