Releases: srikanth-lingala/zip4j
Releases · srikanth-lingala/zip4j
v2.3.2
Bug fixes:
#141 Read complete zip file for end central directory headers
#143 Read complete entry for directories as well
#144 Existing file not always being removed from zip when replaced by new file with same name
v2.3.1
Bug fixes:
#127 Call Inflater end after extracting the current entry
#129 Do not throw exception when zip64 info is missing
#133 Fix for zip slip when file name is similar to directory extracted to
#135 do not read compressed size from zip64 as it is already set earlier
v2.3.0
New Features:
- #119 Set file entry comment and zip comment via outputstream
Bug fixes:
- #118 Fix exception when reading empty zip archives
- #124 Bring back Ultra deflate compression level
v2.2.8
Bug fixes:
#117 Write existing extra data records when adding files to zip
#118 Handle case when zip file is less than 22kb
v2.2.7
Bug fixes:
#112 Performance issues when reading zip files
#114 Use user defined charset for zip entry comment
v2.2.6
Bug fixes:
#110 Do not read next entry for mac system files
v2.2.5
Bug fixes:
#107 Update LFH offset in all relevant entries in zip file, and not just for entries after deleted entry, when removing files from zip,
#109 Write zip64 header in LFH only when file sizes exceed zip64 limit
v2.2.4
Bug fixes:
#92 nullpointer when creating zip based on folder
#96 Fix issues when reading nested zip files
#97 Re-introduce setRootFolderNameInZip in v2.x
v2.2.2
Enhancements:
#74 New exception type for checksum mismatch
Bug fixes:
#78 Unsupported features for Android API levels lower than 19, which cause crashes
#77 Cannot read zip files created with java zip api with total size greater than max int value