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

Reply via email to