Relax dependency requirements where possible
Generally, libraries set lower bounds on their dependency versions that are as relaxed as possible. This allows end users to express greater control over the dependencies to suit their use cases.
Edited by Duggan, John