NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4281 most downloaded on npm
node.js library for reading and extraction of ZIP archives
Last release 2 months ago
22 Jul 2026
Ships unpredictably
gaps range from 8 days to 4.9 years
Nearly every release is documented
notes for 46 of 50 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
50 releases · first in 2015
+ fixed reading compressed entry size to prevent exploitation reported by @DumDumSu * updated dependencies
+ fixed reading compressed entry size to prevent exploitation reported by @DumDumSu
* updated dependencies
+ added nameEncoding parameter
+ added nameEncoding parameter
+ exported StreamZipAsync type
One column per quarter.
+ exported StreamZipAsync type
- fixed compatibility with old node.js
- fixed compatibility with old node.js
- fix #77: using recursive mkdir for deeply nested archives
- fix #77: using recursive mkdir for deeply nested archives
+ funding link
+ funding link
- fixed typings (entry)
- fixed typings (entry)
- fixed typings (entryData)
- fixed typings (entryData)
- added missing close definition
- added missing close definition
+ added simple Promise api available as StreamZip.async * all methods now throw Error, not string
+ 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
+ added an option to pass fd instead of file name
- fixed type definitions
- fixed type definitions
- fixed type definitions
- fixed type definitions
- improved type definitions
- improved type definitions
- fixed type definitions
- fixed type definitions
- fixed parameter type definition
- fixed parameter type definition
- fixed some TypeScript definitions
- fixed some TypeScript definitions
+ fixed typescript interface definition
+ fixed typescript interface definition
+ removed deflate64
+ removed deflate64
Nothing published for this version
+ missing file added
+ missing file added
- fixed close() when zip was not found
- fixed close() when zip was not found
- fixed callbacks in close()
- fixed callbacks in close()
* closing a file cancels all pending events
* closing a file cancels all pending events
+ upgraded modules
+ upgraded modules
+ included the license
+ included the license
+ fixed deprecations
+ fixed deprecations
+ parsing time values
+ parsing time values
+ callback in close method
+ callback in close method
+ openEntry method
+ openEntry method
+ option to specify custom fs: StreamZip.setFs
+ option to specify custom fs: StreamZip.setFs
- fixed folder extraction
- fixed folder extraction
Archives with malicious entries will throw an error + option to disable it: skipEntryNameValidation
Archives with malicious entries will throw an error
+ option to disable it: skipEntryNameValidation
Fix #20: throw errors
Fix #20: throw errors
Fixed compatibility with node.js v0.10
Fixed compatibility with node.js v0.10
Fix #14: error unpacking archives with a special comment
Fix #14: error unpacking archives with a special comment
Fix #12: descriptive error messages
Fix #12: descriptive error messages
Fix #10: extraction of files larger than 4GB
Fix #10: extraction of files larger than 4GB
Fixed headerOffset bug
Fixed headerOffset bug
Support 4GB+ ZIP64 archives - fix #5: correct parsing of ZIP64 headers
Support 4GB+ ZIP64 archives
- fix #5: correct parsing of ZIP64 headers
ZIP64 unit test
ZIP64 unit test
ZIP64 format support
ZIP64 format support
Tiny archives reading bugfix - fix #3: reading archives smaller than 1kb
Tiny archives reading bugfix
- fix #3: reading archives smaller than 1kb
Exporting header offsets info + headerOffset, centralDirectory
Exporting header offsets info
+ headerOffset, centralDirectory
Nothing published for this version
Bugfix - npm packging bug fixed
Bugfix
- npm packging bug fixed
Sync read feature + StreamZip.entryDataSync method
Sync read feature
+ StreamZip.entryDataSync method
First stable release
First stable release
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →