-
Notifications
You must be signed in to change notification settings - Fork 34
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
scala 3 support for core + refined #239
Conversation
@bplommer my thinking is we could move all the |
Sounds good. Let's initially copy/alias them there and deprecate them in |
Yes, let's have at least one round of deprecation before removing them in the next major release. 👍 |
bumping libs fixes compile+tests for core module
The only thing blocking this is sbt-scoverage, which shows no signs of planning to support scala 3. Ideally we'd continue to report coverage for scala 2, but that's going to require quite a lot of refactoring of the build. What do you think about dropping it for now @vlovgr ? |
I'm tempted to deprecate |
Is |
Hard. I'll make that change. |
@vlovgr shall we merge this and follow up with another PR to move |
# Conflicts: # build.sbt
Sounds good to me. |
Codec.deriveEnum
andCodec.deriveFixed
had to be made specific to scala 2, because they depend on TypeTag - I'll look into bringing them back usingtypename
as mentioned in #238, though I do wonder whether we shouldn't move autoderivation out into a separate module anyway.Had to disable scoverage because it doesn't support dotty, but might be able to re-enable it for scala 2