PR #306 reduced the fidelity of the version information since there was no way to distinguish between the version required as a normal dependency and the version required as a peer, and there is no way to indicate that a dependency is only required as a peer.