-*- outline -*-
UnCommon Web version 0.3.9 - "learning to spel" Released 2005-05-09
This release: improves the documentation; adds a completely new back-end; adds multi-threading support to the mod_lisp back-end; provides a large number of bug fixes and minor improvements.
* Home page
http://common-lisp.net/project/ucw/
* Download
ftp://ftp.common-lisp.net/pub/project/ucw/ucw_0.3.9.tar.gz ftp://ftp.common-lisp.net/pub/project/ucw/ucw_0.3.9.tar.bz2
* Changes (since 0.3.7)
- rfc2388 and iterate are no longer included in distribution tarballs but must be downloaded separately. UCW, unless the araneida backend is used, now depends on PURI (puri.b9.com).
** System
- All the scripts and lisp files required for starting and stopping UCW are now in the bin directory. The unused file src/bin.lisp has been removed.
- The default log level has been turned down to avoid uninformative messages being constantly written to the console.
** RERL
- The Content-Type header is explicitly set in the standard-server's handle-request method.
- HTTP headers are now always passed as strings. Automatic keyword->string conversion has been eliminated.
- The DEFAPPLICATION macro has been removed. In its place we now must explicitly create the application object and register is with the server at the appropiate times.
** Components
- New REDIRECT component.
- New convenience macro initialize-container.
- *debug-on-error* and *inspect-components* are now exported from the UCW package.
** Back-ends
- All back-ends now use the ucw.backend logger, this is much simpler than having each backend have its own logger.
- The mod_lisp backend now supports parsing mime encoded POST data. The current API is not definitive and will change in the near future.
- mod_lisp backend now support multiple worker threads.
- Added httpd backend.
** YACLML/TAL
- <ucw:select :multiple t now works as expected.
- New convenience tags <ucw:text, <ucw:password and <ucw:submit.
- :action attribute now allowed on regular A and INPUT tags in TAL files.
- Fix spelling error in yaclml, enviroment is now consistently spelt correctly.
** Documentation
- Added the wiki example.
- Improved user's manual.