Skip to content

Latest commit

 

History

History
272 lines (110 loc) · 11.9 KB

CHANGELOG.md

File metadata and controls

272 lines (110 loc) · 11.9 KB

0.20.0 (2022-01-03)

Features

  • package-lock: handle missing resolved fields (41a304f)

0.19.0 (2021-12-29)

Features

  • shrinkpack: add support for npm >= 7 (0118a09)

BREAKING CHANGES

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

Bug Fixes

  • shell: migrate from deprecated execa.spawn (2dc7919)

Features

  • shrinkpack: remove nested optional dependencies in npm >= 3.10.8 (3e8969a), closes #75

0.17.1 (2016-10-17)

Bug Fixes

  • npm: modify semver range for npm engine (261203f)

0.17.0 (2016-08-25)

Features

  • api: expose cli runner through node.js api (d7ccf2a), closes #67

0.16.3 (2016-08-10)

Bug Fixes

  • shell: handle seemingly uncompressed tgz files (8d3836e)

0.16.2 (2016-08-10)

Bug Fixes

  • shrinkpack: apply a rate-limit to file copying (6b71a36)

0.16.1 (2016-08-09)

Bug Fixes

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

Features

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

Bug Fixes

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

Features

  • shrinkwrap: support private/scoped packages (2707067), closes #50

0.12.3 (2016-04-24)

Bug Fixes

  • shrinkpack: don't quit if repo is already shrinkpacked (bbe9cf5), closes #31

Performance Improvements

  • resolve: only fix "resolved" property for packages that need downloading (b2cf8b3), closes #37

0.12.2 (2016-04-21)

Performance Improvements

  • resolve: bring back glob.sync when globbing npm2 packages (cbb338d)

0.12.1 (2016-04-19)

Bug Fixes

  • resolve: ensure package.json version matches when searching locally (effa5b9), closes #35
  • resolve: revert bb8f7df (0934e70)

Features

  • logging: display time taken in summary (d8b99d0)
  • resolve: improve logging on how tarballs are being resolved (7880716)

Performance Improvements

  • resolve: resolve package.json according to npm version (eb286a3)

0.10.2 (2016-04-18)

Bug Fixes

  • resolve: consider a package unresolved if it resolves to shrinkpack (bb8f7df)
  • shrinkpack: removeFromBundle is provided a tarball path (f6efe47), closes #30

Performance Improvements

  • resolve: avoid using glob.sync to resolve tarball url (28a1bdb), closes #32

0.10.0 (2016-04-13)

Bug Fixes

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

Features

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

Bug Fixes

  • resolve: normalize scoped module dependency name (d02cc3e), closes #12

Features

  • shrinkwrap: handle dependencies with a missing "resolved" property (ef5ecd2), closes #18

0.5.0 (2016-04-03)

Features

0.4.1 (2015-11-04)

Bug Fixes

  • rewrite: handle urls in resolved properties (ef02a10)

0.4.0 (2015-10-26)

Features

  • rewrite: include .tar.gz files (cf14888)

0.3.3 (2015-10-26)

Bug Fixes

  • rewrite: ignore deps not resolving to a tgz (ad98849)

0.3.2 (2015-10-26)

Bug Fixes

  • rewrite: update all resolved props inc. dupes (dfe6083)

0.3.1 (2015-10-23)

0.3.0 (2015-10-23)

Bug Fixes

  • shrinkpack: Rate-limit shell operations (c474b40)
  • shrinkpack: Repair support for Windows (bc5e53c)

Features

  • shrinkpack: Create working proof of concept (db4f279)
  • shrinkpack: Improve speed and log output (821b470)
  • shrinkpack: Include devDependencies (fd834b7)