Skip to content

Latest commit

 

History

History
212 lines (126 loc) · 8.65 KB

File metadata and controls

212 lines (126 loc) · 8.65 KB

Changelog

2.1.0 (2026-01-28)

2.0.1 (2026-01-28)

  • 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

2.0.0 (2025-08-09)

  • fix: impl _final method instead hack pipe event (#114) (ba52b7b), closes #114
  • feat: remove pump and raise minimum node to v18 (#113) (8ac1164), closes #113

BREAKING CHANGE

  • 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)

Summary by CodeRabbit

  • 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)

Bug Fixes

  • link relative paths for better portability (#111) (2684ca2)

1.10.2 (2025-05-22)

Bug Fixes

1.10.1 (2024-05-23)

Bug Fixes

1.10.0 (2023-08-24)

Features

1.9.1 (2023-08-02)

Bug Fixes

  • Use '/' path separator on Windows for tar archives (#24) (3aa065b)

1.9.0 (2023-03-26)

Features

  • add decompress alias to uncompress (#90) (290b7b3)

1.8.0 (2023-02-24)

Features

  • use @eggjs/yauzl to close Buffer() is deprecated message (#86) (3a0a5f5)

1.7.0 (2023-01-12)

Features

  • uncompress support overwrite file mode (#81) (53f6e0d)

1.6.3 (2022-12-22)

Bug Fixes

  • throw error when source is not exists (#78) (7785c72)

1.6.2 / 2022-07-11

fixes

1.6.1 / 2022-07-11

fixes

others

1.6.0 / 2022-06-13

features

others

1.5.1 / 2020-05-11

fixes

1.5.0 / 2019-12-04

features

fixes

others

1.4.0 / 2018-11-30

others

1.3.2 / 2018-11-21

fixes

1.3.1 / 2018-08-24

fixes

1.3.0 / 2018-08-13

features

1.2.4 / 2018-07-13

  • chore: replace multipipe with pump (#9)

1.2.3 / 2017-07-27

  • fix: should resolve when all fileWriteStream finished (#7)

1.2.2 / 2017-07-06

  • fix: make file mode correct (#6)

1.2.1 / 2017-07-01

  • test: fix test on Windows (#4)

1.2.0 / 2017-07-01

  • feat: add strip option when uncompress zip

1.1.0 / 2017-02-14

  • feat: uncompress (#2)

1.0.0 / 2016-12-24

  • rename to compressing
  • feat: 1st implementation
  • init