Releases: xp-framework/zip
Releases · xp-framework/zip
11.3.0: AES Support
- 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
- Fixed
ZipArchiveWriterpotentially appending the ZIP central directory
to the end of the file more than once.
(@thekid)
11.2.1: Multiple close warning fix
11.2.0: Library compatibility
11.1.0: XP 12 compatibility
- Added dependency on
xp-forge/compression, see xp-framework/rfc#342
(@thekid) - Made compatible with XP 12 - @thekid
11.0.0: Deprecated streams methods removal
10.0.1: PHP 8.2 compatibility
- Fixed "Creation of dynamic property" warnings in PHP 8.2 - @thekid
10.0.0: ZipFile usage extension
- Made
ZipFile::create()andZipFile::open()accept file names,
io.Channelinstances 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
- Made compatible with PHP 8.1 - add
ReturnTypeWillChangeattributes to
iterator, see https://wiki.php.net/rfc/internal_method_return_types - Replaced xp::errorAt() call with a less-expensive check on iconv() return
value. See xp-framework/core#299
(@thekid)
9.0.0: Drop PHP 5 support
- 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
. Convertednewinstanceto anonymous classes
(@thekid)