Version 0.9.2
-------------

This release fixes an off-by-one bug in the implementation
of the strftime library function that caused the unit
tests to fail on OpenBSD systems. Thanks to Jasper Lievisse
Adriaanse for reporting.

The "make install" target now takes care that the destination
directory for the interpreter binary (/usr/local/bin by default)
exists. Thanks to Dennis Heuer for reporting the issue.

There is a group of new library functions that provide
list-like handling for arrays. Most of these are variants
of the list library functions of Haskell, a functional
programming language.


Version 0.9.1
-------------

There was an annoying bug in the handling of the continue
statement. Namely, the interpreter's continue flag was reset
at the end of the statement block containing the continue
statement. This meant that a continue statement only worked
when it was in the top-most block inside a loop. If it
occured further down in a nested block, it had no effect.

Additionally, there was a double free problem when the
possiblity to leave out an expression in a for loop statement
was used multiple times in a script.

Both problem now have test cases in the regression test
suite.


Version 0.9.0
-------------

This was the initial release of the Arena scripting language
manual and interpreter.

The relatively high initial version number was chosen because
the language and basic library are supposed to be complete as
defined in the manual. Also, the interpreter survives all unit
tests and valgrind runs have shown it to be free of invalid
memory accesses and leaks (there are still some leaks when a
script causes a runtime error; but that aborts the whole
interpreter process anyway).
