[dfv] ANN: DFV 3.70
Status: Inactive
Brought to you by:
markjugg
From: Mark S. <ma...@su...> - 2005-07-20 02:15:38
|
Hello, I have another release of DFV on its way to CPAN now. Until it's there, it's also available here: http://mark.stosberg.com/dfv/Data-FormValidator-3.70.tar.gz The changes since the last version are: [ENHANCEMENTS] - DFV::Constraints::Upload can now be used with CGI::Simple (David Emery) - success() method added to Results object. This is an easy way to check that there were no missing or invalid fields. (Michael Peters). To make an even more compact syntax, you can simply use the $results object in a boolean context to check for success. The CGI::Application ValidateRM plugin will make use of this. - 'separator' was misspelled consistently in the the docs, code and tests. The proper spelling as well as the legacy typo spelling are now supported, although the typo'ed version is no longer documented, except for here. :) Thanks to Terrence Brannon for spotting this. - Documentation and test improvements related to missing_optional_valid - Update CA province codes (Steve Simms) [BUG FIXES] - Possibly fix mod_perl/CGI.pm reloading bug [INTERNALS] - Location of public darcs repo is mentioned in the docs - A new test was added to check that no warnings are emitted when an untainted constraint returns undef (Michael Peters) - Several test updates and documentation improvements. ####### If you don't see something in that that I told you would be in the next version, it's because it's in the /other/ next version, DFV 4.0. DFV 4.0 will be completely backwards compatible but feature some new syntax features and recommended syntax. That release is ready too, but I'm waiting to get more feedback on the API changes before I consider stable. It's already on CPAN as a developer release. Please see the release notes for a summary of those changes: http://search.cpan.org/src/MARKSTOS/Data-FormValidator-4.00_02/RELEASE_NOTES For this 3.70 release I have to give special thinks to the darcs source control tool ( http://www.darcs.net ). With darcs, it was very easy to start a new stable branch from 3.63 and then cherry pick many of patches from the development branch without getting any of the interspersed new feature patches I didn't want. Mark -- http://mark.stosberg.com/ |