- Feature: Covert library to ESM, still Commonjs usable.
- Various breaking changes.
- Package in process of rewrite.
- Bug fix from oskarlh/fix-directory-separators.
- Use drop binary support for anything below MacOS 10.11.
- Coding style fixes.
- Update dependencies.
- Use Github Actions for CI.
- Use promise base
node-wget-fetch
for installer, fixes security audit. - Use current 7zip binary versions.
- Feature: Latest 7zip version binaries pulled at install time for all host platforms.
- Feature: Platform binary included, downloaded at install time, host system no longer needs them pre installed. The binary directory added to 7za command on calls to
run
method. - Feature: Add:
Zip.binary
method that points to option to supply path util, but instead returns object to the included binary path and filename.
- Fix:
run
returns useful error from stderr (#31) - Doc: It's better with the correct verbs (commit 7c0355beea59c42e040d0e776ff945be94705a74)
- Dependencies: Switch to cross-spawn and update other dependencies (#29)
- Fix:
Zip.list
will no longer ignore files with blankCompressed
columns (#14)
- Feature: Add a
raw
parameter to theoptions
object. Given values are Array (e.g.[ '-i!*.png', '-i*.jpg' ]
). - Feature: Add support for
.rar
archives. - Fix: Bug with
Zip.list
sometimes occurs (commit 748091463961110449e63d7ea6b9628749104f15).
- Feature: Add a
wildcards
parameter to theoptions
object. Given wildcards are Array (e.g.[ '*.txt', '*.md' ]
).
- Feature: Methods
Zip.add
,Zip.delete
andZip.update
can get either a String or an Array asfiles
parameter.
- Fix: Support for Windows platform.
- Fix: Now support paths with spaces.
- Doc: Fix wrong usage in documentation.
- Feature: Add:
Zip.add
. - Feature: Delete:
Zip.delete
. - Feature: Update:
Zip.update
. - Dependencies: Use
7za
instead of7z
so it is easier to setup on Windows.
- Feature: List contents of archive:
Zip.list
. - Feature: Test integrity of archive:
Zip.test
.
- Initial release.
- Feature: Extract with full paths:
Zip.extractFull
- Feature: Extract:
Zip.extract
.
Dates are in ISO 8601 format (year-month-day)