- fix: prevent arbitrary file write via symlink extraction (b8dca23)
- Merge commit from fork (ce1c013)
- chore: Configure Renovate (#121) (fd321da), closes #121
- chore: fix trust publish (92df8f9)
- test: fix test cases for uncompress stream (#118) (5f281d9), closes #118
- fix: impl _final method instead hack pipe event (#114) (ba52b7b), closes #114
- feat: remove
pumpand raise minimum node to v18 (#113) (8ac1164), closes #113
- Drop Node.js < 18 support
Node.js 4 is long EOL, so this PR raises it to 18 as per comment. Node
10 has built-in stream.pipeline and fs.mkdir with recursive
option, which can be used instead of pump (they are the same).
Also 3 tests fail for me but they fail on main branch as well (timeout)
- Chores
- Replaced the external stream piping utility with the native Node.js stream API throughout the codebase and tests.
- Updated documentation examples to reflect the new usage of the native stream API.
- Replaced external directory creation utilities with native Node.js directory creation methods using recursive options.
- Removed obsolete dependencies and increased the minimum required Node.js version to 18.0.0.
1.10.3 (2025-05-24)
1.10.2 (2025-05-22)
1.10.1 (2024-05-23)
1.10.0 (2023-08-24)
1.9.1 (2023-08-02)
1.9.0 (2023-03-26)
1.8.0 (2023-02-24)
1.7.0 (2023-01-12)
1.6.3 (2022-12-22)
fixes
- [
96226d3] - fix: addsuppressSizeWarningto types and typo fix (#72) (Zeeko <[email protected]>)
fixes
- [
ba49232] - fix(types): onEntry stream type should ReadStream (#73) (Songhn <[email protected]>)
others
- [
054d4a4] - 🤖 TEST: Use GitHub Action (#69) (fengmk2 <[email protected]>)
features
- [
bd8ef44] - feat: unzip should keep file mode (#68) (Artin <[email protected]>)
others
- [
592e518] - Create codeql-analysis.yml (fengmk2 <[email protected]>)
fixes
- [
f516814] - fix: index.d.ts streamHeader.name wrong declearing (#46) (shadyzoz <[email protected]>)
features
- [
15c29e9] - feat: zip format support custom fileName encoding (#36) (fengmk2 <[email protected]>)
fixes
- [
7d605fe] - fix: typescript error(#29) (Ruanyq <[email protected]>)
others
- [
4808fb8] - test: add node 11 (#20) (fengmk2 <[email protected]>)
others
- [
1f352c8] - docs: add index.d.ts and test case (#17) (DiamondYuan <[email protected]>)
fixes
- [
3713a0b] - fix: handle error from yazl when file not exists (#19) (DiamondYuan <[email protected]>)
fixes
- [
b802819] - fix: keep stat mode when compress tar or tgz (#11) (Haoliang Gao <[email protected]>)
features
- [
04feafa] - feat: support absolute path zip file (#10) (fengmk2 <[email protected]>)
- chore: replace multipipe with pump (#9)
- fix: should resolve when all fileWriteStream finished (#7)
- fix: make file mode correct (#6)
- test: fix test on Windows (#4)
- feat: add strip option when uncompress zip
- feat: uncompress (#2)
- rename to compressing
- feat: 1st implementation
- init