Hi guys, totally forgot to send a message to the list :)
0.11 RC2 is out! Unfortunately, we had to do some breaking changes, but they are all for the better. And this time, we're really done, the roadmap is proof: http://trac.agavi.org/milestone/0.11 :) Major changes over RC1 are: - New execution flow, the archaic action stack is finally gone, request data holders contain request information: http://groups.google.com/group/agavi-users/browse_frm/thread/ 6e1a1033b4b8b77c - Completely redesigned templating architecture, now supports any amount of template layers, each with slots, their own renderers etc: http://groups.google.com/group/agavi-users/browse_frm/thread/ 6e1a1033b4b8b77c (that's the same message as above, the announcement is in there, too, and the whole thread also contains additional examples of what layers can do) - Caching! http://groups.google.com/group/agavi-users/browse_frm/thread/ b40538716e2bbc3c - "Simple" Actions: http://groups.google.com/group/agavi-users/browse_frm/thread/ 17c3219f4fc82a76 There are also a lot of small changes that might come in handy, such as a <sandbox> element allowed inside <configurations> for easier XInclude within documents (see the sample app's output_type.xml, for instance), support for streams as response content ($response- >setContent(fopen('/path/to/image.png', 'rb'));), new locale-aware datetime and number validators, new uploaded file handling, HTTP PUT support, full validation coverage for all response data (request, files, cookies, headers and so on). Also, "agavi project" now creates the much-recommended base views and base actions, check those out, you can find them in app/lib/ of a new project. For a basic (and certainly incomplete) overview of what has changed since RC1, see http://trac.agavi.org/changeset/1668?style=sidebyside A full list of changes can be found in the CHANGELOG: http:// trac.agavi.org/browser/tags/0.11.0RC2/CHANGELOG Thanks you all for using Agavi! Now keep the feedback coming so we can fix any bugs, issues and inconsistencies before the final release of 0.11! If there are any questions, shoot a mail to the users mailing list, or drop by on IRC in #agavi, irc.freenode.net. Cheers, David _______________________________________________ Agavi Dev Mailing List [email protected] http://lists.agavi.org/mailman/listinfo/dev
