Karrigell can be integrated behind Apache using
CGI mode, which makes it available on a wide range
of Web hosting providers. Documentation
enhancements and bugfixes were done.


Changes: Session management in multi-threaded and multi-process environments was made more robust. Unicode management is done in HTMLTags. Unicode management and error reports are done in Karrigell Templates. MySQL can be used for a user's database, and online management was improved. The WhizzyWig Javascript library is used for blog applications. Script caching and HTTP caching were made optional. The alias keys can be regular expressions for more flexible URL resolution. A bug was fixed for the default host configuration and for cookie expiry date.


Changes: Improvements were made to the HTMLTags module (HTML generator), such as minor bugfixes, new syntax to build the DOM tree top-down by using the <= operator, and methods for SELECT tags, checkboxes, and radio buttons. An extension mechanism was added for templating systems and "Karrigell Templates" (KT) template system. A script to build Windows executables for an application was added. Resistance to bad HTTP requests and to unknown host names for the server were improved. Redirection policies were improved to avoid exposure of index file names. The location of script caches was changed.


Changes: This is a bugfix release.


Changes: Version 3.0 is a complete rewriting of the framework, yet is mostly compatible with previous versions. The main change is that it is now working in multi-threading environments.


Changes: An admin interface was added. A built-in user management framework was added. THIS has an attribute rel : function used to build the URL inside functions of ks scripts that use the "smart URL" mode. Smart URL arguments remain byte strings (no attempt is made to convert them to Unicode).