-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Upgrade scalacheck to 1.14.0 #2449
Comments
We can't do that until we break binary compatibility (cats 3.0 is our current plan, cats 2.0 will be binary compatible for scala 2.12, but not 2.11). scalacheck should ideally be using mima, and they should have bumped to scalacheck 2.0.0. cc @non |
is it necessary for the bincompat guarantees to extend even to test-only dependencies...? (I'm genuinely asking, not expressing an opinion) |
There is a deeper discussion of this on #2312 with a possible solution for cats-1.x. |
@SethTisue cats-laws is not test-only, for that artifact, scalacheck is a regular dependency. |
This has been done. |
I am using specs2 4.3.x and I want to use cats-laws with it.
Unfortunately, specs2-scalacheck >= 4.2.0 requires scalacheck 1.14.0 but cats-laws 1.2.0 is build with scalacheck 1.13.5 which is binary incompatible with each other.
This results in the following runtime exception:
The text was updated successfully, but these errors were encountered: