Bug Fixes
- do not proceed if
package.json not found (4b6db15)
- do not rewrite package.json on global install (b29fca5)
- error propagation (2faa83c)
- typo (8484bd1)
Features
- basic cache mechanism (95cfc53)
- cache on spot installations (0e74531)
- cache only npm publications (9317d63)
- do not crash if package.json doesn't exist (f7aa5dc)
- ensure to resolve correct versions from maintained deps (733a3fe)
- handle git repo references efficiently (29c7894)
- handle non overridable externals properly (f234351)
- if non semver range, always install in place (1f6422e)
- improve CLI message (24a6028)
- improve error message (f2f6608)
- improve external setup (7b29664)
- improve jobs logging (1fe3566)
- improve log location (5ea150a)
- improve logging (3d986f0)
- improve logging (528aa54)
- improve package name validation (ef7cb78)
- install on spot for misversioned local (2f4a827)
- on npm-cross-link install pkgNam as dep (c720ec0)
- optimize further installation (9fad7d7)
- output log only when it makes sense (289830c)
- proper location for new package.json section (eea4e92)
- rely on etag caching (82193f9)
- speedup npm registry meta resolution (f37b4e7)
- support 'global' option (d2368ae)
- support global installs of externals (3be98f4)
- support saveMode option (44a57ff)
- support specifying version in install-dependency (f04aac2)
- update package.json dependencies sections (6d90b83)
- write updated version in case of updateDependency (3a67921)
BREAKING CHANGES
- Changed behavior of:
$ npm-cross-link
It now installs mentioned package as a dependency and does not ensure
it's installed gobally
- If local installation exposes no version, while there's
published version that matches version range
install on spot
- Non semver referenced local installs are now installed
on spot instead of being linked
Comparison since last release