All Projects : Commons Validator (Key: VALIDATOR)

Project Lead: Commons Developers
URL: http://commons.apache.org/validator/
Description:

Validator Plan

Validator 1.4 - Routines

  • Finish routines refactoring - copy (& re-write) remaining Validation Routines (i.e. Credit Card, Date, Email, ISBN and URL) into routines package and deprecate original versions.
  • Move to minimum of JDK 1.4 and remove Jakarta ORO dependency.

Validator 2.0 - Re-write

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Road Map

Progress: 
  26 of 35 issues have been resolved
Move to JDK 1.4
   Bug VALIDATOR-257 UNRESOLVED validation.xml indexedListProperty doesn't genrate client side java script Critical Open
   New Feature VALIDATOR-250 UNRESOLVED Banking CheckDigit implementations: ABA, CUSIP, IBAN, ISIN and Sedol Major Open
   Task VALIDATOR-253 UNRESOLVED Change groupId to org.apache.commons Major Open
   Bug VALIDATOR-207 UNRESOLVED Disabled fields should not be checked by the validateRequired function. Relevant to adding the check for field disabled in jcv_isFieldPresent. Major Open
   Improvement VALIDATOR-275 UNRESOLVED EmailValidator.isValid(String) follows RFC822 but violates RFC1034 Major Open
   Bug VALIDATOR-240 UNRESOLVED Support the 65 prefix for Discover Card Major Open
   Task VALIDATOR-243 UNRESOLVED Create standalone domain validator routine Major Reopened
   Improvement VALIDATOR-197 UNRESOLVED Copy remaining Validation Routines to the new routines package Minor Open
   Improvement VALIDATOR-191 UNRESOLVED Remove the dependency on Jakarta ORO (move to JDK 1.4 regular expression support) Minor Open
   Improvement VALIDATOR-248 FIXED Add an option to allow 'localhost' as a valid hostname part in the URL Major Resolved
   Task VALIDATOR-247 FIXED Move CreditCardValidator to routines package and refactor to use new CodeValidator Major Resolved
   Task VALIDATOR-242 FIXED Move EmailValidator to routines package Major Resolved
   Wish VALIDATOR-251 DUPLICATE url with brackets is not validated thru URLvalidator class. Major Resolved
   Task VALIDATOR-234 FIXED Create 1.4 DTD Major Closed
   Bug VALIDATOR-220 FIXED EmailValidator fails with ArrayIndexOutOfBoundsException on domain names longer than 10 segments Major Closed
   Improvement VALIDATOR-188 FIXED Extend ISBN validator to support smooth transition to ISBN-13 / EAN-13 standard Major Closed
   New Feature VALIDATOR-241 FIXED New InetAdress Validator implementation Major Closed
   Task VALIDATOR-203 FIXED Refactor UrlValidator - especially the line 370-ish TODO. Major Closed
   Improvement VALIDATOR-193 FIXED Removing ORO dep. from GenericValidator Major Closed
   Bug VALIDATOR-218 FIXED UrlValidator fail when path contains "(" / ")" Major Closed
   Improvement VALIDATOR-224 FIXED validatorUtilities.js - replace colon characters in the function name (JSF/Shale) Major Closed
   Improvement VALIDATOR-205 INVALID Improve handling of ; in paths Major Closed
   Bug VALIDATOR-254 INVALID The single quote (') is not accepted by EmailValidator Major Closed
   Improvement VALIDATOR-249 FIXED Add Diners card validation to CreditCardValidator Minor Resolved
   Improvement VALIDATOR-252 FIXED Performance improvement of DomainValidator by change the regular expression Minor Resolved
   New Feature VALIDATOR-232 FIXED Add script attribute to control script generation Minor Closed
   Improvement VALIDATOR-213 FIXED Factor out Check Digit logic into separate implementations Minor Closed
   Bug VALIDATOR-223 FIXED Move the trim() function from validateRequired.js to validateUtilities.js Minor Closed
   Improvement VALIDATOR-214 FIXED New Regular Expression validator using JDK 1.4's Regex Minor Closed
   Improvement VALIDATOR-215 FIXED New generic CodeValidator that validates format, length and Check Digit for a code Minor Closed
   Improvement VALIDATOR-226 FIXED Null-Stream input to ValidatorResources leads to MalformedURLExceptions Minor Closed
   Task VALIDATOR-233 FIXED Switch to using Version 0.4.3 of the Dojo Compressor from the maven repo Minor Closed
   Improvement VALIDATOR-211 FIXED Upgrade to Digester 1.8 Minor Closed
   Bug VALIDATOR-216 FIXED UrlValidator rejects top-level domains (TLDs) with more than 4 characters Minor Closed
   Improvement VALIDATOR-192 WON'T FIX Adding ISBNValidator to GenericValidator Minor Closed
Progress: 
  1 of 24 issues have been resolved
Validator2 Revolution
   Improvement VALIDATOR-217 UNRESOLVED org.apache.commons.validator.ValidatorResults should contain a method which will tell whether all the validators are true Critical Open
   New Feature VALIDATOR-279 UNRESOLVED Create an implementation of the JSR-303 Bean Validation Spec Major Open
   New Feature VALIDATOR-230 UNRESOLVED Enum validator Major Open
   Improvement VALIDATOR-229 UNRESOLVED Make validation constants accessible for code outside the validation framework Major Open
   New Feature VALIDATOR-244 UNRESOLVED Validator post-processing Major Open
   Improvement VALIDATOR-228 UNRESOLVED allow to cite the offending value if a validation fails as argument (Trusted-Input vs. Filter Concept) Major Open
   Improvement VALIDATOR-246 UNRESOLVED EmailValidator should be able to recognize and remove comments Minor Open
   Improvement VALIDATOR-129 UNRESOLVED Enhance form to handle nested forms (beans) Minor Open
   Improvement VALIDATOR-186 UNRESOLVED Enhance the IndexedListProperty to handle nested lists. Minor Open
   Improvement VALIDATOR-169 UNRESOLVED Field validation for a list of fields Minor Open
   Improvement VALIDATOR-116 UNRESOLVED Indexed Property Validation - javascript & non-javascript Minor Open
   Improvement VALIDATOR-133 UNRESOLVED Indexed properties as arg0-arg3 Minor Open
   Improvement VALIDATOR-170 UNRESOLVED Validating Arrays of simple Objects Minor Open
   Improvement VALIDATOR-143 UNRESOLVED [validator] Add script generator and JSP taglib Minor Open
   Improvement VALIDATOR-111 UNRESOLVED [validator] Add time validation Minor Open
   Improvement VALIDATOR-150 UNRESOLVED [validator] Commons Validator JavaScript is not Namespaced Minor Open
   Improvement VALIDATOR-168 UNRESOLVED [validator] Extension to provide test cases for client-side validation Minor Open
   Improvement VALIDATOR-122 UNRESOLVED [validator] Form extends multiple forms Minor Open
   Improvement VALIDATOR-106 UNRESOLVED [validator] Javascript Rendering Extension Minor Open
   Improvement VALIDATOR-126 UNRESOLVED [validator] More generic handling of form field values Minor Open
   Improvement VALIDATOR-200 UNRESOLVED validateCreditCard javascript could ignore whitespace and hyphens Minor Open
   Improvement VALIDATOR-157 UNRESOLVED [validator] Add BSF Validator Minor Reopened
   Improvement VALIDATOR-123 UNRESOLVED [validator] Add JXPath Validator Minor Reopened
   Task VALIDATOR-274 WON'T FIX Writing the source code of JSR-303 Bean Validation API(s). Major Closed
Progress: 
  0 of 1 issues have been resolved
   Task VALIDATOR-258 UNRESOLVED TODO: the tld should be checked against some sort of configurable list Minor Open

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 58
   21%
Reopened Reopened 3
   1%
Resolved Resolved 8
   3%
Closed Closed 212
   75%

Open Issues

By Priority
Critical Critical 4
   7%
Major Major 28
   46%
Minor Minor 27
   44%
Trivial Trivial 2
   3%

By Assignee
Ben Speakmon 1
   2%
Donald Woods 1
   2%
Niall Pemberton 2
   3%
Unassigned 57
   93%