Releases: gildas-lormeau/zip.js
Releases · gildas-lormeau/zip.js
v2.2.25
- Improve performance when compressing and decompressing files
v2.2.24
v2.2.23
- Improve memory usage when computing the signature of encrypted files
- Fix minor potential issue when reading zip64 files
v2.2.22
- Write the AES extra field in the local header each encrypted entries
- set
keepOrder
totrue
by default to avoid generating missing zip64 entries when they are added in parallel
v2.2.21
v2.2.20
- Add the option
signal
toZipWriter
,ZipReader
,ZipWriter#add
andEntry#getData
which allows you to abort the compression/decompression of a file (see usage examples here and here) - Add the option
dataDescriptor
toZipWriter#add
which allows you to include or not the data descriptor record (true
by default). Setting it tofalse
will automatically set the optionbufferedWrite
totrue
.
v2.2.18
v2.2.17
Improve performances when writing multiple (large) entries in a zip file simultaneously
v2.2.16
- Add support of ZipCrypto encryption (option
zipCrypto: true
when creating aZipWriter
object or callingZipWriter#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
- 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
tomodule
inpackage.json
- Ignore errors that could be thrown by the
onprogress
callback passed as option