Releases

(Estimated) Jan 8nd, 2008 - Dynject 1.1

Changes/New Features in Version 1.1

NEW general validations:


NEW business validations


NEW country-specific validations


NEW
Validating annotations can now "prepare" their execution in the future by requesting to be notified at binding time
instead of at validation time. See how DBAware/DBAwareImpl annotation pair works : by defining a global property
that can later be used by any db-aware validating annotation


NEW
Complete set of database-aware ("db-aware") validation annotations, including:

NEW - Design-by-contract


ENHANCED - Package-level annotations
Now some annotations can have package-wide effects. For example, using a single @DBAware or @JPAAware annotation
you can make all the beans or classes in a package subject to validation


ENHANCED - JPA Integration
@PersistenceUnit and @PersistenceContext now supported for DB-Aware annotations.
@JPAAware annotation


ENHANCED
The @Normalized annotation now includes the search / replace attributes to perform automatic search & replace prior
to validation

ENHANCED
Greately enhanced test suite, with near 400 test achieving 100% class and method coverage and 97% code coverage

FIXED
- Bug in the capitalization algorithm led to improper capitalization in some cases

November, 15th, 2007

Dynject 1.0 released. First public version Download

No previous version, hence no changelog :-)