5.6.3 (2022-11-01)
5.6.2 (2022-09-13)
5.6.1 (2022-08-31)
1e84102
#5350 fix: create links relative to the target (@wraithgar)ea5e3a3
#5350 fix: inline single-use functions (@wraithgar)645c680
#5329 fix: updateindex.js
spelling error in comment (@KevinBrother)bd2ae5d
#5323 fix: linting (@wraithgar)
1286f03
#5381 deps:unique-filename@2.0.1
2c4e387
#5381 deps:hosted-git-info@5.1.0
b12ac01
#5381 deps:npm-pick-manifest@7.0.2
7fbf6f7
#5381 deps:bin-links@3.0.3
26d2e55
#5381 deps:@npmcli/query@1.2.0
a79ee00
#5381 deps:cacache@16.1.3
8ab12dc
#5323 deps:@npmcli/eslint-config@3.1.0
5.6.0 (2022-08-17)
- arborist: add :overridden pseudo selector (d221f72)
- arborist: add overridden getter to Node class (e6d4304)
- query: support :overridden pseudo selector (0d4ed0f)
5.5.0 (2022-08-10)
- arborist: add option to forcibly skip loading a virtual tree (96b6781)
- query: tell arborist to load an actual tree, not a virtual one (9078e27)
- nopt@6.0.0 (7f31b85)
5.4.0 (2022-08-03)
- add --replace-registry-host=<npmjs|always|never> (#4860) (703dbbf)
- add --replace-registry-host=<npmjs|always|never>| (703dbbf)
- add npm query cmd (#5000) (3c024ac)
- arborist: fix bare attribute queries (#5248) (8233fca)
- arborist: pass the edge to fromPath in order to determine correct path (#5233) (050284d)
- arborist: use the sourceReference root rather than the node root for overrides (#5227) (47cc95d), closes #4395
5.3.1 (2022-07-27)
5.3.0 (2022-07-11)
5.2.3 (2022-06-23)
5.2.2 (2022-06-22)
5.2.1 (2022-06-01)
5.2.0 (2022-05-10)
5.1.1 (2022-04-26)
- @npmcli/map-workspaces@2.0.3 (3f2b24a)
- cacache@16.0.6 (532883f)
- npmlog@6.0.2 (5e31322)
- semver@7.3.7 (c51e553)
5.1.0 (2022-04-19)
- arborist: add support for installLinks (0ebadf5)
- arborist: when replacing a Link with a Node, make sure to remove the Link target from the root (3d96494)
5.0.6 (2022-04-13)
- arborist: dont skip adding advisories to audit based on name/range (aa4a4da), closes #4681
- arborist: when reloading an edge, also refresh overrides (4d676e3)
5.0.5 (2022-04-06)
- replace deprecated String.prototype.substr() (#4667) (e3da5df)
- update readme badges (#4658) (2829cb2)
- @npmcli/arborist@5.0.4 (679e569)
- @npmcli/move-file@2.0.0 (e9b25cd)
- @npmcli/node-gyp@2.0.0 (0e87cac)
- @npmcli/package-json@2.0.0 (4a9a705)
- npm-install-checks@5.0.0 (ad99360)
- ssri@9.0.0 (a2781a3)
- treeverse@2.0.0 (1a90b9e)
5.0.4 (2022-03-31)
- arborist: handle link nodes in old lockfiles correctly (6f9cb49)
- arborist: identify and repair invalid nodes in the virtual tree (bd96ae4)
- arborist: make sure resolveParent exists before checking props (18b8b94)
- make sure we loadOverrides on the root node in loadVirtual() (99d8845)
- only call npmlog progress methods if explicitly requested (#4644) (668ec7f), closes #3314
5.0.3 (2022-03-17)
- arborist: _findMissingEdges missing dependency due to inconsistent path separators (#4261) (0e7511d)
- arborist: save workspace version (#4578) (e9a2981)
5.0.2 (2022-03-10)
5.0.1 (2022-03-08)
- BREAKING CHANGE: root node is now included in inventory
- All parent/target/fsParent/etc. references set in
root
setter, rather than the hodgepodge of setters that existed before. treeCheck
function added, to enforce strict correctness guarantees whenARBORIST_DEBUG=1
in the environment (on by default in Arborist tests).
- Release for npm v7 beta
- Fully functional
- Proof of concept
- Before this, it was
read-package-tree