date parsing method which can parse a format given to a format string (this is the same as used for formatting and will of course parse any date which has been formatted with the same format string)
fix warning issued by substr_compare when the string to compare with is longer then the input string
allow filter functions for all translator/formatter types
allow multiple <validators> blocks in the root level
Missing method for date formatting
Allow superfluous pluralized parent blocks to be left out (in a backwards compatible manner!)
currently only enabled for <parameters> (only the xsds have to be changed, the code is prepared for it everywhere)

this allows following format now:
<parameters>
 <parameter name="foo">
  <parameter name="bar">...</parameter>
  <parameter name="baz">...</parameter>
 </parameter>
 <parameter name="bar">...</paremeter>
 ...
</parameters>
fix time zone calculations for late February, taking leap years into account (ported from icu)
allow <parameters> tag to be omitted completely
allow <routes>, <defaults> and <ignores> to be omitted
allow "root" <routes> tag to be omitted too
BREAKING CHANGE!
added an AgaviBaseFileValidator which implements the hasAllArgumentsSet method for uploaded files.
renamed AgaviUploadedFileValidator to AgaviFileValidator ('uploadedfile' => 'file' in the validation config)
renamed AgaviIsuploadedimageValidator to AgaviImageFileValidator ('isuploadedimage' => 'imagefile' in the validation config)
added width and height limits to the image validator, renamed error 'format_error' to 'format', 'img_error' to 'no_image', 'php_error' to 'upload_failed'