Skip to content
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

publish for Scala 2.13.0-RC1, please #2776

Closed
SethTisue opened this issue Apr 8, 2019 · 14 comments
Closed

publish for Scala 2.13.0-RC1, please #2776

SethTisue opened this issue Apr 8, 2019 · 14 comments

Comments

@SethTisue
Copy link
Member

No description provided.

@SethTisue
Copy link
Member Author

blocked by simulacrum at the moment, but there's probably other things too (catalysts?)

@SethTisue
Copy link
Member Author

SethTisue commented Apr 8, 2019

note that kind-projector moved from org.spire-math to org.typelevel in their version 0.10.0 release

@SethTisue
Copy link
Member Author

simulacrum has now published. not sure what the next blocker is

@SethTisue
Copy link
Member Author

SethTisue commented Apr 10, 2019

I submitted some WIP at #2783 that I don't intend to finish myself

@SethTisue
Copy link
Member Author

catalysts, I think

@SethTisue
Copy link
Member Author

#2791 and #2792 are both merged. is there more work to do before publishing levers can be pulled...?

@kailuowang
Copy link
Contributor

@SethTisue I am waiting on a discipline maintainer releasing a milestone with this PR merged in typelevel/discipline#89

@SethTisue
Copy link
Member Author

@kailuowang I see, would that be @larsrh ?

@larsrh
Copy link
Contributor

larsrh commented Apr 24, 2019

0.11.2-M1 is on its way to Maven Central

@kailuowang
Copy link
Contributor

Last PR (i hope) #2806 before 2.0-M1 release on 2.13-RC1

@djspiewak
Copy link
Member

@kailuowang Are you going to do a cross-build in the 1.x line on 2.13?

@kailuowang
Copy link
Contributor

kailuowang commented Apr 24, 2019

@djspiewak we don't plan to release any non-bug-fix releases in the 1.x line. Cats 2.0 is binary compatible with 1.x on cats-core and cats-free.
The only major breaking changes Cats 2.0 introduces is upgrading to Scalatest 3.1.0 and Scalacheck 1.14.0. (There are a couple of minor breaking changes in cats-laws and alleycats, but they are unlikely to impact use site)
These dependency upgrades are intertwined with the update to support Scala 2.13-RC1. For example, Scalacheck 1.13 does not support scala 2.13, and Scalatest 3.0.x does not support Scalacheck 1.14, so if you don't want to upgrade those two, it's not obvious how you can support Scala 2.13 unless you chose to use different scalatest and scalacheck versions for Scala 2.13 and Scala 2.12 (which is what cats has been doing up to this point, with the new API changes in Scalatest 3.10 it's not obvious how to continue to do that. )

@djspiewak
Copy link
Member

That's all very reasonable. I was mostly thinking about what I wanted to do with shims.

@SethTisue
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants