|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [6.0.0](https://github.com/10088/cli/compare/arborist-v5.1.1...arborist-v6.0.0) (2022-05-09) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* **arborist:** this drops support for the `log` property |
| 9 | +* **arborist:** the log option is no longer passed to the updated deps |
| 10 | + |
| 11 | +### Features |
| 12 | + |
| 13 | +* **arborist:** add named updates validation ([#4307](https://github.com/10088/cli/issues/4307)) ([fbe48a8](https://github.com/10088/cli/commit/fbe48a84047e0c5de31bdaa84707f0f8fdcef71d)) |
| 14 | +* **arborist:** add support for installLinks ([0ebadf5](https://github.com/10088/cli/commit/0ebadf5b603368557e9e837a46ea5c59c2677a81)) |
| 15 | +* **arborist:** refactor arborist bin to use consistent timing/logging ([d438d61](https://github.com/10088/cli/commit/d438d61d4f689966de8f964afe212d1319b8d460)) |
| 16 | + |
| 17 | + |
| 18 | +### Bug Fixes |
| 19 | + |
| 20 | +* added arborist action and updated template-oss ([#4215](https://github.com/10088/cli/issues/4215)) ([aa538df](https://github.com/10088/cli/commit/aa538df4c19f46d2e24e2635d1214176c662fcea)) |
| 21 | +* **arborist:** _findMissingEdges missing dependency due to inconsistent path separators ([#4261](https://github.com/10088/cli/issues/4261)) ([0e7511d](https://github.com/10088/cli/commit/0e7511d144bdb6624e4c0fdfb31b4b42ed2954c9)) |
| 22 | +* **arborist:** check if a spec is a workspace before fetching a manifest, closes [#3637](https://github.com/10088/cli/issues/3637) ([#4371](https://github.com/10088/cli/issues/4371)) ([2ba09cc](https://github.com/10088/cli/commit/2ba09cc0d7d56a064aa67bbb1881d381e6504888)) |
| 23 | +* **arborist:** convert all sorting to string-locale-compare ([#4465](https://github.com/10088/cli/issues/4465)) ([1b4385f](https://github.com/10088/cli/commit/1b4385f85e8f6dd5015080cdd3e02a8fa3749ffd)) |
| 24 | +* **arborist:** correctly load overrides on workspace edges, closes [#4205](https://github.com/10088/cli/issues/4205) ([fabcf43](https://github.com/10088/cli/commit/fabcf431a63ecf93b56ae5d9a05ad4e7ef280c2a)) |
| 25 | +* **arborist:** do not audit in offline mode ([#4410](https://github.com/10088/cli/issues/4410)) ([54cda96](https://github.com/10088/cli/commit/54cda9697b776fae807966097315c7b836623743)) |
| 26 | +* **arborist:** dont skip adding advisories to audit based on name/range ([aa4a4da](https://github.com/10088/cli/commit/aa4a4da336a6ec1963394fdbd06acb173c842d26)), closes [#4681](https://github.com/10088/cli/issues/4681) |
| 27 | +* **arborist:** ensure indentation is preserved ([#4218](https://github.com/10088/cli/issues/4218)) ([510f0ec](https://github.com/10088/cli/commit/510f0ecbc9970ed8c8993107cc03cf27b7b996dc)) |
| 28 | +* **arborist:** fix superfluous arguments ([#4464](https://github.com/10088/cli/issues/4464)) ([63b3557](https://github.com/10088/cli/commit/63b35578bd759cb5f3edaaef1c1122ecd0b27f48)) |
| 29 | +* **arborist:** fix unescaped periods ([#4462](https://github.com/10088/cli/issues/4462)) ([f4c5f0e](https://github.com/10088/cli/commit/f4c5f0e52679b1aa42db833fc23dc07d96cc904e)) |
| 30 | +* **arborist:** handle link nodes in old lockfiles correctly ([6f9cb49](https://github.com/10088/cli/commit/6f9cb490e7299976c43c6a118036c130671fe188)) |
| 31 | +* **arborist:** identify and repair invalid nodes in the virtual tree ([bd96ae4](https://github.com/10088/cli/commit/bd96ae4071f9cc8a65e741f414db12e98537971d)) |
| 32 | +* **arborist:** load actual tree on named updates ([1f853f8](https://github.com/10088/cli/commit/1f853f8bf7cecd1222703dde676a4b664526141d)) |
| 33 | +* **arborist:** make sure resolveParent exists before checking props ([18b8b94](https://github.com/10088/cli/commit/18b8b94357d8f57301fbaa0f1e5dc2cf1128bf3e)) |
| 34 | +* **arborist:** prioritize valid workspace nodes ([#4230](https://github.com/10088/cli/issues/4230)) ([c99c215](https://github.com/10088/cli/commit/c99c2151a868672c017f64ff0ecb12149a2fb095)), closes [#3637](https://github.com/10088/cli/issues/3637) |
| 35 | +* **arborist:** save bundleDependencies to package.json when reifying ([e631faf](https://github.com/10088/cli/commit/e631faf7b5f414c233d723ee11413264532b37de)) |
| 36 | +* **arborist:** save workspace version ([#4578](https://github.com/10088/cli/issues/4578)) ([e9a2981](https://github.com/10088/cli/commit/e9a2981f55f84ff521ef597883a4e732d08ce1c1)) |
| 37 | +* **arborist:** shrinkwrap throws when trying to read a folder without permissions ([#4258](https://github.com/10088/cli/issues/4258)) ([8c3b143](https://github.com/10088/cli/commit/8c3b143ca20d0da56c0ce2764e288a4c203b9f93)) |
| 38 | +* **arborist:** update save exact ([b51b29c](https://github.com/10088/cli/commit/b51b29c563fa97aa4fbf38250d1f04e879a8d961)) |
| 39 | +* **arborist:** use full location as tracker key when inflating ([#4300](https://github.com/10088/cli/issues/4300)) ([9bdd1ac](https://github.com/10088/cli/commit/9bdd1ace86300a8ee562027bbc5cb57d62dc7ba8)), closes [#4273](https://github.com/10088/cli/issues/4273) [#4298](https://github.com/10088/cli/issues/4298) |
| 40 | +* **arborist:** when reloading an edge, also refresh overrides ([4d676e3](https://github.com/10088/cli/commit/4d676e31a68f081b8553eff4e79db1f29acf47e1)) |
| 41 | +* **arborist:** when replacing a Link with a Node, make sure to remove the Link target from the root ([3d96494](https://github.com/10088/cli/commit/3d964940f410052918e37a9b05818fe9dc4cd86a)) |
| 42 | +* ignore integrity values for git dependencies ([#4468](https://github.com/10088/cli/issues/4468)) ([c608512](https://github.com/10088/cli/commit/c608512ed03ccf87dc989cec2849d14bf034513a)) |
| 43 | +* **logout:** require proper auth.js from npm-registry-fetch ([90c384c](https://github.com/10088/cli/commit/90c384ccccac32c80c481a04c438cbcbea82539c)) |
| 44 | +* make sure we loadOverrides on the root node in loadVirtual() ([99d8845](https://github.com/10088/cli/commit/99d88454248f950b82652b592fe2b4d019c1060b)) |
| 45 | +* npm update --save ([#4223](https://github.com/10088/cli/issues/4223)) ([cfd59b8](https://github.com/10088/cli/commit/cfd59b8c81078f842328b13a23a234150842cd58)) |
| 46 | +* only call npmlog progress methods if explicitly requested ([#4644](https://github.com/10088/cli/issues/4644)) ([668ec7f](https://github.com/10088/cli/commit/668ec7f33b7a76f5e86a59f7e5a6c0e068a242b1)), closes [#3314](https://github.com/10088/cli/issues/3314) |
| 47 | +* **rebuild:** don't run lifecycle scripts twice on linked deps ([#4529](https://github.com/10088/cli/issues/4529)) ([fbdb431](https://github.com/10088/cli/commit/fbdb43138ab8e682efb7668767465e7066d43b9f)) |
| 48 | +* replace deprecated String.prototype.substr() ([#4667](https://github.com/10088/cli/issues/4667)) ([e3da5df](https://github.com/10088/cli/commit/e3da5df4152fbe547f7871547165328e1bf06262)) |
| 49 | +* set proper workspace repo urls in package.json ([#4476](https://github.com/10088/cli/issues/4476)) ([0cfc155](https://github.com/10088/cli/commit/0cfc155db5f11ce23419e440111d99a63bf39754)) |
| 50 | +* update readme badges ([#4658](https://github.com/10088/cli/issues/4658)) ([2829cb2](https://github.com/10088/cli/commit/2829cb28a432b5ff7beeeb3bf3e7e2e174c1121d)) |
| 51 | + |
| 52 | + |
| 53 | +* **arborist:** remove log option ([eef16c1](https://github.com/10088/cli/commit/eef16c18aacfbfed8bcfc72407d2a1b0c5ea00bc)) |
| 54 | + |
| 55 | + |
| 56 | +### Documentation |
| 57 | + |
| 58 | +* standardize changelog heading ([#4510](https://github.com/10088/cli/issues/4510)) ([91f03ee](https://github.com/10088/cli/commit/91f03ee618bc635f9cfbded735fe98bbfa9d643f)) |
| 59 | + |
| 60 | + |
| 61 | +### Dependencies |
| 62 | + |
| 63 | +* @npmcli/arborist@4.3.1 ([8732f39](https://github.com/10088/cli/commit/8732f393ee547e2eada4317613599517c1d8ec0a)) |
| 64 | +* @npmcli/arborist@5.0.0 ([d58e444](https://github.com/10088/cli/commit/d58e4442b0a16c84219d5f80ab88ef68ad209918)) |
| 65 | +* @npmcli/arborist@5.0.4 ([679e569](https://github.com/10088/cli/commit/679e569d5778aef312b37c1ba3bda0171366c9fb)) |
| 66 | +* @npmcli/arborist@5.0.5 ([c70232c](https://github.com/10088/cli/commit/c70232cc12fd9b3b024c2c759edd708af2367b8d)) |
| 67 | +* @npmcli/arborist@5.0.6 ([42dc0b0](https://github.com/10088/cli/commit/42dc0b03d60dc27602dab26a2f8cbfc17bf4ab40)) |
| 68 | +* @npmcli/arborist@5.1.1 ([36899d1](https://github.com/10088/cli/commit/36899d193b8e8ee6019b04aa5e6a3a9a641a3172)) |
| 69 | +* @npmcli/map-workspaces@2.0.3 ([3f2b24a](https://github.com/10088/cli/commit/3f2b24afe205547dbbadf5a6313e95f6b565fb49)) |
| 70 | +* @npmcli/metavuln-calculator@3.0.1 ([fcc6acf](https://github.com/10088/cli/commit/fcc6acfa808aa556748544edf4e9b73262f77608)) |
| 71 | +* @npmcli/move-file@2.0.0 ([e9b25cd](https://github.com/10088/cli/commit/e9b25cd66bef17e807a84e7b10384f5f4d0064b7)) |
| 72 | +* @npmcli/node-gyp@2.0.0 ([0e87cac](https://github.com/10088/cli/commit/0e87cac8b6f09692f6bd1bf086aadbe323d127b5)) |
| 73 | +* @npmcli/package-json@2.0.0 ([4a9a705](https://github.com/10088/cli/commit/4a9a705de6992a3e9eefecc6c0cf8da45a527c7a)) |
| 74 | +* @npmcli/template-oss@3.2.1 ([aac01b8](https://github.com/10088/cli/commit/aac01b89caf6336a2eb34d696296303cdadd5c08)) |
| 75 | +* @npmcli/template-oss@3.2.2 ([#4639](https://github.com/10088/cli/issues/4639)) ([a59fd2c](https://github.com/10088/cli/commit/a59fd2cb863245fce56f96c90ac854e62c5c4d6f)) |
| 76 | +* **arborist:** update to latest major versions of npm deps ([e5b4fa6](https://github.com/10088/cli/commit/e5b4fa6251f0c6b16d84d46d62f5b98ad755385f)) |
| 77 | +* bin-links@3.0.0 write-file-atomic@4.0.0 ([#4254](https://github.com/10088/cli/issues/4254)) ([2ef9f98](https://github.com/10088/cli/commit/2ef9f9847c11fe8c0c0494558fe77c15ac4dbc80)) |
| 78 | +* cacache@16.0.0 ([e26548f](https://github.com/10088/cli/commit/e26548fb12a3bb23fbe32a336f1305e083aa51c0)) |
| 79 | +* cacache@16.0.1 ([f95396a](https://github.com/10088/cli/commit/f95396a033b75e2a3e9aa83f0b06c527641027a4)) |
| 80 | +* cacache@16.0.6 ([532883f](https://github.com/10088/cli/commit/532883ffc35fc1cc9aec09f03bf5ee0f256b94a4)) |
| 81 | +* npm-install-checks@5.0.0 ([ad99360](https://github.com/10088/cli/commit/ad9936063f20829eb9d5358d056593883f17a57b)) |
| 82 | +* npm-registry-fetch@12.0.1 ([1bfc507](https://github.com/10088/cli/commit/1bfc507f2a5afa02f04d4dea2fc6d151d4fef3ac)) |
| 83 | +* npmlog@6.0.2 ([5e31322](https://github.com/10088/cli/commit/5e313223100db1207818d756b081eaba3468b273)) |
| 84 | +* pacote@13.0.5 ([340fa51](https://github.com/10088/cli/commit/340fa51f423a518a96c8015a67d8f6144a2e8051)) |
| 85 | +* semver@7.3.7 ([c51e553](https://github.com/10088/cli/commit/c51e553a32315e4f1b703ca9030eb7ade91d1a85)) |
| 86 | +* ssri@9.0.0 ([a2781a3](https://github.com/10088/cli/commit/a2781a367d62328d7f870de878f1b63d66593f4f)) |
| 87 | +* treeverse@2.0.0 ([1a90b9e](https://github.com/10088/cli/commit/1a90b9e9ebe98cce83591e11312aaf41c830f835)) |
| 88 | + |
3 | 89 | ### [5.1.1](https://github.com/npm/cli/compare/arborist-v5.1.0...arborist-v5.1.1) (2022-04-26)
|
4 | 90 |
|
5 | 91 |
|
|
0 commit comments