Chris Perkins was a coding monster the last couple weeks, and deserves special recognition as the MVP of this release. He's responsible for the content-type updates, and the HTTP verb aware dispatcher, and he's done work on two new tgext projects too (tgext.crud, and tgext.admin).
That's not to say that others have not been doing amazing stuff. Alberto, Sanjiv, Mark, Jorge, and many others did great work this last week and because of all that this beta is an fantastic step forward for TG2.
Next week we plan to release beta 4, as we iron out any kinks that may be in these new features, and then (hopefully) we'll be moving on the the release candidates.
New in this release:
- Brand new "mimetype" style system for requesting a particular response type. Now you can have links to index.html (for html) and index.pdf (for pdf), etc.
- Brand new REST style controller that makes dispatching on GET, POST, etc much easier.
- Brand new tgext.crud app to help with making restful crud interfaces easier
- Brand new WSGIAppController to make mounting WSGI apps inside TG even easier.
- Creation of a sister package tgext.wsgiapps <link> who's goal is to provide "one liners for all mayor wsgi apps" <link to wsgiapp announcement>
- Updated wiki 20 doc to improve some recent issues, typos and more.
- Updated url function to more natively handle unicode parameters
- Updated beaker to work on python 2.4
To download 2.0 beta 3, simply follow the instructions here:
http://turbogears.org/2.0/docs/main/DownloadInstall.html
But remember this is a developers beta release so there may be some issues. Please do help us test things out, and create a better release, but don't be surprised if there is not the kind of spit-and-polish that you would expect in a "real" release!
If you're interested in the details of what's changed for this version, you can read more about it here:
http://trac.turbogears.org/wiki/2.0/changelog
And to see a list of features/issues that we are still working on for the next beta: