This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-lang.git
commit 8d36f424d02a687d915ec591e40978d36d61d6b4 Author: Gary Gregory <[email protected]> AuthorDate: Fri Dec 19 17:32:11 2025 -0500 JavaVersion.get(String) now support Java 26 and 27 --- src/changes/changes.xml | 1 + src/main/java/org/apache/commons/lang3/JavaVersion.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/changes/changes.xml b/src/changes/changes.xml index d977190f0..7389a3f5b 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -88,6 +88,7 @@ The <action> type attribute can be add,update,fix,remove. <!-- ADD --> <action type="add" dev="ggregory" due-to="Gary Gregory">Add JavaVersion.JAVA_27.</action> <action type="add" dev="ggregory" due-to="Gary Gregory">Add SystemUtils.IS_JAVA_27.</action> + <action type="add" dev="ggregory" due-to="Gary Gregory">JavaVersion.get(String) now support Java 26 and 27.</action> <!-- UPDATE --> <action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.commons:commons-parent from 92 to 93 #1498.</action> <action type="update" dev="ggregory" due-to="Gary Gregory">[test] Bump org.apache.commons:commons-text from 1.14.0 to 1.15.0.</action> diff --git a/src/main/java/org/apache/commons/lang3/JavaVersion.java b/src/main/java/org/apache/commons/lang3/JavaVersion.java index f147dd30f..b0e15bfca 100644 --- a/src/main/java/org/apache/commons/lang3/JavaVersion.java +++ b/src/main/java/org/apache/commons/lang3/JavaVersion.java @@ -280,6 +280,10 @@ static JavaVersion get(final String versionStr) { return JAVA_24; case "25": return JAVA_25; + case "26": + return JAVA_26; + case "27": + return JAVA_27; default: final float v = toFloatVersion(versionStr); if (v - 1. < 1.) { // then we need to check decimals > .9
