Skip to content

Latest commit

 

History

History
261 lines (177 loc) · 7.74 KB

HISTORY.md

File metadata and controls

261 lines (177 loc) · 7.74 KB

Apr 6, 2016

  • #174 - Fix some rare symlink problems.

Apr 3, 2016

  • [#155] - Print user-friendly errors when package.json isn't present.

Mar 22, 2016

Feb 12, 2016

  • #107 - sort dependencies in --save. (@iamstarkov)
  • #93 - (internal) Resolve store_path. (@kesla)
  • [#94] - Fix --production. (@kesla)
  • #86 - Enable HTTPS keepalive. (@fengmk2)
  • [#81] - Allow installing new versions of existing deps.

Feb 3, 2016

Feb 2, 2016

  • #74 - The package has been renamed from pnpm.js to pnpm. Update accordingly!
  • No functional changes since v0.15.0.

Feb 2, 2016

  • #72 - Expose a programatic API via require('pnpm') (not documented for now).
  • #73 - Fix Node v0.12 compatibility.

Feb 1, 2016

Feb 1, 2016

  • Semi-breaking - store format was slightly changed (to support peer dependencies, #46). pnpm will continue to be compatible with the old store format, but rebuilding node_modules is recommended to take advantage of new features.
  • #41 - Support --save, --save-dev, --save-optional and --save-exact. (@davej)
  • #46 - Support modules being able to require() their peer dependencies (aka, emulate npm3-style flatness)
  • #57 - Support simpler Windows terminals.
  • Improve logging appearance (show which packages are being fetched and which are queued).

Jan 31, 2016

  • Semi-breaking - store format was slightly changed. pnpm will continue to be compatible with the old store format, but rebuilding node_modules is recommended to take advantage of new features.
  • #38 - Allow compatibility with npm utilities:
    • npm dedupe
    • npm shrinkwrap
    • npm prune
    • npm ls
    • npm rebuild

Jan 31, 2016

  • #9, #36 - Support exact versions in scoped packages.

Jan 31, 2016

  • #24, #34 - Limit download concurrency.
  • #10, #35 - Allow custom registries (npm config set registry http://npmjs.eu).

Jan 30, 2016

  • #33 - Fix instances of running pnpm in directories without package.json.

Jan 30, 2016

  • #32 - Install from tarballs (pnpm i http://site.com/package.tgz).

Jan 30, 2016

  • #31 - Improve bundleDependencies support.

Jan 30, 2016

  • Fix using pnpm install from dirs without package.json.

Jan 30, 2016

  • #25 - Improve node-gyp support (with preliminary Windows support).

Jan 30, 2016

  • #25 - Support node-gyp.

Jan 30, 2016

  • #18 - Support lifecycle hooks and compiled modules.

Jan 30, 2016

  • #17 - You can now safely rebuild from interrupted pnpm installs and pnpm will pick up where it left off.
  • #16 - Add support for bundleDependencies.
  • Throw errors when doing pnpm i github/repo—this isn't supported yet (but will be!).

Jan 30, 2016

  • Support scoped modules without version spec (eg, pnpm i [@rstacruz]/tap-spec).
  • Lots of internal cleanups.

Jan 29, 2016

  • #11 - Fix using multiple scoped modules from the same scope.

Jan 29, 2016

Jan 29, 2016

  • Warn on unsupported flags (eg, pnpm i --save x).
  • Cleanups and refactoring.

Jan 28, 2016

  • Fix dependency problems.

Jan 28, 2016

  • Fix "can't find module 'debug'" error.

Jan 28, 2016

  • Improve atomicness of operations.
  • Symlink bins into node_modules/.bin.

Jan 28, 2016

  • Initial preview release.