1.1     2008-04-19

 * Warning: this release changes the behaviour of the 'close' and 'size'
   methods in a way which is not backwards compatible with version 1.0,
   although these small changes are unlikely to affect real code.
 * The 'close' method now does the same as 'size(0)', so it can be used
   to free the buffer associated with a memoryfile object.  This is so that
   code which relies on 'close' freeing up resources can be used with
   memoryfile objects as well as real file handles.
 * The 'size' method now returns the old size, before the method began,
   rather than the new size after it has been changed.  This will only
   affect code which uses a single call to 'size' to both get and set the
   size.  The change is to bring this method into line with accessors in
   my other libraries.
 * Impose minimum size on buffer to avoid excessive reallocation.
 * The version number is no longer included in the userdata metatable
   name in the Lua registry, so for all future versions the file handles
   will have the same metatable name.  This makes it possible, although not
   necessarily recommended, for C code to directly manipulate these objects.
 * Switch test suite from Lunit 0.3 to Lunit 0.4alpha.

1.0     2007-09-21

 * Initial release.
