Closed jmcarp closed 2 years ago
thanks for your pr, I agree that we can not bind to a specific version.
meanwhile, can you update the PR title like, fix: Relax dependency version pinning. @jmcarp
Looks like builds failed. Could you look into fixing them?
can you pls sign the CLA @jmcarp
thanks for your contribution @jmcarp
What changes were proposed in this pull request?
To avoid depencency version conflicts with other libraries, pin dependencies to version ranges rather than exact versions.
Why are the changes needed?
Let me know if you disagree, but in general I think library code should try to avoid pinning to exact versions. Otherwise it can get very tricky to resolve conflicts for non-trivial projects.
Does this PR introduce any user-facing change?
It's possible that there are breaking changes in dependencies that I don't know about! I'll wait for tests to run and see if anything breaks.
How was this patch tested?
See above: this change shouldn't require new tests.