Release Notes: The interpreter was changed to open game files in binary mode to avoid cross platform compatibility issues caused by differing end-of-line character sequences.
Release Notes: A bug that was causing a segfault when the 'savegame' command was used without supplying a filename was fixed.
Release Notes: This release added support for reading and processing system time, fixed a bug with supplying a filename as an argument to 'save' and 'restore' commands, fixed a bug with nested loops, fixed a bug in the +exits function, fixed a bug that displayed leading '|'s when using the 'print' command, and improved the Web user interface.
Release Notes: A Web interface library was added, which provides an easy-to-use AJAX-enabled front end for Web-based interactive fiction games. Unicode support was added to the interpreter. The verb library was translated to French. Many other improvements and bug fixes were made.
Release Notes: Web capability has now been merged with the latest interpreter, allowing browser-based games to be easily created. Games can either be played using the built-in Web server or with any FastCGI-enabled Web server. Several small bug fixes have also been made, improving overall stability.
Release Notes: Error handling was improved, including the new command "error" for displaying system-type errors from within JACL library code. Also included is a new "debug" command for displaying test messages that can be turned off when not running in debug mode.
Release Notes: This release includes many new features and bugfixes. Functions can now be called by passing the name of the function indirectly through a string variable. The 'set' command can now accept multiple operations to perform on the specified container. A 'break' command was added for exiting straight out of a while loop, and a 'notify' system variable was added to allow score notification to be turned off.
Release Notes: Several bugfixes and minor feature enhancements were made, including improved backward compatibility with old games and increased control over object disambiguation.
Release Notes: New variables for the disabling of multimedia features, a new "grandof" operator to determine an object's ultimate parent object, and a new library for debugging code were added. Improvements were made to the power and flexibility of the saved-game system plus several small bugfixes.
Release Notes: New route-finding commands have been added that determine a path from one location to another. The function +sound_finished is now called whenever a sound stops playing, and the current volumes of all sound channels are now exposed to JACL code through an array. Several other minor bugfixes have been made, as well as improvements to the manual.