diff --git a/CHANGELOG.md b/CHANGELOG.md index c35cef3a..72f68ec7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ 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.26.4 + +- fix - Update wording for Java 21 in https://github.com/microsoft/vscode-java-dependency/pull/930 + ## 0.26.3 - Enhancement - Register Context Provider to Copilot in https://github.com/microsoft/vscode-java-dependency/pull/924 diff --git a/package-lock.json b/package-lock.json index d479cf48..e1551677 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-java-dependency", - "version": "0.26.3", + "version": "0.26.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "vscode-java-dependency", - "version": "0.26.2", + "version": "0.26.4", "license": "MIT", "dependencies": { "@github/copilot-language-server": "^1.388.0", diff --git a/package.json b/package.json index 1a039ca9..f586baf8 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vscode-java-dependency", "displayName": "Project Manager for Java", "description": "%description%", - "version": "0.26.3", + "version": "0.26.4", "publisher": "vscjava", "preview": false, "aiKey": "5c642b22-e845-4400-badb-3f8509a70777", diff --git a/src/upgrade/dependency.metadata.ts b/src/upgrade/dependency.metadata.ts index 71a793c8..8831f5f5 100644 --- a/src/upgrade/dependency.metadata.ts +++ b/src/upgrade/dependency.metadata.ts @@ -4,15 +4,15 @@ import { Upgrade } from "../constants"; import { UpgradeReason, type DependencyCheckMetadata } from "./type"; -const LATEST_JAVA_LTS_VESRION = 21; +const MATURE_JAVA_LTS_VERSION = 21; export const DEPENDENCY_JAVA_RUNTIME = { "name": "Java Runtime", "reason": UpgradeReason.JRE_TOO_OLD, - "supportedVersion": `>=${LATEST_JAVA_LTS_VESRION}`, + "supportedVersion": `>=${MATURE_JAVA_LTS_VERSION}`, "suggestedVersion": { - "name": `Java ${LATEST_JAVA_LTS_VESRION}`, - "description": "latest LTS version", + "name": `Java ${MATURE_JAVA_LTS_VERSION}`, + "description": "LTS version", }, } as const; diff --git a/src/upgrade/utility.ts b/src/upgrade/utility.ts index 09588801..c6345100 100644 --- a/src/upgrade/utility.ts +++ b/src/upgrade/utility.ts @@ -33,7 +33,7 @@ export function buildNotificationMessage(issue: UpgradeIssue, hasExtension: bool const upgradeWord = hasExtension ? "upgrade" : `install ${ExtensionName.APP_MODERNIZATION_EXTENSION_NAME} extension and upgrade`; if (packageId === Upgrade.PACKAGE_ID_FOR_JAVA_RUNTIME) { - return `This project is using an older Java runtime (${currentVersion}). Would you like to ${upgradeWord} it to ${suggestedVersionName} (latest LTS)?`; + return `This project is using an older Java runtime (${currentVersion}). Would you like to ${upgradeWord} it to ${suggestedVersionName} (LTS)?`; } switch (reason) { @@ -57,7 +57,7 @@ export function buildFixPrompt(issue: UpgradeIssue): string { switch (reason) { case UpgradeReason.JRE_TOO_OLD: { const { suggestedVersion: { name: suggestedVersionName } } = issue; - return `upgrade java runtime to the latest LTS version ${suggestedVersionName} using java upgrade tools`; + return `upgrade java runtime to the LTS version ${suggestedVersionName} using java upgrade tools`; } case UpgradeReason.END_OF_LIFE: case UpgradeReason.DEPRECATED: {