This is a bugfix release to v2.0.0. This includes changes for thread-safety, MVEL optimizations and updated DTD/XSD files.
Several enhancements with a few API changes (hence the major release number change). Added better tracing to failures, as well as use-validator conditional 'if' attribute. There can now be multiple failure messages, which are named for easy access. Failures can also have different, configurable severity levels (use constants 'warning', 'failure', 'critical' or use any integer).
This is a minor release with a few small bug fixes and a new API to access the validation set trace when embedding validation set calls. Added support for printing documentation, as well.
This new release of iScreen adds support for meta data on validation sets, so you don't have to know the exact unique id of the validation set to find the appropriate validation service. In addition, a new validator was added for both OGNL and MVEL that use OGNL/MVEL expressions to do the validation logic. Additional features and bug fixes: see release notes.
Support for the MVFLEX Expression Language (MVEL) has been added, as well as configuration documentation and several other new features. See the release notes document for details.
iScreen, a Java Object Validation framework, has reached its initial 1.0.0 release. iScreen provides Java Object (i.e. JavaBean) validation capabilities via an XML configuration file. It can be used by web framework for web form validation, as well as web services validation.
The powerful and flexible XML configuration file allows dynamic error messages, multi-field validation, and reusable configured validations, supporting full object-graph validation.