Releases: homebeaver/standard-validator
v2.10.5
Add validators for numbers of
- JCB credit cards
- Miles & More cards
- Rail Cards (German and Austrian)
- Passports and ID-Cards
- Driver License
Full Changelog: v2.10.4...v2.10.5
v2.10.4
this release builds the artifact io.github.homebeaver:standard-validator which extends apache common-validator.
You can download the standard-validator.jar from maven repository.
It contains algorithms specified in ISO/IEC 7064 and LUHN which is defined in ISO/IEC 7812-1 Annex B.
The standard-validator jar calculates/validates:
- credit card numbers (LUHN)
- all IBANs (ISO/IEC 7064:MOD 97-10)
- US Routing transit number (MOD-10)
- Creditor Reference (ISO-11649)
- ISIN (US-CUSIP and GB-SEDOL)
- EAN/UPC, ISBNs and ISSNs (MOD-10)
- all european VAT ID numbers and Tax numbers
- french SIREN and SIRET numbers (LUHN)
- chemical numbers CAS, EC index and EC-number
- IMO vessel number (MOD-10)
- german Leitweg-ID (ISO/IEC 7064:MOD 97-10)
- Legal Entity Identifier (ISO-17442)
v1.10.3
this release builds the intermediate artifact io.github.homebeaver:isoiec7064 which closes the github project isoiec7064.
You can download the isoiec7064.jar from maven repository.
It contains a full implementation of the ISO/IEC standard.
Additionally the lib contains valdators which use the ISO-IEC_7064 systems
-
LEI (Legal Entity Identifier) Validator
-
Leitweg Validator
-
IBAN (International Bank Account Number) Check Digit calculation/validation
-
Finnish VAT identification number (VATIN) Check Digit calculation/validation
-
Greek VAT identification number (VATIN) Check Digit calculation/validation
-
SIRENE (French System Information et Repertoire des Entreprise et des Etablissements) Validator (SIREN+SIRET)
-
German Steuer-Identifikationsnummer (TIN)
-
Belgian, Bulgarian, Czech,, French, Spanish, Latvian VAT identification number (VATIN) Check Digit calculation/validation