+
added nameEncoding
parameter
+
exported StreamZipAsync type
-
fixed compatibility with old node.js
-
fix #77: using recursive mkdir for deeply nested archives
+
funding link
-
fixed typings (entry)
-
fixed typings (entryData)
-
added missing close
definition
+
added simple Promise api available as StreamZip.async
*
all methods now throw Error, not string
+
added an option to pass fd instead of file name
-
fixed type definitions
-
fixed type definitions
-
improved type definitions
-
fixed type definitions
-
fixed parameter type definition
-
fixed some TypeScript definitions
+
fixed typescript interface definition
+
removed deflate64
+
missing file added
+
typescript interface
-
fixed close() when zip was not found
-
fixed callbacks in close()
*
closing a file cancels all pending events
+
upgraded modules
+
included the license
+
fixed deprecations
+
parsing time values
+
callback in close
method
+
openEntry method
+
option to specify custom fs: StreamZip.setFs
-
fixed folder extraction
Archives with malicious entries will throw an error
+
option to disable it: skipEntryNameValidation
Fix #20: throw errors
Fixed compatibility with node.js v0.10
Fix #14: error unpacking archives with a special comment
Fix #12: descriptive error messages
Fix #10: extraction of files larger than 4GB
Fixed headerOffset bug
Support 4GB+ ZIP64 archives
-
fix #5: correct parsing of ZIP64 headers
ZIP64 unit test
ZIP64 format support
Tiny archives reading bugfix
-
fix #3: reading archives smaller than 1kb
Exporting header offsets info
+
headerOffset
, centralDirectory
Bugfix
-
npm packging bug fixed
Sync read feature
+
StreamZip.entryDataSync
method
First stable release