spyce v1.3.11 released
Rimon Barr
Rimon Barr <rb83@cornell.edu>
Mon, 7 Jul 2003 19:53:11 -0400 (EDT)
Spyce v1.3.11 released on 7 July 2003
SPYCE is a server-side language that supports simple and efficient
Python-based dynamic HTML generation. Those who are familiar with JSP,
PHP, or ASP and like Python, should have a look at Spyce. Its modular
design makes it very flexible and extensible. It can also be used as a
command-line utility for static text pre-processing.
Get it at:
http://spyce.sourceforge.net
Important changes since v1.3.10:
- parser rewritten; compile times are now 2-6x times faster!
(i.e. if you use CGI, the command-line interface, or frequently
modify files during development, you'll greatly benefit from
this release)
- daemon mode for spyce webserver
- exposed functionality for integration with Coil MVC framework
- miscellaneous user-requested fixes
Enjoy,
Rimon.
Change log:
v1.3.11
user request: daemon webserver mode
fix: mod_python flush problem
performance: rewrote tokenizer/parser
- no longer using clusmy parser generator package
- still pure python, compilation times between 2-6x faster
user request: expose functionality to define spyceProcess function
with arbitrary parameters, and pass in parameters... helps
Coil framework with Spyce integration
fix: spyce webserver not performing path manipulations correctly
on Windows
fix: spyce.mime file not copied for .rpm and Windows installers
v1.3.10
Default development configuration changed to:
Apache 2.0.40 and Python 2.2.x
Release testing will be performed:
both on Linux and Windows
under CGI, FastCGI and mod_python
Other versions of Apache and Python should continue to work, but
will not be tested. I am depending on user feedback to catch any
errant bugs under these older configurations.
fix: spyceWWW properly deals with directory URLs that don't end in '/'
fix: request.getpost1/postget1() now accept default values
fix: memory cache checks file permission as well as modification time
fix: makefile was including .pyc/.pyo files in tarball
fix: spyce.vim syntax highlighting for spyce lambdas
fix: error module should be loaded last to avoid stdout module being
unloaded on error, thereby causing print statements to no longer go
to the browser during error handling
fix: error module setHandler used incorrect variable name, causing
setHandler to fail
updated spyce.vim syntax file for JSP/ASP like delimeters
spyce.vim now included in vim distribution
rpm generates spyceParserTable.py
(allowing for different versions of python)
added 'no-store' and 'must-revalidate' to response.uncacheable()
added pageerror configuration option to modify default page-level handler
rpm now requires http >2.0 and python >2.2 installed
For prior release information, refer to the CHANGES file.