Skip to content

Releases: gildas-lormeau/zip.js

v2.2.29

11 May 18:59
Compare
Choose a tag to compare
  • fixes thrown error when the option bufferedWrite is true and data weights 2GB+ (see #239)
  • improves keepOrder option implementation

v2.2.28

04 May 08:54
Compare
Choose a tag to compare
  • index.d.ts: add types to addUint8Array's params (see #242)

v2.2.27

15 Apr 21:35
Compare
Choose a tag to compare

Expose Entry#compressionMethod (see #238)

v2.2.26

05 Apr 20:07
Compare
Choose a tag to compare
  • Setting the option zip64 explicitly allows to initialize reader instances as late as possible when creating a ZipWriter instance or when calling ZipWriter#add (see #235)
  • Minor speed optimization when passing data from web workers to the main process

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.