Skip to content

Releases: medikoo/npm-cross-link

7.0.1 (2019-03-05)

18 Jun 12:02

Choose a tag to compare

Bug Fixes

  • bring back general install option (557abde)

Comparison since last release

7.0.0 (2019-03-05)

18 Jun 12:02

Choose a tag to compare

Bug Fixes

  • do not crash for non existing remotes (a47a216)

Code Refactoring

  • pave path for installDependencies feature (1d3a7db)
  • rename module (78ec6ad)

Features

  • improve log message (8f26854)
  • improve logging (936ee4e)
  • support install of multiple dependencies (75ae8ef)
  • support multiple global install (e1b1284)

BREAKING CHANGES

  • install-maintaned-package.js was removed in favor of
    install-packages-globally.js
  • install-package-globally.js got replaced by install-packages-globally.js
  • install-dependency.js was replaced with install-dependencies.js

Comparison since last release

6.2.0 (2019-03-01)

18 Jun 12:02

Choose a tag to compare

Features

  • improve log message (83734f1)
  • improve updateable version detection (1a62756)

Comparison since last release

6.1.0 (2019-02-28)

18 Jun 12:02

Choose a tag to compare

Bug Fixes

  • avoid EMFILE and ENFILE errors (e0932bd)
  • handling of broken package.json (cdbce55)

Features

  • improve error message (85f3fb6)
  • support username/reponame github repo notation (6bc7f95)

Comparison since last release

6.0.0 (2019-02-28)

18 Jun 12:02

Choose a tag to compare

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

5.1.0 (2019-02-19)

18 Jun 12:02

Choose a tag to compare

Bug Fixes

  • install of not published dependencies (c8a379e)
  • resolve correct registry url (e8df91c)

Features

  • expose topPackageName on progressData (ab2c468)
  • improve error logging (e6e1a21)
  • improve log levels choice (7407bf4)
  • improve log message (8b2d935)
  • improve log message (f4c61da)
  • improve log message (a62b877)
  • log npm view output (806ea63)
  • support npm registry authentication (cbc9560)

Comparison since last release

5.0.2 (2019-02-04)

18 Jun 12:02

Choose a tag to compare

Bug Fixes

  • ensure to remove unexpected named dependencies (7e4ef7b)
  • improve external consistency detection (b01dcac)

Comparison since last release

5.0.1 (2019-02-04)

18 Jun 12:02

Choose a tag to compare

Bug Fixes

  • remove accidental concurrency (d062d9a)

Comparison since last release

5.0.0 (2019-01-31)

18 Jun 12:02

Choose a tag to compare

Bug Fixes

  • fix resolution of latest supported published version (5123814)
  • handling installation of externals at non semver versions (d9f0f14)
  • handling of case where package has no dependencies (6539fa4)

Features

  • ensure to remove package-lock.json for maintained packages (dee49dd)

BREAKING CHANGES

  • package-lock.json is now automatically removed for link dependencies.
    As they serve as libraries, so package lock servse no purpose for them

Comparison since last release

4.0.0 (2019-01-21)

18 Jun 12:02

Choose a tag to compare

Features

  • install local deps in place if not at local version (9fd6b4a)

BREAKING CHANGES

  • So far local (developed) dependencies where linked no matter the
    referenced version in package.json.
    Since now npm versions are installed in place
    if referenced version doesn't match local one.
    This ensures we should always have packages working
    and allow more controlled upgrades of majors

Comparison since last release