This is an automated email from the ASF dual-hosted git repository.
garydgregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-validator.git
from 565f3e8f Bump to next development version
add 8ac05f6e Bump github/codeql-action from 4.31.2 to 4.31.3
add a9cd9609 Merge pull request #375 from
apache/dependabot/github_actions/github/codeql-action-4.31.3
add e937daf1 Bump actions/dependency-review-action from 4.8.1 to 4.8.2
add 92147a42 Merge pull request #376 from
apache/dependabot/github_actions/actions/dependency-review-action-4.8.2
add e3d660c8 Dependabot => quarterly
add e316c977 Bump commons-lang3 from 3.19.0 to 3.20.0
add 4c96d36f Merge branch 'release'
add fc430f01 Updates for the next release
add 11b02133 Updates for the next release
add cd211367 Use HTTPS to download XML Schema
add 401b9626 Bump actions/checkout from v5.0.0 to v6.0.0
add 39384682 Bump org.apache.commons:commons-parent from 92 to 93
add bd3ddd3f Merge pull request #377 from
apache/dependabot/maven/org.apache.commons-commons-parent-93
add 0198eadc Bump org.apache.commons:commons-parent from 92 to 93 #377
add 6cf0465d Fix Apache RAT plugin console warnings
add 76cceb89 Bump github/codeql-action from 4.31.4 to 4.31.5
add 38150220 Bump github/codeql-action from 4.31.4 to 4.31.5
add b0ba0a47 Bump github/codeql-action from 4.31.5 to 4.31.6
add 7c27355d Bump github/codeql-action from 4.31.5 to 4.31.6
add f3c4bb82 Bump actions/checkout from 6.0.0 to 6.0.1
add b360959e Bump actions/setup-java from 5.0.0 to 5.1.0
add f6e65e06 Bump github/codeql-action from 4.31.6 to 4.31.7
add 345bf407 Ask for details on AI usage in creating a pull request
add 776c8ca6 Add NetBean IDE metadata files to .gitignore
add c46a0afd Bump github/codeql-action from 4.31.7 to 4.31.8
add 53d380ea Bump actions/cache from 4.3.0 to 5.0.1
add 97b27f87 Fix malformed Javadoc comments
add 36a4f2c2 Bump github/codeql-action from 4.31.8 to 4.31.9
add 4ad461a0 Bump actions/upload-artifact from 5.0.0 to 6.0.0
add ea1f8475 Bump notice file end year from 2025 to 2026
add 55aa9a88 Static fields should be final
add bd5c4fc9 Document how non-final static fields are protected
add f1005ee2 Prepare to drop protected static field defaultLocale
add 232760c0 Fixes to non-final static fields
add 88c16acb Quote GuardedBy parameter [skip CI]
add 2a285421 Merge branch 'master' of
https://github.com/apache/commons-validator.git
add c61dce5f Javadoc: Empty Javadoc line before the 1st tag.
add b73cd036 Fix XML Schema xsi:schemaLocation name (as opposed to URI)
add 0db1a232 Bump org.apache.commons:commons-parent from 93 to 94
add 9d276ce2 [VALIDATOR-503] DomainValidator revocation for .dunlop:
https://www.iana.org/reports/tld-transfer/20251021-dunlop
add 8bcdac54 Typo
add f693a824 [VALIDATOR-504] DomainValidator ICAAN .kerrylogistics
Registry Agreement - Terminated
add cf4cd77c [VALIDATOR-505] DomainValidator ICAAN .kerrylogistics
Registry Agreement - Terminated
add 2e744c30 [VALIDATOR-506] DomainValidator ICAAN Revocation for .lipsy
add 70501e9b [VALIDATOR-507] DomainValidator ICAAN Revocation for
.pramerica"
add 9c2383e0 [VALIDATOR-508] DomainValidator ICAAN Revocation for .redstone
add 77d7d1ea [VALIDATOR-503] Revocation Report for .dunlop
add e6deb272 Javadoc
add c95dcc41 Bump github/codeql-action from 4.31.9 to 4.31.10
add a7552845 Bump org.apache.commons:commons-parent from 94 to 95.
add 20a68a30 Bump actions/setup-java from 5.1.0 to 5.2.0
add 43ff9695 Bump org.apache.commons:commons-parent from 95 to 96.
add ad70cccc Bump actions/checkout from 6.0.1 to 6.0.2
add b108b9ac Bump github/codeql-action from 4.31.10 to 4.31.11
add b19c1445 Bump github/codeql-action from 4.31.11 to 4.32.0
add cc182236 Bump github/codeql-action from 4.32.0 to 4.32.2
add 3c45add9 Use max-parallel: 20 as asked by Apache Infra
add f4eb9b27 Bump actions/cache from 5.0.2 to 5.0.3
add 87dd97aa Bump github/codeql-action from 4.32.2 to 4.32.3
add 7b88c23f Bump github/codeql-action from 4.32.0 to 4.32.4
add a7139420 Bump org.apache.commons:commons-parent from 96 to 97.
add 12c34151 Bump github/codeql-action from 4.32.4 to 4.32.5
add 3fa41479 Bump github/codeql-action from 4.32.5 to 4.32.6
add 6ccf6926 Bump commons-logging:commons-logging from 1.3.5 to 1.3.6.
add 5052eba6 Bump actions/upload-artifact from 6.0.0 to 7.0.0
add a370b710 Remove link to now malicious site.
add 30bb0cec Add a reference to safe deserlialization
add 94b1d6dd Bump github/codeql-action from 4.32.6 to 4.34.0
add 907e8efd Javadoc
add d1d2f963 Bump github/codeql-action from 4.34.0 to 4.34.1
add 4205ef16 Bump Bump actions/cache from 5.0.3 to 5.0.4
add b5a5db8b Bump actions/dependency-review-action from 4.8.2 to 4.9.0
add 5608a753 Bump github/codeql-action from 4.34.1 to 4.35.1
add 544bf6e2 Run builds only on push to master and pull requests
add 6778de80 Fix broken Javadoc HTML tags
add 93b867ad Bump org.apache.commons:commons-parent from 97 to 98
add 9b17ffe6 Bump actions/cache from 5.0.4 to 5.0.5
add 21a35f73 Bump actions/upload-artifact from 7.0.0 to 7.0.1
add 2eab32b0 No need to end exception messages with an exclamation!
add 7441b57a Bump github/codeql-action from 4.35.1 to 4.35.2
add fe87fdbf Bump org.apache.commons:commons-parent from 98 to 99
add 12165bb8 Bump github/codeql-action from 4.35.2 to 4.35.3
add a3e7627f Bump github/codeql-action from 4.35.3 to 4.35.4
add 2747da8d Bump github/codeql-action from 4.35.4 to 4.35.5
add 9e989f8d Bump org.apache.commons:commons-parent from 99 to 100
add cf939408 Bump github/codeql-action from 4.35.5 to 4.36.0
add af20981b reject signed hex group in isValidInet6Address
add 0c7db827 Merge pull request #379 from
sahvx655-wq/ipv6-reject-signed-group
add fe47ee61 Reject signed hex group in
InetAddressValidator.isValidInet6Address(String).
add 8e33aa9a Add comment about Commons Collection
add b1d8af4e Inline single use local variable
add f0d0319d Add edge case tests in FloatValidatorTest and
DoubleValidatorTest
add ba997647 Javadoc
add adf7aa9a Update test for Java 8 vs newer versions.
add a0f73b01 Update test for Java 8 vs newer versions.
add 6d9da924 Use @ParameterizedTest and add more CUSIP fixtures
add 9b359eba Use @@MethodSource and add more CUSIP fixtures
add 5a3b88af Use @@MethodSource and add more CUSIP fixtures
add 3c9f12b7 Bump org.apache.commons:commons-parent from 100 to 101
add e75278ab Add GH CI Java 26
add 3062cc1a CheckDigit implementations check for input in the
alphanumeric range.
add e7fc65ab Merge pull request #385 from
garydgregory/fix/check_digit_strict_ascii
add 4c3d31ee CheckDigit implementations check for input in the
alphanumeric range (#385)
add 2c118db7 Bump github/codeql-action from 4.36.0 to 4.36.2
add 8318fed4 Removing a country code from an IBANValidator removes
associated "other" codes.
add c1cc5ca9 Merge pull request #386 from
garydgregory/fix/IBANValidator_remove
add 9775521a Removing a country code from an IBANValidator now removes
associated "other" codes (#386).
add fa0d917d Javadoc
add 383d0b38 Javadoc
add cc673088 Javadoc
add bd738553 DoubleValidator and FloatValidator now treat special symbols
consistently (NaN, +/- infinity).
add efaa6753 Merge pull request #388 from
garydgregory/fix/validators_double_and_float_consistency
add a7863899 DoubleValidator and FloatValidator now treat special symbols
consistently (#388).
add 4016cbac Add and use CheckDigitException.CheckDigitException(String,
Object...)
add e3be49c2 Merge pull request #389 from
garydgregory/feature/CheckDigitException_format
add 673b9c25 Add and use CheckDigitException.CheckDigitException(String,
Object...) (#389).
add 09e3bb6e Add and use ValidatorException.ValidatorException(Throwable)
add d1925911 Merge pull request #390 from
garydgregory/feature/ValidatorException_throwable
add 056cb759 Add and use ValidatorException.ValidatorException(Throwable).
add af237d53 Add and use ValidatorException.ValidatorException(String,
Object...)
add fa3fe263 Merge pull request #391 from
garydgregory/feature/ValidatorException_format
add 1eb65557 Add and use ValidatorException.ValidatorException(String,
Object...) (#391).
add 17b4a79c Add and use ValidatorException(String, Throwable).
add 19ea7b0d Merge pull request #392 from
garydgregory/feature/ValidatorException_string_throwable
add e8f98eaf Add and use ValidatorException(String, Throwable) (#392).
add 6b860113 fix long range check in GenericTypeValidator.formatLong
add 740a8e8f Derive long bounds from Long.MIN/MAX_VALUE in formatLong test
add f70ba235 Drop superfluous pos error check in formatLong; cover
whole-string check
add 333426cd Merge pull request #387 from
sahvx655-wq/formatlong-range-check
add d034b9a1 Fix long range check in GenericTypeValidator.formatLong
(#387).
add c56a5f5a Internal refactorings for Locales
add 358d9d53 Merge pull request #393 from
garydgregory/fix/refactor_validator_locale
add 6f0ab3fd Set up default protection ruleset for default and release
branches (#378)
add 8a72fcea Bump GH CI actions/checkout from 6.0.2 to 6.0.3
add fb770c3f Bump GH CI actions/dependency-review-action from 4.9.0 to
5.0.0
add 621b9634 Bump org.apache.commons:commons-parent from 101 to 102.
add 07561a3a Update legacy GitHub links in CONTRIBUTING.md
add da365e88 Don't use double negation.
add 8f6d35c6 Javadoc
add eafeda96 Fix BigIntegerValidator minValue(), maxValue(), and
processParsedValue() for out of Long range values.
add 322ec8ee Merge pull request #397 from
garydgregory/fix/BigIntegerValidator_out_of_long_range
add 359d3da3 Fix BigIntegerValidator minValue(), maxValue(), and
processParsedValue() for out of Long range values (#397).
add 9ea53cb9 Add BigDecimalValidatorTest.testBigDecimalBeyondDoubleRange()
add ad157e0b Add tests for ValidatorUtils.replace and
ValidatorUtils.copyMap
add 0a1211ea Merge pull request #396 from
mauriciobento/test/validatorutils-coverage
add 96842a03 Add missing tests for ValidatorUtils.replace and
ValidatorUtils.copyMap (#396).
add 8b41ddbf fix RegexValidator.validate returning null for a valid match
add d25e561f Merge pull request #395 from
sahvx655-wq/regex-validate-null-group
add 86464fd0 Fix RegexValidator.validate() returning null for a valid
match (#395).
add fc7e6029 Javadoc and comments
add 61e597d0 Javadoc
add f2b9e252 compare CAS and EC check digit against validated code, not
raw input
add 3dfbb3cc Merge pull request #398 from sahvx655-wq/cas-ec-validated-code
add 39304197 Compare CAS and EC check digit against validated code, not
raw input (#398).
add 09d6f80f Inline single use local variable
add a426e30e Inline single use local variable
add d136077b Javadoc
add a215b29d Bump commons-logging:commons-logging from 1.3.6 to 1.4.0.
add 5958f463 Bump actions/checkout from 6.0.3 to 7.0.0.
add d28ff9f1 Prevent URL path traversal bypass via percent encoding in
UrlValidator (#383)
add 2aa372f9 Prevent URL path traversal bypass via percent encoding in
UrlValidator
add 49ec507e fix ISIN country-code check using untrimmed input
add 652fbb02 Cover trailing and surrounding whitespace in ISIN
country-code test
add b9c11795 Use @ParameterizedTest for whitespace country-code test
add bfd051b4 Merge pull request #399 from
sahvx655-wq/isin-country-code-trimmed
add e7dae8d4 Fix ISIN country-code check using untrimmed input (#399).
add 4264a548 use compareTo in BigIntegerValidator.minValue
add fd569a5a Merge pull request #400 from
sahvx655-wq/bigint-minvalue-compareto
add 25294686 Use compareTo() in BigIntegerValidator.minValue() (#400).
add 7d8b7c3b Sort members.
add 72bc801e compare exact value in BigDecimalValidator min/max range
checks
add ff6de5f1 Add tests for NaN and infinite bounds in BigDecimalValidator
range checks
add f08083fd Merge pull request #401 from
sahvx655-wq/bigdecimal-compare-exact
add cd8bbdd0 Compare Exact value in BigDecimalValidator min/max range
checks (#401).
add 787ecc57 Javadoc
add 61e58cff Clarify URL decoding in UrlValidator [skip ci]
add ddc6cab3 Compare exact values in BigInteger and BigDecimal Number
range checks
add c5782281 Merge pull request #404 from
garydgregory/fix/BigInteger_and_BigDecimal_Number_range_checks
add e1c1dac0 Compare exact values in BigInteger and BigDecimal Number
range checks (#404).
add d5b2aa7d reject non-ASCII hex digits in isValidInet6Address
add 98fb9840 Merge pull request #403 from sahvx655-wq/ipv6-ascii-hex-group
add d0b0f66c Reject non-ASCII hex digits in isValidInet6Address (#403).
add 91ef7152 Javadoc
add e6a75136 Add UrlValidatorTest.testIpv6SizesInvalid()
add b5f6cbab More test fixtures
add 6fc35e58 accept IPv4-embedded IPv6 addresses in UrlValidator
add 115d0cd2 Merge pull request #405 from
sahvx655-wq/url-ipv6-embedded-ipv4
add 6e155cd1 Accept IPv4-embedded IPv6 addresses in UrlValidator (#405).
add 82022a49 Fix trailing comma
add 984366bd parse to BigDecimal so BigInteger and BigDecimal keep exact
values
add 66c0d2e5 Merge pull request #406 from
sahvx655-wq/bigdecimal-biginteger-exact-parse
add 1b4e82c5 Preserve exact value in BigDecimal and BigInteger validate
(#406).
add 17e2e40d Remove workaround for SB FP.
add 9813be31 Revert "Remove workaround for SB FP."
add 98727794 Bump actions/setup-java from 5.2.0 to 5.3.0
add 4e755633 preserve fractional bound in BigIntegerValidator range checks
add 3b484607 Use BigDecimal.valueOf(double) for Double bound conversion
add 0996a3e2 Merge pull request #407 from
sahvx655-wq/bigint-fractional-bound
add b21a7e15 Preserve fractional bound in BigIntegerValidator range checks
(#407).
add 412c24fc Sort members
add 029358df Use final
add d5cf1a30 Internal refactoring
add 717fb248 Revert change that causes warning
add b69d9e5a Check that cc tlds are present and in correct list
add 1bbf0dab classify xn--90ae (бг) as a country-code TLD (#409)
add a82f8f1a Fix broken build (Checkstyle)
add ff3eadba Update TLDs
add f6845ee8 Docn: quick build classes [skip ci]
add 3032e81c DomainValidatorTest: reflection no longer needed to access
arrays
add a3553643 Pull up BigDecimalValidator .isFinite(Number) to
AbstractNumberValidator
add 1cfcfc9b Fix deprecations in test classes
add 031d2dd0 Merge branch 'master' of
https://github.com/apache/commons-validator.git
add da69afcb Bump actions/cache from 5.0.5 to 6.0.0.
add 0eef0781 range-check the port for IPv6 hosts in isValidAuthority (#412)
add f4667057 Add latest fix
add 9b6e25b8 Merge branch 'master' of
https://github.com/apache/commons-validator.git
add 9f47c9ca Pull up compareTo(Number, Number) from BigDecimalValidator to
AbstractNumberValidator
add 7f1bae0a compare week-year not calendar year in compareWeeks (#408)
add 0285587b Fix calculation of week_of_year and week_of_month to allow
for dates that span a year gap (#408)
add ec803538 Merge branch 'master' of
https://github.com/apache/commons-validator.git
add 6a754896 Bump actions/cache from 6.0.0 to 6.1.0
add 2deb0a9b Bump actions/setup-java from 5.3.0 to 5.4.0
add 88399fc4 Compare exact values in DoubleValidator range checks
add 84ab5c34 Javadoc
add 23273bb0 Merge pull request #410 from
sahvx655-wq/double-float-exact-bound
add e066bd87 Compare exact values in DoubleValidator range checks (#410).
add a3b04cbc handle non-finite bounds in BigIntegerValidator range checks
add b78a0896 Refactor BigIntegerValidatorTest for cleaner formatting
add 68914096 Test non-finite values against each other in range checks
add a53c23f8 Merge pull request #414 from
sahvx655-wq/bigint-nonfinite-bound
add 7d49f811 Handle non-finite bounds in BigIntegerValidator range checks
(#414).
add 2b8b85b3 Fix typo in action description.
add 6cddb3cb fix swapped constant maps when processing an extended form
add 96e3e00b Merge pull request #413 from
sahvx655-wq/form-extends-constant-order
add 0e4d0cda Sort members
add f5ce8cda Fix swapped constant maps in Form.process for extended forms
(#413).
add d851ec97 reject vowels in SedolCheckDigit
add 82f1fc42 Parameterize SEDOL vowel test with per-vowel fixtures
add 823fae32 Merge pull request #415 from sahvx655-wq/sedol-reject-vowels
add dff72662 Reject vowels in SedolCheckDigit (#415).
add 46149f59 compare exact bound in AbstractNumberValidator range checks
add 007766c3 Cover remaining AbstractNumberValidator subclasses with
exact-bound tests
add 339b5250 Merge pull request #416 from
sahvx655-wq/integer-range-exact-bound
add 1d544ac6 Sort members
add e095d696 Compare exact bound in AbstractNumberValidator range checks
(#416).
add bb75ad54 Normalize spelling
add 1705c4e6 Normalize spelling
add 55dad58f Bump github/codeql-action from 4.36.2 to 4.36.3
add 8a273a80 Bump github/codeql-action from 4.36.3 to 4.37.0
add 4ceb3abb reject fractional scientific notation in ShortValidator
add 4f0ad7ec Merge pull request #417 from
sahvx655-wq/short-reject-fractional
add d01e174d Reject fractional scientific notation in ShortValidator
(#417).
add da392889 reject fractional exponent input in BigIntegerValidator
add 04321522 Merge pull request #418 from
sahvx655-wq/bigint-reject-fractional-exponent
add 942c7145 Reject fractional exponent input in BigIntegerValidator
(#418).
add e600cdd8 Sort members
add f9ea5343 Fix typo in changes.xml.
add bc2f6a44 Use vararg
add 5c228cc5 Merge if statements
add 7fe8b61b Merge if statements
add 6001d18d handle Float operand in AbstractNumberValidator.toBigDecimal
add 61b5f35e add negative-bound and non-finite Float cases to the range
tests
add 65a8fd4a Merge pull request #419 from
sahvx655-wq/tobigdecimal-float-operand
add ee11326c Handle Float operand in AbstractNumberValidator.toBigDecimal
(#419).
add dad61af5 Avoid String roundtrips when you can in
AbstractNumberValidator.toBigDecimal(Object)
add 33a415e3 Avoid BigDecimal roundtrips when you can in
AbstractNumberValidator.toBigInteger(Object)
add 01ee8200 Javadoc
add 774b017f Sort members
add 39e57f65 Import once instead of using FQCN over and over.
add 2d8a90be Javadoc
add c2448fd6 Javadoc
add 4098f0c2 Javadoc
add 23a29e94 reject format code points in DomainValidator.unicodeToASCII
add b27511ba Merge pull request #420 from
sahvx655-wq/domain-reject-format-code-points
add 11149727 Reject format code points in DomainValidator.unicodeToASCII
(#420).
add 20759341 allow userinfo before a bracketed IPv6 host in
isValidAuthority
add b469ff3b Merge pull request #421 from sahvx655-wq/url-ipv6-userinfo
add d2562c67 Allow userinfo before a bracketed IPv6 host in
isValidAuthority (#421).
add 7a9f39d2 reject control characters in EmailValidator local part
add e0015ac1 Merge pull request #422 from
sahvx655-wq/email-reject-control-chars
add ef15af25 Reject control characters in EmailValidator local part (#422).
add 3490e392 Bump actions/setup-java from 5.4.0 to 5.5.0
add e59a82cd reject trailing characters in strict date validation
add 56cb05a7 Merge pull request #425 from
sahvx655-wq/date-strict-trailing-chars
add d7c8a77c Reject trailing characters in strict date validation (#425).
add f38422b2 Sort members.
add d17f3928 reject leading and trailing label hyphens in unicodeToASCII
add ee9bf324 Merge pull request #424 from
sahvx655-wq/domain-reject-boundary-hyphen
add 8c612552 Reject leading and trailing label hyphens in DomainValidator
unicodeToASCII (#424).
add 1cf22d17 reject over-length codes in ISSNCheckDigit
add 57fbed02 Merge pull request #426 from
sahvx655-wq/issn-reject-over-length
add 5b727e4e Reject over-length codes in ISSNCheckDigit (#426).
add 464c6af3 reject fractional input in integer format helpers
add d8fe141d Split fractional-input test into one method per API
add 813e1ccf Merge pull request #423 from
sahvx655-wq/generictype-integer-fractional
add 8b42ad53 Reject fractional input in GenericTypeValidator integer
helpers (#423).
add a454ce8d reject over-length codes in ABA, CUSIP, ISBN-10 and EAN-13
check digits
add 0632d5e9 Merge pull request #427 from
sahvx655-wq/checkdigit-reject-over-length
add c07cb7df Reject over-length codes in ABA, CUSIP, ISBN-10 and EAN-13
check digits (#427).
add 961e6b11 Sort members
add 67b62165 Internal refactoring
add 9b34c958 Bump actions/setup-java from 5.5.0 to 5.6.0
add 51fc16d5 Bump github/codeql-action from 4.37.0 to 4.37.1
add 01c4d5da Bump org.apache.commons:commons-parent from 102 to 103.
add 339edc48 require the IPv6: tag for bracketed IPv6 email literals
add 29558d4a match the IPv6: tag in IP_DOMAIN_REGEX instead of string
matching
add d0e24e9c Convert inline comment to Javadoc
add aeacecfc Merge pull request #428 from
sahvx655-wq/email-ipv6-literal-tag
add 8cd7a4fc Require the IPv6: tag for bracketed IPv6 email literals
(#428).
add 21722b1e reject nameprep-stripped code points in unicodeToASCII
add b608cb52 cover zero-width non-joiner in testIDNFormatCodePoints
add b41a4641 Merge pull request #429 from
sahvx655-wq/domain-reject-nameprep-stripped
add 5a28bc4f Reject nameprep-stripped code points in unicodeToASCII (#429).
add e07dfa61 Bump actions/checkout from 7.0.0 to 7.0.1
add 519c3ba4 Precompile Pattern in ISSNValidator.convertToEAN13(String,
String).
add 1a0292ad Prepare for the next release candidate
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 31 ++-
.github/dependabot.yml | 6 +-
.github/pull_request_template.md | 2 +-
.github/workflows/codeql-analysis.yml | 11 +-
.github/workflows/data-source-check.yml | 6 +-
.github/workflows/dependency-review.yml | 4 +-
.github/workflows/maven.yml | 17 +-
.github/workflows/scorecards-analysis.yml | 6 +-
.gitignore | 4 +
CONTRIBUTING.md | 1 -
NOTICE.txt | 2 +-
README.md | 8 +-
RELEASE-NOTES.txt | 96 +++++++
pom.xml | 23 +-
src/changes/changes.xml | 63 ++++-
.../commons/validator/example/ValidateExample.java | 2 +-
.../java/org/apache/commons/validator/Arg.java | 15 +-
.../commons/validator/CreditCardValidator.java | 9 +-
.../apache/commons/validator/DateValidator.java | 44 ++-
.../apache/commons/validator/EmailValidator.java | 13 +-
.../java/org/apache/commons/validator/Field.java | 81 ++++--
.../java/org/apache/commons/validator/Form.java | 26 +-
.../apache/commons/validator/FormSetFactory.java | 8 +-
.../commons/validator/GenericTypeValidator.java | 298 ++++++++-------------
.../apache/commons/validator/GenericValidator.java | 83 +++---
.../apache/commons/validator/ISBNValidator.java | 22 +-
.../java/org/apache/commons/validator/Msg.java | 12 +
.../org/apache/commons/validator/UrlValidator.java | 29 +-
.../org/apache/commons/validator/Validator.java | 142 +++++-----
.../apache/commons/validator/ValidatorAction.java | 37 +--
.../commons/validator/ValidatorException.java | 48 +++-
.../commons/validator/ValidatorResources.java | 36 ++-
.../apache/commons/validator/ValidatorResult.java | 15 ++
.../apache/commons/validator/ValidatorResults.java | 1 +
.../java/org/apache/commons/validator/Var.java | 13 +
.../routines/AbstractCalendarValidator.java | 97 ++++---
.../routines/AbstractFormatValidator.java | 95 +++----
.../routines/AbstractNumberValidator.java | 196 +++++++++-----
.../validator/routines/BigDecimalValidator.java | 259 ++++++++++--------
.../validator/routines/BigIntegerValidator.java | 232 +++++++++-------
.../commons/validator/routines/ByteValidator.java | 19 +-
.../validator/routines/CalendarValidator.java | 37 +--
.../commons/validator/routines/CodeValidator.java | 123 ++++-----
.../validator/routines/CreditCardValidator.java | 36 ++-
.../validator/routines/CurrencyValidator.java | 5 +-
.../commons/validator/routines/DateValidator.java | 37 +--
.../validator/routines/DomainValidator.java | 168 +++++++++---
.../validator/routines/DoubleValidator.java | 52 +++-
.../commons/validator/routines/EmailValidator.java | 32 +--
.../commons/validator/routines/FloatValidator.java | 43 +--
.../commons/validator/routines/IBANValidator.java | 101 +++----
.../validator/routines/IBANValidatorStatus.java | 3 +-
.../commons/validator/routines/ISBNValidator.java | 23 +-
.../commons/validator/routines/ISINValidator.java | 8 +-
.../commons/validator/routines/ISSNValidator.java | 8 +-
.../validator/routines/InetAddressValidator.java | 29 +-
.../validator/routines/IntegerValidator.java | 15 +-
.../commons/validator/routines/LongValidator.java | 15 +-
.../validator/routines/PercentValidator.java | 5 +-
.../commons/validator/routines/RegexValidator.java | 29 +-
.../commons/validator/routines/ShortValidator.java | 33 +--
.../commons/validator/routines/TimeValidator.java | 31 +--
.../commons/validator/routines/UrlValidator.java | 70 +++--
.../routines/checkdigit/ABANumberCheckDigit.java | 26 +-
.../routines/checkdigit/AbstractCheckDigit.java | 24 +-
.../routines/checkdigit/CASNumberCheckDigit.java | 19 +-
.../routines/checkdigit/CUSIPCheckDigit.java | 70 +++--
.../validator/routines/checkdigit/CheckDigit.java | 12 +-
.../routines/checkdigit/CheckDigitException.java | 27 +-
.../routines/checkdigit/EAN13CheckDigit.java | 37 ++-
.../routines/checkdigit/ECNumberCheckDigit.java | 39 +--
.../routines/checkdigit/IBANCheckDigit.java | 37 ++-
.../routines/checkdigit/ISBN10CheckDigit.java | 87 +++---
.../routines/checkdigit/ISBNCheckDigit.java | 51 ++--
.../routines/checkdigit/ISINCheckDigit.java | 39 ++-
.../routines/checkdigit/ISSNCheckDigit.java | 23 +-
.../routines/checkdigit/LuhnCheckDigit.java | 38 +--
.../routines/checkdigit/ModulusCheckDigit.java | 118 ++++----
.../routines/checkdigit/ModulusTenCheckDigit.java | 88 +++---
.../routines/checkdigit/SedolCheckDigit.java | 46 ++--
.../routines/checkdigit/VerhoeffCheckDigit.java | 43 ++-
.../org/apache/commons/validator/util/Flags.java | 7 +-
.../commons/validator/util/ValidatorUtils.java | 2 +-
src/site/xdoc/download_validator.xml | 26 +-
src/site/xdoc/security.xml | 5 +
.../apache/commons/validator/ExceptionTest.java | 2 +-
.../apache/commons/validator/ExtensionTest.java | 46 +++-
.../validator/GenericTypeValidatorImpl.java | 28 +-
.../validator/GenericTypeValidatorTest.java | 67 +++++
.../commons/validator/GenericValidatorImpl.java | 14 +-
.../commons/validator/GenericValidatorTest.java | 8 +
.../commons/validator/ValidatorExceptionTest.java | 194 ++++++++++++++
.../apache/commons/validator/ValidatorTest.java | 4 +-
.../routines/AbstractCalendarValidatorTest.java | 8 +-
.../routines/BigDecimalValidatorTest.java | 147 ++++++++--
.../routines/BigIntegerValidatorTest.java | 238 +++++++++++++++-
.../validator/routines/ByteValidatorTest.java | 19 +-
.../validator/routines/CalendarValidatorTest.java | 48 +++-
.../validator/routines/CurrencyValidatorTest.java | 20 +-
.../validator/routines/DateValidatorTest.java | 2 +-
.../validator/routines/DomainValidatorTest.java | 143 +++++-----
.../validator/routines/DoubleValidatorTest.java | 160 +++++++++--
.../validator/routines/EmailValidatorTest.java | 37 +++
.../validator/routines/FloatValidatorTest.java | 162 ++++++++---
.../validator/routines/IBANValidatorTest.java | 86 ++++--
.../validator/routines/ISINValidatorTest.java | 14 +
.../routines/InetAddressValidatorTest.java | 6 +
.../validator/routines/IntegerValidatorTest.java | 19 +-
.../validator/routines/LongValidatorTest.java | 26 +-
.../validator/routines/PercentValidatorTest.java | 20 +-
.../validator/routines/RegexValidatorTest.java | 23 +-
.../validator/routines/ShortValidatorTest.java | 35 ++-
.../validator/routines/TimeValidatorTest.java | 14 +-
.../validator/routines/UrlValidatorTest.java | 121 ++++++++-
.../checkdigit/ABANumberCheckDigitTest.java | 14 +
.../checkdigit/AbstractCheckDigitTest.java | 21 +-
.../checkdigit/CASNumberCheckDigitTest.java | 12 +
.../routines/checkdigit/CUSIPCheckDigitTest.java | 50 ++--
.../checkdigit/CheckDigitExceptionTest.java | 104 +++++++
.../checkdigit/CheckDigitNonAsciiDigitTest.java | 109 ++++++++
.../routines/checkdigit/EAN13CheckDigitTest.java | 14 +
.../checkdigit/ECNumberCheckDigitTest.java | 12 +
.../routines/checkdigit/ISBN10CheckDigitTest.java | 15 ++
.../routines/checkdigit/ISSNCheckDigitTest.java | 16 ++
.../routines/checkdigit/SedolCheckDigitTest.java | 13 +
.../commons/validator/util/ValidatorUtilsTest.java | 51 +++-
126 files changed, 4130 insertions(+), 1891 deletions(-)
create mode 100644
src/test/java/org/apache/commons/validator/ValidatorExceptionTest.java
create mode 100644
src/test/java/org/apache/commons/validator/routines/checkdigit/CheckDigitExceptionTest.java
create mode 100644
src/test/java/org/apache/commons/validator/routines/checkdigit/CheckDigitNonAsciiDigitTest.java