Apache Commons logo Commons JEXL
Comparing source compatibility of commons-jexl3-3.7.1.jar against commons-jexl3-3.7.0.jar
Old: commons-jexl3-3.7.0.jar
New: commons-jexl3-3.7.1.jar
Created: 2026-10-19T19:15:02.597+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: true
Includes: all
Excludes: org.apache.commons.jexl3.internal;org.apache.commons.jexl3.internal;org.apache.commons.jexl3.internal.introspection;org.apache.commons.jexl3.internal.introspection;org.apache.commons.jexl3.parser;org.apache.commons.jexl3.parser
Semantic Versioning: 0.0.1
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class  org.apache.commons.jexl3.JexlArithmetic top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int MAX_BIGINTEGER_DIGITS n.a.
NEW public static final int REGEX_PATTERN_MAX_LENGTH n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.math.BigInteger checkBigIntegerPrecision(java.math.BigInteger) n.a.
Old file New file
n.a. 953
MODIFIED final public class  org.apache.commons.jexl3.JexlConfigLoader top
MODIFIED final public class  org.apache.commons.jexl3.JexlFeatures top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int NAMESPACE_INSTANTIATE n.a.
NEW public static final java.util.function.Predicate
<..>
New:java.lang.String
TEST_STR_TRUE n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.jexl3.JexlFeatures namespaceInstantiation(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 462
NEW static public n.a. java.util.function.Predicate
<..>
New:java.lang.String
pragmaPatterns(java.util.Collection
<..>
New:java.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 846
NEW public n.a. java.util.function.Predicate
<..>
New:java.lang.String
pragmaTest()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 804
NEW public n.a. org.apache.commons.jexl3.JexlFeatures pragmaTest(java.util.function.Predicate
<..>
New:java.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 827
NEW public n.a. boolean supportsNamespaceInstantiation()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1114
MODIFIED final public class  org.apache.commons.jexl3.JexlOptions top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isNamespaceInstantiation()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 292
NEW public n.a. void setNamespaceInstantiation(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 459