-
Notifications
You must be signed in to change notification settings - Fork 408
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ScalaCheck follows semver since 1.14.x #793
Conversation
I'm not actually sure whether the change is correct, so I've started asking around. |
Is there a policy for MiMa that says "we're binary compatible for downstream Scala libraries but might not always be source compatible with minor versions"? I'm half joking here. |
My concern is not so much about our policy, but rather sbt's interpretation of this attribute. The question is: will sbt yell if 1.13.0 gets evicted by 1.15.4? Those are incompatible, but if we slap "semver" on releases from now on, it might do that. |
So should we wait to enable this in 1.16.0? |
According to https://github.com/scalacenter/sbt-version-policy, we need to add the |
Oh, that's an entirely different plugin. Disregard that. |
We might have to wait until 2.0.0, since we switched bincompat policy in the middle of a major version. |
If you declare your |
Set PVP to avoid false negatives, as pointed out by @julienrf.