All releases of Spyce - Python Server Pages

Release Notes: The biggest improvement in this release is a rewritten parser, which improves script compile times by 2-6x. This will greatly help performance for CGI-based users, and make script development more interactive. A daemon mode has been added to the Web server, and functionality has been exposed to allow for integration with the Coil MVC framework. Some Windows-specific path manipulation bugs and other more minor user-reported issues have been fixed.

Release Notes: The default Spyce development environment has been upgraded toPython 2.2.x and Apache 2.0.x; older versions of Python and Apache will still be supported. The RPM has been updated to reflect this. A pageerror configuration option has been added to allow for default page-level error handlers. There are many bugfixes and minor standard libary improvements. The Vim syntax file has been updated.

Release Notes: In this version, the internal Web server has been improved to deal with non-Spyce files and directories, and there are new related configuration options. There is support for ASP/JSP-like syntax, improvements to the request module to deal with GET and POST simultaneously, and lots of fixes and documentation updates.

Release Notes: Taglib and Spylambda modules are now loaded implicitly, but only when tags and spyce lambdas are used, respectively, for improved performance. The Makefile is more portable. The automaton module was improved to allow the easy definition of an entire state machine. The EOFError exception is now properly handled when file-based Spyce caching is used.

Release Notes: This version adds status output, fixes CGI GET request problems under Apache 2.0, fixes the 'if' tag, improves the Windows installer to find the Python path under more conditions, and includes documentation improvements.

Release Notes: This version includes compatibility with mod_python v3.0.1 for Apache 2.0.x, improves the Windows installer, fixes a threading race condition in the compiler, and makes the Website update scripts faster.

Release Notes: Spyce language now supports active tags, and includes standard active tag libraries. Users can define their own active tags. Major performance profiling work was done, and lots of feature request fulfilled with new functionality in the stdout, session, response, and spylambda modules.

Release Notes: A new VIM syntax highlighting file has been added.
The include module has been improved. It can now
return values, and dictionary include contexts are
now processed as variables. Various tutorials and
articles were written.

Release Notes: The major internal restructuring of the code continues, resulting in some performance improvements visible to the user. The spyce API has also been extended, and the spyceModule simplified in preparation for sandboxing (spyceModulePlus is available). Importantly, syntax errors are now properly reported (fixing a bug introduced in 1.2.4), and file-based Spyce caching is now supported.

Release Notes: This release incorporates a major internal reworking that allows concurrent and recursive request processing per server, defines a new Spyce module API, a new server-level debugging option and server-level module caching. The sys.stdout has been made thread-safe, and the proxy webserver can operate in serial, forking, or threading modes. Single-page documentation has been added, and a number of small fixes and performance tweaks implemented.