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(-)

Reply via email to