Commits on Sep 3, 2008
  1. bump version to 0.1

    jgm@berkeley.edu committed Sep 3, 2008
  2. Improved haddock docs.

    jgm@berkeley.edu committed Sep 3, 2008
  3. Major refactoring and simplification of API

    + Shorter names:  ZipArchive -> Archive, ZipEntry -> Entry
    + Compress/decompress functions are no longer exposed;
      they shouldn't be needed since toEntry and fromEntry
      handle compression and decompression
    + Added toEntry, which creates an entry with a specificed
      path, timestamp, and contents
    + Simplified readEntry (using toEntry), added verbose options
    + Modified writeEntry to handle directories correctly; added
      verbose options
    + Simplified addFilesToArchive using the new readEntry
    + Simplified extractFilesFromArchive using the new writeEntry
    + Modified Tests.hs and Zip.hs accordingly
    jgm@berkeley.edu committed Sep 3, 2008
Commits on Sep 2, 2008
  1. Changed contentsOfZipEntry to fromZipEntry

    Also, return a bytestring rather than an Either,
    and raise an exception if CRC32 mismatch.
    jgm@berkeley.edu committed Sep 2, 2008
  2. Removed defaultZipEntry

    jgm@berkeley.edu committed Sep 2, 2008
Commits on Aug 27, 2008
  1. Modified testsuite: no time conversion tests.

    Define Eq for ZipArchive so that two epoch times that convert to the
    same MSDOS datetime are regarded as equal.
    jgm@berkeley.edu committed Aug 27, 2008
  2. Don't derive Eq for ZipArchive.

    jgm@berkeley.edu committed Aug 27, 2008
  3. Store timestamp as epoch time rather than MSDOS datetime.

    Don't expose MSDOS datetime conversion functions in API.
    jgm@berkeley.edu committed Aug 27, 2008
Commits on Aug 26, 2008
  1. Don't include "." directory as a separate entry.

    jgm@berkeley.edu committed Aug 26, 2008
  2. Only use compression if it reduces size.

    jgm@berkeley.edu committed Aug 26, 2008
  3. Changed ZipOptions -> ZipOption.

    jgm@berkeley.edu committed Aug 26, 2008
  4. Minor haddock changes.

    jgm@berkeley.edu committed Aug 26, 2008
  5. Initial commit.

    jgm@berkeley.edu committed Aug 26, 2008