Apache Commons logo Commons Validator
Comparing source compatibility of commons-validator-1.11.0.jar against commons-validator-1.10.1.jar
Old: commons-validator-1.10.1.jar
New: commons-validator-1.11.0.jar
Created: 2026-07-31T12:26:42.791+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: n.a.
Semantic Versioning: 0.1.0
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED  (Serializable compatible)  public class  org.apache.commons.validator.GenericTypeValidator top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -1463925685531237102 5487162314134261703
Newtrue -1463925685531237102 5487162314134261703
MODIFIED  (Serializable compatible)  public abstract class  org.apache.commons.validator.routines.AbstractCalendarValidator top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.AbstractFormatValidator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -1410008585975827379 -1410008585975827379
Newtrue 6992591177514325808 -1410008585975827379
MODIFIED  (Serializable compatible)  public abstract class  org.apache.commons.validator.routines.AbstractNumberValidator top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.AbstractFormatValidator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -3088817875906765463 -3088817875906765463
Newtrue 6083134683808891972 -3088817875906765463
MODIFIED  (Serializable compatible)  public class  org.apache.commons.validator.routines.BigDecimalValidator top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.AbstractNumberValidator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -670320911490506772 -670320911490506772
Newtrue 1267291108756318564 -670320911490506772
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.text.Format getFormat(java.lang.String, java.util.Locale) n.a.
Old file New file
n.a. 141
NEW public n.a. boolean maxValue(java.lang.Number, java.lang.Number)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 182
NEW public n.a. boolean minValue(java.lang.Number, java.lang.Number)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 211
MODIFIED  (Serializable compatible)  public class  org.apache.commons.validator.routines.BigIntegerValidator top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.AbstractNumberValidator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 6713144356347139988 6713144356347139988
Newtrue 2691283551701057018 6713144356347139988
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.text.Format getFormat(java.lang.String, java.util.Locale) n.a.
Old file New file
n.a. 124
NEW public n.a. boolean maxValue(java.lang.Number, java.lang.Number)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 166
NEW public n.a. boolean minValue(java.lang.Number, java.lang.Number)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 196
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.validator.routines.checkdigit.ABANumberCheckDigit top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -8255937433810380145 -8255937433810380145
Newtrue -4874802587828998732 -8255937433810380145
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isValid(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 78
MODIFIED  (Serializable compatible)  public class  org.apache.commons.validator.routines.checkdigit.CheckDigitException top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Exception n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -3519894732624685477 -3519894732624685477
Newtrue 8779451436680997646 -3519894732624685477
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CheckDigitException(java.lang.String, java.lang.Object[]) n.a.
Old file New file
n.a. 55
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 666941918490152456 666941918490152456
Newtrue 3442395900758001254 666941918490152456
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isValid(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 70
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.validator.routines.checkdigit.EAN13CheckDigit top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 1726347093230424107 1726347093230424107
Newtrue -5150986659318999752 1726347093230424107
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isValid(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 77
MODIFIED  (Serializable incompatible(!): field removed)  final public class  org.apache.commons.validator.routines.checkdigit.IBANCheckDigit top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.checkdigit.AbstractCheckDigit n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 3801728217433973800 -3600191725934382801
Newtrue 3801728217433973800 -3600191725934382801
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 8000855044504864964 8000855044504864964
Newtrue -2714571270391032342 8000855044504864964
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isValid(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
MODIFIED  (Serializable incompatible(!): field removed)  final public class  org.apache.commons.validator.routines.checkdigit.ISINCheckDigit top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -1239211208101323599 -1239211208101323599
Newtrue -1239211208101323599 -1239211208101323599
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -1643416212185838813 1
Newtrue 3221251496347433584 1
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isValid(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
MODIFIED  (Serializable compatible)  public abstract class  org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.checkdigit.AbstractCheckDigit n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -1594029680996327110 2948962251251528941
Newtrue 8417128317282849654 2948962251251528941
MODIFIED  (Serializable incompatible(!): field removed)  final public class  org.apache.commons.validator.routines.checkdigit.SedolCheckDigit top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -8976881621148878443 -8976881621148878443
Newtrue -8976881621148878443 -8976881621148878443
MODIFIED  (Serializable compatible)  public class  org.apache.commons.validator.routines.DomainValidator top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -4476895011399398956 -4407125112880174009
Newtrue -4476895011399398956 -4407125112880174009
MODIFIED  (Serializable compatible)  public class  org.apache.commons.validator.routines.DoubleValidator top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.validator.routines.AbstractNumberValidator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 5867946581318211330 5867946581318211330
Newtrue 7955228670094281320 5867946581318211330
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean maxValue(java.lang.Number, java.lang.Number)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 177
NEW public n.a. boolean minValue(java.lang.Number, java.lang.Number)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 219
MODIFIED  (Serializable compatible)  public class  org.apache.commons.validator.routines.ISSNValidator top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -4259143006047302621 4319515687976420405
Newtrue -4259143006047302621 4319515687976420405
MODIFIED  (Serializable compatible)  public class  org.apache.commons.validator.Validator top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 2232616510460447461 -7119418755208731611
Newtrue -7021529358064741830 -7119418755208731611
MODIFIED  (Serializable compatible)  public class  org.apache.commons.validator.ValidatorException top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Exception n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 1025759372615616964 1025759372615616964
Newtrue -6503736818497134620 1025759372615616964
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ValidatorException(java.lang.String, java.lang.Object[]) n.a.
Old file New file
n.a. 53
NEW public n.a. ValidatorException(java.lang.String, java.lang.Throwable) n.a.
Old file New file
n.a. 68
NEW public n.a. ValidatorException(java.lang.Throwable) n.a.
Old file New file
n.a. 81
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.validator.ValidatorResources top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 5541039545941962859 -8203745881446239554
Newtrue 5541039545941962859 -8203745881446239554
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED protected static java.util.Locale defaultLocale
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED