Release Notes: Automatic HTML escaping for better security using the 'htmltext' type, a different preferred syntax for declaring PTL templates (the old syntax is still supported), better support for multi-threaded applications, a new _q_resolve() hook to support lazy module importing (and other tricks), renaming _q_getname() to _q_lookup() (the old name is still supported), support for publishing static files and directories, generation of an AccessError rather than ImportError on missing _q_import(), and some new glue in the Twisted framework.
Release Notes: Overhauled support for HTTP upload, support for publishing Quixote apps directly via HTTP (for people who don't want to mess around with configuring Apache), and various other minor enhancements.
Release Notes: The session management interface was overhauled and documented. The handling of publishing errors was overhauled. Objects found by the URL traversal loop can now be strings as well as callables. An optional defense against playback attacks was added.
Release Notes: This release can parse form data from a GET request again.
Release Notes: This release has a new ability to format tracebacks in beautiful HTML, fixes for a handful of bugs, documentation fixes, XHTML compliance, the use of HTTP 1.1 cache control headers, and embryonic support for XML-RPC.
Release Notes: Simplified munging of the SCRIPT_NAME environment variable, and a stdout binary on Windows.
Release Notes: This release adds a demonstration of and documentation for the Quixote widget library. It has been fixed to work with Python 2.2. The unnecessary URL_PREFIX config variable.has been removed Various other minor bugs have been fixed and features added.
Release Notes: This release has an assortment of minor bugfixes and small feature additions. There is some clarification in the documentation, and minor internal code reorganization.
Release Notes: IIS support, and minor changes to access log and error logging.