Archive-Zip

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

1.03 Mon Sep  2 20:42:43 PDT 2002
    - Removed dependency on IO::Scalar
    - Set required version of File::Spec to 0.8
    - Removed tests of examples that needed IO::Scalar
    - Added binmode() call to read/writeScalar examples
    - Fixed addTree() for 5.005 compatibility (still untested with 5.004)
    - Fixed mkdir() calls for 5.005
    - Clarified documentation of tree operations

1.02 Fri Aug 23 17:07:22 PDT 2002
    - Many changes for cross-platform use (use File::Spec everywhere)
    - Separated POD from Perl
    - Moved Archive::Zip::Tree contents into Archive::Zip
      A::Z::Tree is now deprecated and will warn with -w
    - Reorganized docs
    - Added FAQ
    - Added chunkSize() call to report current chunk size
      and added C::Z BufSize patch from Yeasah Pell.
    - Added fileName() to report last read zip file name
    - Added capability to prepend data, like for SFX files
    - Added examples/selfex.pl for self-extracting archives creation
    - Added examples/zipcheck.pl for validity testing
    - Made extractToFileNamed() set access/modification times
    - Added t/testTree.t to test A::Z::Tree
    - Fix/speed up memberNamed()
    - Added Archive::Zip::MemberRead by Sreeji K. Das
    - Added tempFile(), tempName()
    - Added overwrite() and overwriteAs() to allow read/modify/write of zip
    - added examples/updateZip.pl to show how to read/modify/write

1.01 Tue Apr 30 10:34:44 PDT 2002
    - Changed mkpath call for directories to work with BSD/OS
    - Changed tests to work with BSD/OS

1.00 Sun Apr 28 2002
    - Added several examples:
    - examples/calcSizes.pl
      How to find out how big a zip file will be before writing it
    - examples/readScalar.pl
      shows how to use IO::Scalar as the source of a zip read
    - examples/unzipAll.pl
      uses Archive::Zip::Tree to unzip an entire zip
    - examples/writeScalar.pl
      shows how to use IO::Scalar as the destination of a zip write
    - examples/zipGrep.pl
      Searches for text in zip files
    - Changed required version of Compress::Zlib to 1.08
    - Added detection and repair of zips with added garbage (as caused by
      the Sircam worm)
    - Added more documentation for FAQ-type questions, though few seem to
      actually read the documentation.
    - Fixed problem with stat vs lstat
    - Changed version number to 1.00 for PHB compatibility

0.12 Wed May 23 17:48:21 PDT 2001
    - Added writeScalar.pl and readScalar.pl to show use of IO::Scalar
    - Fixed docs
    - Fixed bug with EOCD signature on block boundary
    - Made it work with IO::Scalar as file handles
    - added readFromFileHandle()
    - remove guess at seekability for Windows compatibility

0.11 Tue Jan  9 11:40:10 PST 2001
    - Added examples/ziprecent.pl (by Rudi Farkas)
    - Fixed up documentation in Archive::Zip::Tree
    - Added to documentation in Archive::Zip::Tree
    - Fixed bugs in Archive::Zip::Tree that kept predicates from working
    - Detected file not existing errors in addFile

0.10 Tue Aug  8 13:50:19 PDT 2000
    - Several bug fixes
    - More robust new file handle logic can (again)
      take opened file handles
    - Detect attempts to overwrite zip file when members
      depend on it

0.09 Tue May  9 13:27:35 PDT 2000
    - Added fix for bug in contents()
    - removed system("rm") call in t/test.t for Windows.

0.08 March 27 2000 (unreleased)
    - Fixed documentation
    - Used IO::File instead of FileHandle, allowed for use of almost anything as
      a file handle.
    - Extra filenames can be passed to extractMember(),
      extractMemberWithoutPaths(), addFile(), addDirectory()
    - Added work-around for WinZip bug with 0-length DEFLATED files
    - Added Archive::Zip::Tree module for adding/extracting hierarchies

0.07  Fri Mar 24 10:26:51 PST 2000
    - Added copyright
    - Added desiredCompressionLevel() and documentation
    - Made writeToFileHandle() detect seekability by default
    - Allowed Archive::Zip->new() to take filename for read()
    - Added crc32String() to Archive::Zip::Member
    - Changed requirement in Makefile.PL to Compress::Zip
      version 1.06 or later (bug in earlier versions can truncate data)
    - Moved BufferedFileHandle and MockFileHandle into
      Archive::Zip namespace
    - Allowed changing error printing routine
    - Factored out reading of signatures
    - Made re-read of local header for directory members
      depend on file handle seekability
    - Added ability to change member contents
    - Fixed a possible truncation bug in contents() method

0.06  Tue Mar 21 15:28:22 PST 2000
    - first release to CPAN

0.01  Sun Mar 12 18:59:55 2000
    - original version; created by h2xs 1.19



( run in 2.686 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )