I’m wondering how to manage dependencies that are pre-v1. I’ve encountered a problem with a pre-v1 package which made incompatible changes (which by semver specification, is perfectly okay).
So with a dependency chain of root -> modA -> github.com/apache/thrift@v0.0.0-20161221203622-b2a4d4ae21c7 root -> modB -> github.com/apache/thrift@v0.12.0
Seems like a valid dependency chain based on semver, but there’s no way for me to resolve this?