This is an automated email from the ASF dual-hosted git repository. garydgregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-validator.git
commit e7fc65ab3819e0b56026e364cf2ea54e1f06b387 Merge: e75278ab 3062cc1a Author: Gary Gregory <[email protected]> AuthorDate: Fri Jun 5 07:05:09 2026 -0400 Merge pull request #385 from garydgregory/fix/check_digit_strict_ascii CheckDigit implementations check for input in the alphanumeric range. .../routines/checkdigit/ABANumberCheckDigit.java | 9 +- .../routines/checkdigit/AbstractCheckDigit.java | 24 ++++- .../routines/checkdigit/CASNumberCheckDigit.java | 8 +- .../routines/checkdigit/CUSIPCheckDigit.java | 55 +++++------ .../validator/routines/checkdigit/CheckDigit.java | 9 +- .../routines/checkdigit/CheckDigitException.java | 9 +- .../routines/checkdigit/EAN13CheckDigit.java | 21 ++-- .../routines/checkdigit/ECNumberCheckDigit.java | 31 +++--- .../routines/checkdigit/IBANCheckDigit.java | 32 +++--- .../routines/checkdigit/ISBN10CheckDigit.java | 71 +++++++------- .../routines/checkdigit/ISBNCheckDigit.java | 50 +++++----- .../routines/checkdigit/ISINCheckDigit.java | 39 ++++---- .../routines/checkdigit/ISSNCheckDigit.java | 5 +- .../routines/checkdigit/LuhnCheckDigit.java | 38 +++---- .../routines/checkdigit/ModulusCheckDigit.java | 103 +++++++++---------- .../routines/checkdigit/ModulusTenCheckDigit.java | 86 ++++++++-------- .../routines/checkdigit/SedolCheckDigit.java | 39 ++++---- .../routines/checkdigit/VerhoeffCheckDigit.java | 43 ++++---- .../checkdigit/AbstractCheckDigitTest.java | 21 +--- .../checkdigit/CheckDigitNonAsciiDigitTest.java | 109 +++++++++++++++++++++ 20 files changed, 445 insertions(+), 357 deletions(-)
