Skip to content

Releases: gildas-lormeau/zip.js

v2.2.25

25 Mar 23:10
Compare
Choose a tag to compare
  • Improve performance when compressing and decompressing files

v2.2.24

22 Mar 12:21
Compare
Choose a tag to compare
  • Fix onprogress callback when calling ZipEntry#getData() (see #234)

v2.2.23

16 Mar 11:12
Compare
Choose a tag to compare
  • Improve memory usage when computing the signature of encrypted files
  • Fix minor potential issue when reading zip64 files

v2.2.22

11 Mar 01:09
Compare
Choose a tag to compare
  • Write the AES extra field in the local header each encrypted entries
  • set keepOrder to true by default to avoid generating missing zip64 entries when they are added in parallel

v2.2.21

09 Mar 13:35
Compare
Choose a tag to compare

Improve performance of AES encryption/decryption (thanks @xqdoo00o)

v2.2.20

05 Mar 00:56
Compare
Choose a tag to compare
  • Add the option signal to ZipWriter, ZipReader, ZipWriter#add and Entry#getData which allows you to abort the compression/decompression of a file (see usage examples here and here)
  • Add the option dataDescriptor to ZipWriter#add which allows you to include or not the data descriptor record (true by default). Setting it to false will automatically set the option bufferedWrite to true.

v2.2.18

01 Mar 22:27
Compare
Choose a tag to compare

Add support for deflate and inflate implementation of fflate, see here for more info on how to integrate it in zip.js.

v2.2.17

23 Feb 23:41
Compare
Choose a tag to compare

Improve performances when writing multiple (large) entries in a zip file simultaneously

v2.2.16

14 Feb 22:14
Compare
Choose a tag to compare
  • Add support of ZipCrypto encryption (option zipCrypto: true when creating a ZipWriter object or calling ZipWriter#add)
  • Fix issue leading to a potential invalid entry in a Zip64 file if the compressed file of the entry is larger than the original file and the total size of the zip file is > 4GB
  • Fix minor performance issue with transferable objects when using web workers

v2.2.14

11 Feb 01:09
Compare
Choose a tag to compare
  • Fix issue when reading Zip64 files with appended data at the end of the file and minor issue related to the detection of Zip64 files
  • Set type to module in package.json
  • Ignore errors that could be thrown by the onprogress callback passed as option