This came up at the recent Munster workshop. We really cant mix non-semver versions into a semver ecosystem (and still say we have stick to semver in any packages with non-semver deps).
I came out of that strongly in favour of locking down our binary deps like this wherever they hit a package with real semver.
What we have with semver and hard upper bounds is truly amazing compared to Python/R ecosystems, and we should lean into it even more.
Instead of reverting the ~, we can add it to all the previous versions in the registry?
Originally posted by @rafaqz in #24 (comment). Also see the other comments there.
This came up at the recent Munster workshop. We really cant mix non-semver versions into a semver ecosystem (and still say we have stick to semver in any packages with non-semver deps).
I came out of that strongly in favour of locking down our binary deps like this wherever they hit a package with real semver.
What we have with semver and hard upper bounds is truly amazing compared to Python/R ecosystems, and we should lean into it even more.
Instead of reverting the ~, we can add it to all the previous versions in the registry?
Originally posted by @rafaqz in #24 (comment). Also see the other comments there.