You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(5) |
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
(2) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Jonathan E. <jon...@ca...> - 2006-08-10 06:27:19
|
http://spyce.sourceforge.net/docs/whats-new-2-1.html enjoy! -Jonathan -- C++ is history repeated as tragedy. Java is history repeated as farce. --Scott McKay |
From: Jonathan E. <jon...@si...> - 2005-05-17 02:30:57
|
Spyce 2.0-final is available at http://spyce.sourceforge.net/docs/get.html. Changes since 2.0-beta: - mod_python fixes - fix sometimes ignoring config.debug option - updated concurrency protection for more general case of all spyce_cache accesses - added indexExtensions option to spyceconf - included code by John Reese - added contrib/spyce.el (Emacs Spyce mode) - added form:date tag complete changelog: http://svn-hosting.com/svn/spyce/branches/spyce-2.0/CHANGES -Jonathan |
From: Jonathan E. <jon...@si...> - 2005-05-04 17:10:38
|
Spyce 2.0 beta is finally available for download: http://spyce.sourceforge.net/docs/get.html. The main Spyce site has been updated with the new docs, examples, and demos. Full changelog is here: http://svn-hosting.com/svn/spyce/trunk/spyce/CHANGES; highlights include new-style active tags - http://spyce.sourceforge.net/docs/doc-tag_new2.html OpenACS-like (Tiles-ish, for you JSP people) parent/child templating system - roughly the same speed as include.spyce, so using one parent template has about 1/2 the overhead as the old standard two-includes-for-header-and-footer. - http://spyce.sourceforge.net/docs/doc-tag_core.html#parent Active Handlers reusable components without the leaky abstraction of ASP.NET et al. - http://spyce.sourceforge.net/docs/doc-lang_handlers.html -Jonathan |
From: Rimon B. <ba...@cs...> - 2003-07-07 23:57:05
|
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. |
From: Rimon B. <ba...@cs...> - 2003-04-27 22:08:07
|
Spyce v1.3.10 released on 27 April 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 Changes since v1.3.9: - default Spyce development environment upgraded: Python v2.2.x Apache v2.0.x existing support for older versions of Python and Apache unchanged. - updated RPM dependencies to reflect development environment - added pageerror configuration option to allow for default page-level error handlers. - user-suggested improvements to standard librarier and user-reported bug fixes -- refer to change log for details - updated vim syntax file Enjoy, Rimon. Change Log 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 |
From: Remi D. <re...@py...> - 2003-04-03 16:01:51
|
Hello everyone, I am pleased to announce http://python-hosting.com, a new hosting provider specialized in Python. We support most Python web tools, including Spyce, Zope, Plone, WebWare, CherryPy, ... You can run your Spyce site for 15$/month. Remi Delon re...@re... ---------------------- Specialized python hosting: http://www.python-hosting.com Python application server: http://www.cherrypy.org Free CherryPy hosting: http://www.freecherrypy.org ---------------------- |
From: Rimon B. <ba...@cs...> - 2003-03-03 01:19:03
|
Spyce v1.3.9 released on 1 March 2002 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 Changes since the previous release annoucement (v1.3.5): - improved built-in webserver - added support for ASP/JSP-like syntax - minor fixes and documentation updates Enjoy, Rimon. Change log: v1.3.9 spyceWWW web server improved - configuration options integrated into spyce.conf - handler mechanism created - defined spyce and dump handlers - reads Apache format mime-type definition files - .spy files ==> spyce handler; rest ==> dump handler - can display directory listings - configuration options added accordingly - corresponding documentation changed documentation restructured to explain common configuration file options in the runtime section fix: docs/examples/*.gif added to rpm and windows installer expanded section on how to get Spyce running under IIS via CGI v1.3.8 user request: modified request.get/post/get1/post1/env() to accept default values (note: will break code that provided caseInsensitive parameter by position) added request.getpost/getpost1/postget/postget1/default() methods bug fixes: python 1.5 backwards compatibility issues in the following online examples: gif.spy, myPortal.spy, mysession.spy v1.3.7 support for ASP-style delimeters -- <% %> use of Bastion eliminated, due to Python deprecation v1.3.6 info.spy example updated to deal with implicitly loaded taglib module minor documentation fix for doc-mod_include quotes for the PythonPath in httpd.conf |
From: Rimon B. <ba...@cs...> - 2003-01-19 19:38:20
|
Spyce v1.3.5 released on 19 January 2002 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 Taglib and Spylambda modules now loaded implicitly, but only when tags and spyce lambdas are used, respectively, for improved performance. Makefile install rule made more portable; removed -D switch that is not available on MacOS X and FreeBSD versions of install. The automaton module was improved to allow the easy definition of an entire state-machine, and the EOFError exception is now properly handled when file-based Spyce caching is turned on. Change log v1.3.5 taglib and spylambda modules loaded implicitly only when needed (i.e. when tags or spyce lambdas are actually used in a given file) make install made more portable; removed install -D switch EOFError now handled for file-based spyce caching (strange Windows bug?) improvements to automaton module Enjoy, Rimon. |
From: Rimon B. <ba...@cs...> - 2002-12-13 03:54:33
|
Spyce v1.3.4 released on 12 Dec 2002 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 Improved explanations of the autosession functionality in the session module based. Changed how request filename is computed under mod_pythod to be slightly more reliable. Fixed Windows installer: it was unable to determine the Python path under certain conditions and bailed. -- Thanks for all the user feedback. Change log v1.3.4 doc updates - session module minor mod_python bug - filename attribute used over environment fix - windows installer unable to find python executable in some cases Enjoy, Rimon. |
From: Rimon B. <barr@CS.Cornell.EDU> - 2002-12-02 18:40:57
|
Spyce v1.3.3 released on 2 Dec 2002 SPYCE is a server-side engine that supports simple and efficient Python-based dynamic HTML generation. Those who like Python and are familiar with JSP, or PHP, or ASP, should have a look at this engine. It allows one to generate dynamic HTML content just as easily, using Python for the dynamic parts. Its modular design makes it very flexible and extensible. It can also be used as a command-line utility for HTML pre-processing. Get it at: http://spyce.sourceforge.net Fixes, a new examples/info.spy, and the tracking Spyce invocation mechanism (proxy, cgi, fcgi, modpython). Enjoy, Rimon. v1.3.3 examples/info.spy added keep track of spyce entry point, added to spyce header fix - CGI fails (only on Apache2.0!) with GET info due to v1.3.2 changes fix - typo in core:if tag |
From: Rimon B. <ba...@cs...> - 2002-12-02 02:24:57
|
Spyce v1.3.2 released on 1 Dec 2002 SPYCE is a server-side engine that supports simple and efficient Python-based dynamic HTML generation. Those who like Python and are familiar with JSP, or PHP, or ASP, should have a look at this engine. It allows one to generate dynamic HTML content just as easily, using Python for the dynamic parts. Its modular design makes it very flexible and extensible. It can also be used as a command-line utility for HTML pre-processing. Get it at: http://spyce.sourceforge.net Grisha released mod_python 3.0.1 today for Apache 2.0.40 and Python 2.2.1 and up. Spyce has been updated to work with this release of mod_python as well. To summarize the known configurations that are known work well (and are often tested by me *): Linux: * Apache 1.3.x with FastCGI - works Apache 2.0.x with FastCGI - unknown, FastCGI still alpha * Apache 1.3.x with CGI - works (slow) Apache 2.0.x with CGI - works (slow) * Apache 1.3.x with mod_python 2.7.x - works Apache 2.0.x with mod_python 3.0.x - works * Apache 1.3.x with proxy - works Apache 2.0.x with proxy - works * command-line - works Xitami via CGI - works (Jim Madsen) Xitami via Xitami LWRP - works (Jim Madsen) Windows: (not tested as often) same as above, except... Apache 2.0.x with mod_python - unknown whether mod_python v3.0.1 works on Windows yet should work on 2000, NT and XP. not sure about 95, 98, ME FastCGI: IIS via CGI - works IIS via FastCGI - works others - unknown CGI and proxy server: should work in any environment MacOS X: reported to work in some configuration by user FreeBSD: reported to work in some configuration by user There were also some small tweaks to Windows installer and config file that should make it more robust across more versions of Apache. Also there was a switch back to the sre regular expression module. This should not affect most users at all. But, watch for stack overruns and please report. (see the changelog below.) Enjoy, Rimon. v1.3.2 mod_python 3.0.1 compatibility - switched to sre module, despite stack limits, because pre module conflicts with pcre shared object that apache uses (actually, just fails on some complicate reg.exps!) This implies that very, very long spyce files might fail, until sre module implements a state-machine-based reg.exp engine. - apacheRequest.connection.child_num mysteriously removed, therefore using os.getpid() in spyceModpyRequest.getServerID() spyceApache.conf tweaked (should be more compatible) installHelper.py converts backslash to forward slash for httpd.conf on Windows switched from pre to sre module in spyceCompile.py - reason: Apache 2.0.x uses different pcre library from Python causing failure under mod_python - pre was used over the default (sre) because sre implementation is stack-based and encountered overruns... Oh, well! Don't write Spyce files that blow the stack until sre is fixed. |
From: Rimon B. <barr@CS.Cornell.EDU> - 2002-11-28 03:20:14
|
Spyce v1.3.1 released on 27 Nov 2002 SPYCE is a server-side engine that supports simple and efficient Python-based dynamic HTML generation. Those who like Python and are familiar with JSP, or PHP, or ASP, should have a look at this engine. It allows one to generate dynamic HTML content just as easily, using Python for the dynamic parts. Its modular design makes it very flexible and extensible. It can also be used as a command-line utility for HTML pre-processing. Get it at: http://spyce.sourceforge.net Bug-fixes and other minor things: fix - wrapped thread-unsafe yacc-like package with lock renamed util module to spyceUtil.py - conflict with python1.5 site-package renamed cache.py, lock.py (just in case) made website update script faster Enjoy, Rimon. |
From: Rimon B. <barr@CS.Cornell.EDU> - 2002-11-26 01:08:31
|
Spyce v1.3.0 released on 25 Nov 2002 SPYCE is a server-side engine that supports simple and efficient Python-based dynamic HTML generation. Those who like Python and are familiar with JSP, or PHP, or ASP, should have a look at this engine. It allows one to generate dynamic HTML content just as easily, using Python for the dynamic parts. Its modular design makes it very flexible and extensible. It can also be used as a command-line utility for HTML pre-processing. Get it at: http://spyce.sourceforge.net A major release with a new language feature: active tags. see: http://spyce.sourceforge.net/doc-tag.html Please refer to the change-log below. Enjoy, Rimon. --- Partial Change Log: v1.3.0 active tags introduced - see: http://spyce.sourceforge.net/doc-tag.html - [[.taglib]] directive added - taglib spyce module added - compiler changes to deal with active tags - tagging infrastructure (spyceTag, spyceTagPlus, spyceTagLibrary) - see: spyceTags.py - user-defined active tag libraries possible - see: http://spyce.sourceforge.net/doc-tag_new.html - core active tag library see: tags/core.py see: http://spyce.sourceforge.net/doc-tag_core.html - tag libraries loaded from same path as modules - compiler syntax checking improved - check for unbalanced parens - check for unbalanced active tags - extensible syntax checking for active tags v1.2.10 bugfix - typo in spyceWWW caused threading mode startup failure |
From: Rimon B. <barr@CS.Cornell.EDU> - 2002-11-23 07:36:05
|
Spyce v1.2.10 released on 23 Nov 2002 SPYCE is a server-side engine that supports simple and efficient Python-based dynamic HTML generation. Those who like Python and are familiar with JSP, or PHP, or ASP, should have a look at this engine. It allows one to generate dynamic HTML content just as easily, using Python for the dynamic parts. Its modular design makes it very flexible and extensible. It can also be used as a command-line utility for HTML pre-processing. Get it at: http://spyce.sourceforge.net Minor bug fix for typo introduced in v1.2.9. (see change log) --- Partial Change Log: v1.2.10 bugfix - typo in spyceWWW caused threading mode startup failure v1.2.9 stdout.push() can now accept no file argument stdout.pop() now returns captured output stdout.capture() added see: examples/stdout.spy and stdout module docs session_user session handler added in session module see: examples/mysession.spy and session module docs spylambda.define() can now memoize see: http://spyce.sourceforge.net/doc-mod_lambda.html memoized spyce lambda syntax: [[spy! ...: ...]] see: http://spyce.sourceforge.net/doc-lang_lambda.html slight modification to spyce.vim syntax file response.addHeader() now support replacement response.timestamp(), expire(), expireRel(), lastModified() and uncacheable() methods added see: http://spyce.sourceforge.net/doc-mod_response.html performance! v1.2.8 links page added spyce VIM syntax file updated; deals with spyce lambdas include module improvements - 'vars' field added - included file can return value - documentation updated, specifically regarding use of 'context' ... |
From: Rimon B. <barr@CS.Cornell.EDU> - 2002-11-22 20:44:10
|
Spyce v1.2.9 released on 22 Nov 2002 SPYCE is a server-side engine that supports simple and efficient Python-based dynamic HTML generation. Those who like Python and are familiar with JSP, or PHP, or ASP, should have a look at this engine. It allows one to generate dynamic HTML content just as easily, using Python for the dynamic parts. Its modular design makes it very flexible and extensible. It can also be used as a command-line utility for HTML pre-processing. Get it at: http://spyce.sourceforge.net This release includes lots of outstanding feature requests: - lots of updates to the stdout, session, response and spylambda modules (see change log) - capturing output and memoized spylambda execution Enjoy, Rimon. --- Partial Change Log: v1.2.9 stdout.push() can now accept no file argument stdout.pop() now returns captured output stdout.capture() added see: examples/stdout.spy and stdout module docs session_user session handler added in session module see: examples/mysession.spy and session module docs spylambda.define() can now memoize see: http://spyce.sourceforge.net/doc-mod_lambda.html memoized spyce lambda syntax: [[spy! ...: ...]] see: http://spyce.sourceforge.net/doc-lang_lambda.html slight modification to spyce.vim syntax file response.addHeader() now support replacement response.timestamp(), expire(), expireRel(), lastModified() and uncacheable() methods added see: http://spyce.sourceforge.net/doc-mod_response.html performance! v1.2.8 links page added spyce VIM syntax file updated; deals with spyce lambdas include module improvements - 'vars' field added - included file can return value - documentation updated, specifically regarding use of 'context' ... |
From: Rimon B. <barr@CS.Cornell.EDU> - 2002-11-19 17:00:21
|
Spyce v1.2.8 released on 19 Nov 2002 SPYCE is a server-side engine that supports simple and efficient Python-based dynamic HTML generation. Those who like Python and are familiar with JSP, or PHP, or ASP, should have a look at this engine. It allows one to generate dynamic HTML content just as easily, using Python for the dynamic parts. Its modular design makes it very flexible and extensible. It can also be used as a command-line utility for HTML pre-processing. Get it at: http://spyce.sourceforge.net This release includes: - VIM syntax highlighting file update - new links page, for spyce related info on the web - include module improvements - 'vars' field added - included file can return value - documentation updated, specifically regarding use of 'context' Spyce v1.2.8 should be quite stable, since Spyce v1.2.7 was extensively tested and no problems were reported. This release does not contain any engine changes, and only a minor update to include module code. Regarding this list and announcements... Based on initial user response, it seems that a spyce-announce list is desired. It has been created. The spyce-annouce list will contain only release annoucements and other information of importance to the Spyce community. It is not open to general message posting. This list will no longer contain annoucements (after this one) that are posted to the spyce-annouce list, and will be used for general Spyce-related questions, answers and discussions. Users who wish to receive both kinds of email are advised to subscribe to spyce-announce. You may do so via the following link: http://sourceforge.net/mail/?group_id=53655 Enjoy, Rimon. --- Partial Change Log: v1.2.8 links page added spyce VIM syntax file updated; deals with spyce lambdas include module improvements - 'vars' field added - included file can return value - documentation updated, specifically regarding use of 'context' v1.2.7 internal restructuring continues - separated spyce exceptions - separated spyce configuration - expanded spyce API and spyceServer - spyce.spyceDone now imported as spyceDone simplified spyceModule - renamed wrapper field, to _api - old spyceModule available as spyceModulePlus - all standard modules updated fixed - syntax errors were not reported properly file-based spyce caching, with config option performance improvements |