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

Reply via email to