= Version 0.5.6 = Fix for FreeBSD 4.9 which returns Errno::EFBIG instead of Errno::EINVAL for some invalid seeks. Fixed 'version needed to extract'-field incorrect in local headers. = Version 0.5.5 = Fix for a problem with writing zip files that concerns only ruby 1.8.1. = Version 0.5.4 = Significantly reduced memory footprint when modifying zip files. = Version 0.5.3 = Added optimization to avoid decompressing and recompressing individual entries when modifying a zip archive. = Version 0.5.2 = Fixed ZipFile corruption bug in ZipFile class. Added basic unix extra-field support. = Version 0.5.1 = Fixed ZipFile.get_output_stream bug. = Version 0.5.0 = List of changes: * Ruby 1.8.0 and ruby-zlib 0.6.0 compatibility * Changed method names from camelCase to rubys underscore style. * Installs to zip/ subdir instead of directly to site_ruby * Added ZipFile.directory and ZipFile.file - each method return an object that can be used like Dir and File only for the contents of the zip file. * Added sample application zipfind which works like Find.find, only Zip::ZipFind.find traverses into zip archives too. Bug fixes: * AbstractInputStream.each_line with non-default separator = Version 0.5.0a = Source reorganized. Added ziprequire, which can be used to load ruby modules from a zip file, in a fashion similar to jar files in Java. Added gtkRubyzip, another sample application. Implemented ZipInputStream.lineno and ZipInputStream.rewind Bug fixes: * Read and write date and time information correctly for zip entries. * Fixed read() using separate buffer, causing mix of gets/readline/read to cause problems. = Version 0.4.2 = Performance optimizations. Test suite runs in half the time. = Version 0.4.1 = Windows compatibility fixes. = Version 0.4.0 = Zip::ZipFile is now mutable and provides a more convenient way of modifying zip archives than Zip::ZipOutputStream. Operations for adding, extracting, renaming, replacing and removing entries to zip archives are now available. Runs without warnings with -w switch. Install script install.rb added. = Version 0.3.1 = Rudimentary support for writing zip archives. = Version 0.2.2 = Fixed and extended unit test suite. Updated to work with ruby/zlib 0.5. It doesn't work with earlier versions of ruby/zlib. = Version 0.2.0 = Class ZipFile added. Where ZipInputStream is used to read the individual entries in a zip file, ZipFile reads the central directory in the zip archive, so you can get to any entry in the zip archive without having to skipping through all the preceeding entries. = Version 0.1.0 = First working version of ZipInputStream.