Agavi 1.0.2 RC1 is now available for download at http://www.agavi.org/.
This maintenance release fixes a number of issues over Agavi 1.0.1 and
brings a couple of minor enhancements.
The following fixes are worth mentioning:
- AgaviArraylengthValidator didn't work with files.
- AgaviValidationManager::clear() didn't clear validation errors.
- Multiple settings blocks and settings prefixes were not allowed in
module configs.
- AgaviNumberValidator does not mutate invalid input anymore.
- Several ICU bugfixes have been ported.
Important Changes:
- Optional strict comparison of elements in AgaviInarrayValidator now
possible.
- Validator shortcut "arraylength" now defaults to minimum of one
element.
- Routing callback parameters are now set before initialize method is
called.
- Lots of ICU bugfix and change backports to the date and translation
system. As a result, custom time zones now have identifiers like "GMT
+0200".
- Namespaced class identifiers can now be used in all configuration
files.
- AgaviValidator::getArgument() now accepts an argument identifier.
- Support for PHPTAL 1.2.
Bundle updates:
- The timezone database has been updated to version 2009m.
- PHPUnit has been updated to version 3.4.0RC3.
- ISO Schematron has been updated to version 2009-05-18.
Please refer to CHANGELOG for a full list of changes.
Have a great week,
- David