fixed sample config_handlers.xml
allow parameters in handlers definition
getParts for the virtual array path
improved polish translation, thx lukasz
BREAKING CHANGE!
changed the validator syntax to have all the input arguments in <arguments [base="optional"]><argument [name="optional"]>inputArgumentName</argument></arguments> tags and errors in <errors><error [for="optional"]>error description</error></errors>
validators now have to use getArgument(s) to retrieve the name of the arguments and feed getData with that name(s)

added required attribute to <validator> which if set to false means that the validator doesn't fail when the argument was not set at all (defaults to true)
fixed ignore for locale parameter in sample app routing
BREAKING CHANGE: output_tyes.xml syntax changed, assigns are now just sub-parameters to the renderer. added i18n templates support with three modes: 'subdir' (templates/de/IndexSuccess.php), 'prefix' (templates/de/SEPARATORIndexSuccess.php) and 'postfix' (templates/de/IndexSuccessSEPARATOR.php). 'separator' and 'mode' configurable via the 'i18n' parameter to the renderer. System looks for most specific locale identifier first and falls back to the normal non-i18n'ed template (sr_Latn_YU => sr_YU => sr => nothing)
added ICU license and copyright information in preparation for the upcoming i18n date checkins
fix routing tests
added polish version of IndexSuccess.php
fixed polish translation
fixed phpdocs and null checks
new PropelDatabase with support for Propel 1.3 autoloading. folks, please test this extensively.
E_STRICT fixes for gettext .mo reader
XInclude fatal errors (XInclude fails and no xi:fallback tag present) now result in an exception. Warnings about failed XIncludes that have a fallback remain suppresed. Also made the XML config parser E_STRICT compliant, even though that error never showed up anyway ;)
bugfixes, E_STRICT fixes, tests fixes (they are now run in E_STRICT). threw out FactoryConfigHandlerTest for now, next to impossible to do, at least with PHPUnit2
fixed tests for good
a fix for SessionStorage that fixes PHP's fucking retarded behavior NOT to send a cookie on each request with an updated lifetime if session.cookie_lifetime doesn't equal zero. why, just why is this language so messed up I wonder.
POSSIBLE BREAKING CHANGE: SessionStorage::startup() is now only called if auto_start is true. This method used to always be run, with the check performed inside the method. Due to the recent fix for session cookie lifetimes, starting a session manually using session_start() in custom startup code wouldn't work properly in case a cookie timeout is set because the cookie would have to be sent in user code, too. Therefor, startup() can now be used in custom startup code to start the session.
- fix for the ldml config handler to convert the 3 letter day indices to the constants which will be used by the calendar implementation and obey the array format for dateTimeFormats
- fixed AgaviLocale for dateTimeFormats 
- prepare system autoload.xml for the date stuff
- basic definitions for the calendar