-
Notifications
You must be signed in to change notification settings - Fork 72
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 #260
Comments
I'd certainly hope to support Scala 3, and I don't foresee any blockers... we don't use any macros or esoteric language features. That said, I don't think anyone's tried it yet! |
The actual set of code changes is very small: #273 There's some small build shenanigans to solve, but my Travis-fu and
|
I'm currently looking at updating the build based on @keynmol's linked PR, now that the 3.0 release is out! I'd consider releasing even if |
Also, waiting for this |
Currently enumeratum is the only blocker, and that project appears unlikely to get Scala 3 support anytime soon from what I can tell. I've spent a long and irritating time trying to get TravisCI excluding the enumeratum build only on Scala 3. Unless someone wants to volunteer to get that working, I'm likely to drop that module from the release and get that out within the next few days. (The enumeratum integration is ~trivial, and I suspect the cost of holding up Scala 3 support is much higher than the cost to the small number of users of that integration who won't be able to use the latest |
I have a feeling that Scala 3 made it redundant |
So the easy way to perform the upgrade will be
For that quick check I have used amazing sbt scala3-migrate plugin Summary: |
Note that there's some progress in #293 |
Apologies for the lag on this! Since we haven't seen anyone step up to take on the enumeratum support, I'm cutting a build that drops it as part of the Scala 3 upgrade. Will have that out this weekend. |
Alright, enumeratum support is dropped, and Scala 3 is supported as of version If anyone stumbles on this because they're missing the enumeratum support: |
@bkirwi I can't see the release on maven central :( nothing with the edit: tagged the wrong person, sorry 😂 |
I see it now :D |
Yeah, looks like something got wedged in the Sonatype release process... thanks for flagging! Looks good on my end now as well. |
Is decline going to support Scala 3 in the future? Are there any blockers, macros to migrate etc. or would it be mostly a build setup change?
The text was updated successfully, but these errors were encountered: