0.20.0 (2022-01-03)
- package-lock: handle missing resolved fields (41a304f)
0.19.0 (2021-12-29)
- shrinkpack: add support for npm >= 7 (0118a09)
- shrinkpack: - Removed
--compress
option.
- Removed
--keep-optional
, optional dependencies are kept by default. - Dropped support for npm@6 and older.
- Dropped support for git+ssh and git+https dependencies (but this may return in the future).
- Rename node_shrinkwrap directory to node_shrinkpack.
0.18.1 (2016-12-21)
- shell: migrate from deprecated execa.spawn (2dc7919)
0.17.1 (2016-10-17)
- npm: modify semver range for npm engine (261203f)
0.17.0 (2016-08-25)
0.16.3 (2016-08-10)
- shell: handle seemingly uncompressed tgz files (8d3836e)
0.16.2 (2016-08-10)
- shrinkpack: apply a rate-limit to file copying (6b71a36)
0.16.1 (2016-08-09)
- cli: default to cwd if no directory is provided (708e745)
- npm: move lodash.assign out of devDependencies (ef50a10)
- shrinkwrap: rewrite npm-shrinkwrap.json on update (2ebcf92)
- help: display explanation of icons used (2762942)
- shrinkpack: decompress by default, provide --compress option (7b2f341), closes #40
- shrinkpack: ignore optionalDependencies by default, provide --keep-optional (75265ac), closes #17
0.13.1 (2016-07-01)
- npm: regression appeared in npm 3.8.8, not 3.8.9 (0056417)
- npm: regression fixed in npm 3.10.4 (cb87a87), closes #45
- npm: warn of regression in npm 3.8.9 (c17c90a)
0.12.3 (2016-04-24)
0.12.2 (2016-04-21)
- resolve: bring back glob.sync when globbing npm2 packages (cbb338d)
0.12.1 (2016-04-19)
- resolve: ensure package.json version matches when searching locally (effa5b9), closes #35
- resolve: revert bb8f7df (0934e70)
- logging: display time taken in summary (d8b99d0)
- resolve: improve logging on how tarballs are being resolved (7880716)
- resolve: resolve package.json according to npm version (eb286a3)
0.10.2 (2016-04-18)
- resolve: consider a package unresolved if it resolves to shrinkpack (bb8f7df)
- shrinkpack: removeFromBundle is provided a tarball path (f6efe47), closes #30
0.10.0 (2016-04-13)
- logging: improve consistency of error messages (3f26bc2)
- logging: improve how errors are serialised (22e852f), closes #25
- promises: ensure promises are always rejected with an error object (dfe779c)
- resolve: forward dependency on error (f28197a), closes #25
- shell: don't reject promise on stderr (cc5e55e), closes #26
- shell: rate-limit disk operations (3c3de88)
- logging: add prompts for when npm shrinkwrap needs to be run (f3a3eed)
- logging: add prompts for when npm shrinkwrap needs to be run (409062c)
- shrinkpack: refactor into tasks, improve logging (c8aa147)
- shrinkwrap: query registry if unable to patch missing resolved property locally (1aa9964)
0.6.0 (2016-04-04)
0.5.0 (2016-04-03)
0.4.1 (2015-11-04)
- rewrite: handle urls in resolved properties (ef02a10)
0.4.0 (2015-10-26)
- rewrite: include .tar.gz files (cf14888)
0.3.3 (2015-10-26)
- rewrite: ignore deps not resolving to a tgz (ad98849)
0.3.2 (2015-10-26)
- rewrite: update all resolved props inc. dupes (dfe6083)