techno-express/node-7z

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
Changelog
=========

### `v2.0.0` to **CURRENT**

 * Feature: Covert library to ESM, still Commonjs usable.
 * Various breaking changes.
 * Package in process of rewrite.

### `v1.0.0` to `v1.1.7`

 * 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.

### `v0.4.3` to `v0.5.7`

 * 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.

### `v0.4.2`

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

### `v0.4.1` 2016-01-13

 * Fix: `Zip.list` will no longer ignore files with blank `Compressed` columns (#14)

### `v0.4.0` 2015-12-06

 * Feature: Add a `raw` parameter to the `options` 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).

### `v0.3.0` 2015-02-06

 * Feature: Add a `wildcards` parameter to the `options` object. Given
   wildcards are *Array* (e.g. `[ '*.txt', '*.md' ]`).

### `v0.2.0` 2014-10-24

 * Feature: Methods `Zip.add`, `Zip.delete` and `Zip.update` can get either a
   *String* or an *Array* as `files` parameter.

### `v0.1.3` 2014-10-23

 * Fix: Support for Windows platform.

### `v0.1.2` 2014-10-20

 * Fix: Now support paths with spaces.

### `v0.1.1` 2014-08-26

 * Doc: Fix wrong usage in documentation.

### `v0.1.0` 2014-08-26

 * Feature: Add: `Zip.add`.
 * Feature: Delete: `Zip.delete`.
 * Feature: Update: `Zip.update`.
 * Dependencies: Use `7za` instead of `7z` so it is easier to setup on Windows.

### `v0.0.2` 2014-08-25

 * Feature: List contents of archive: `Zip.list`.
 * Feature: Test integrity of archive: `Zip.test`.

### `v0.0.1` 2014-08-25

 * Initial release.
 * Feature: Extract with full paths: `Zip.extractFull`
 * Feature: Extract: `Zip.extract`.

> Dates are in *ISO 8601* format (year-month-day)