CHANGES

[ Start > PikeApps > Pike ScriptRunner > CHANGES ] [ Edit this Page | Show Page Versions | Show Raw Source ]


New in version 0.5

- Generalized the runner interface.

- Added -p option to specify a listen port

- Moved to Tools.Logging for logging

- Added SCGI support

- Tested with lighttpd 1.4 in FastCGI and SCGI modes.

New in version 0.4

- autoconf based configuration/installer

- RAM and SQLite session storage options

- Better documentation for installation (both generic and Apache)

New in version 0.3

- Added simple file based session engine.

- Added baseclass, ScriptRunner.SRPikeScript to contain all standard methods and fields.

- Added appropriate locking to keep multithreaded applications happy.

- Simplified returning of data within the app itself, added method response_write_and_finish() to allow direct access to writing responses.

- Added <%@ handling for directives

- added "include" directive, with absolute paths chrooted to document root.

- Added "use-session" directive to allow a PSP page to participate in a session. Note that this can only be specified once per file (Limitation in our current PSP parser).

- Added "content-type" directive to control return type of data, also added associated field in base SRPikeScript class.

- Added HTTP.set_cookie()

- Initial session support is here, only supports standard encodable Pike datatypes, enable with: __participates_in_session in script object.

- Added Session Manager objects

- added filename to generated code, should provide better error messages as a result.

- fixed line numbering, so it should be more accurate.

- fixed bug that caused the first TextBlock in a parse session to be silently dropped.

New in version 0.2

- Added some optimizations which should save memory when large numbers of scripts are loaded.

- Added the HTTP module which includes convenience functions: redirect(), auth_required() and string_answer().

- Added preliminary Pike Server Pages support. Files with a .psp extension will be parsed according to the PSP markup specification (which is currently evolving.) See README.PSP for more information.


Powered by PikeWiki2

 
gotpike.org | Copyright © 2004 - 2009 | Pike is a trademark of Department of Computer and Information Science, Linköping University