Dependencies: dependencies for Validator 1.3.1 are unchanged since the 1.3.0 release.
N.B.Jakarta ORO has now been marked as an optional dependency in the project.xml as it is only required by the Email, URL and Regular Expression validations.
null.
Add new routines package containing standard validations - first step in the process of clearly separating standard validation functions which can be used independantly, from the framework aspect of Commons Validator.
New validators added for Date, Time, Calendar, Byte, Short, Integer, Long, Float, Double, BigInteger, BigDecimal, Currency and Percent.
GenericValidator methods into reusable
objects. These include: CreditCardValidator, EmailValidator,
DateValidator, and UrlValidator.
Backwards Incompatible Changes
Deprecated items; see the javadoc for details and replacements.
position attribute. Setting position to 0 is the equivalent
of an <arg0> element.
Arg.getResource()
CreditCardValidator.isValidPrefix()
Field.ARG_DEFAULT
Field.hDependencies
Field.hArg0 - Field.hArg3
Field.addArg0() - Field.addArg3()
Field.getArg0() - Field.getArg3()
Field.addVarParam()
Field.process()
Field.processMessageComponents()
Field.getDependencies()
Form.getFieldMap()
Form.process()
FormSet.addConstant()
FormSet.addConstantParam()
FormSet.getForm(Object)
FormSet.process()
GenericValidator.REGEXP_DELIM
GenericValidator.validateCreditCardLuhnCheck()
GenericValidator.validateCreditCardPrefixCheck()
GenericValidator.getDelimittedRegExp()
Validator.BEAN_KEY
Validator.VALIDATOR_ACTION_KEY
Validator.FIELD_KEY
Validator.VALIDATOR_KEY
Validator.LOCALE_KEY
Validator.hResources
Validator.addResource()
Validator.getResource()
ValidatorAction.process()
ValidatorAction.getDependencies()
ValidatorResources.put()
ValidatorResources.addConstant()
ValidatorResources.addConstantParam()
ValidatorResources.get()
ValidatorResources.processForms()
ValidatorResourcesInitializer
ValidatorResult.getValid()
ValidatorResults.empty()
ValidatorResults.get()
ValidatorResults.properties()
ValidatorUtil