v6.9.0
FEATURES
2ba3a0f67#90 Time traveling installs using the--beforeflag. (@zkat)b7b54f2d1#3 Add support for package aliases. This allows packages to be installed under a different directory than the package name listed inpackage.json, and adds a new dependency type to allow this to be done for registry dependencies. (@zkat)684bccf06#146 Always savepackage-lock.jsonwhen using--package-lock-only. (@aeschright)b8b8afd40#139 Make empty-string run-scripts run successfully as a no-op. (@vlasy)8047b19b1npm.community#3784 Match git semver ranges when flattening the tree. (@larsgw)e135c2bb3npm.community#1725 Re-enable updating local packages. (@larsgw)
BUGFIXES
cf09fbaed#153 Set modified to undefined innpm viewwhentimeis not available. This fixes a bug wherenpm viewwould crash on certain third-party registries. (@simonua)774fc26ee#154 Print out tar version ininstall.shonly when the flag is supported not all the tar implementations support --version flag. This allows the install script to work in OpenBSD, for example. (@agudulin)863baff11#158 Fix typo in error message fornpm stars. (@phihag)a805a95adnpm.community#4227 Strip version info from pkg on E404. This improves the error messaging format. (@larsgw)
DOCS
5d7633833#160 Addnpm addas alias to npm install in docs. (@ahasall)489c2211c#162 Fix link to RFC #10 in the changelog. (@mansona)433020ead#135 Describe exit codes in npm-audit docs. (@emilis-tm)
DEPENDENCIES
ee6b6746bzkat/make-fetch-happen#29agent-base@4.2.1(@TooTallNate)2ce23baf5lock-verify@2.1.0: Adds support for package aliases (@zkat)baaedbc6epacote@9.5.0: Adds opts.before support (@zkat)57e771a03#164licensee@6.1.0(@kemitchell)2b78288d4add core to default inclusion tests in pack (@zkat)9b8b6513fnpm.community#5382npm-packlist@1.4.1: Fixes bug wherecore/directories were being suddenly excluded. (@zkat)