Skip to content

Releases: xp-framework/zip

11.3.0: AES Support

12 Dec 20:12

Choose a tag to compare

  • Merged PR #7: Refactor encryption, adding AES-128, -192 and -256 write
    support
    (@thekid)
  • Merged PR #6: Support listing entries (with encrypted content) without
    password by deferring verification until content stream is accessed
    (@thekid)
  • Merged PR #5: Implement support for reading AES-enrypted entries
    (@thekid)

11.2.2: Double-close fix

22 Nov 09:11

Choose a tag to compare

  • Fixed ZipArchiveWriter potentially appending the ZIP central directory
    to the end of the file more than once.
    (@thekid)

11.2.1: Multiple close warning fix

20 Nov 18:20

Choose a tag to compare

  • Fixed issue #4: Undefined property: [...]ZipFileOutputStream::$data
    when calling close() more than once.
    (@thekid)

11.2.0: Library compatibility

16 Aug 07:56

Choose a tag to compare

  • Added compatibility with xp-framework/math version 10.0+ - @thekid
  • Added compatibility with xp-forge/compression version 2.0+ - @thekid

11.1.0: XP 12 compatibility

24 Mar 14:18

Choose a tag to compare

11.0.0: Deprecated streams methods removal

04 Feb 10:19

Choose a tag to compare

  • Removed deprecated getInputStream() & getOutputStream() methods from
    io.archive.zip.ZipFileEntry
    (@thekid)
  • Merged PR #3: Migrate to new testing library - @thekid

10.0.1: PHP 8.2 compatibility

26 Feb 13:22

Choose a tag to compare

  • Fixed "Creation of dynamic property" warnings in PHP 8.2 - @thekid

10.0.0: ZipFile usage extension

21 Oct 09:43

Choose a tag to compare

  • Made ZipFile::create() and ZipFile::open() accept file names,
    io.Channel instances as well as in- and output streams
    (@thekid)
  • Implemented xp-framework/rfc#341, dropping compatibility with XP 9
    (@thekid)

9.0.1: PHP 8.1 compatibility

21 Oct 09:26

Choose a tag to compare

9.0.0: Drop PHP 5 support

10 Apr 18:10

Choose a tag to compare

  • Implemented xp-framework/rfc#334: Drop PHP 5.6:
    . Heads up: Minimum required PHP version now is PHP 7.0.0
    . Rewrote code base, grouping use statements
    . Converted newinstance to anonymous classes
    (@thekid)