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

kebs-spray-json: support scala 3 #282

Open
pjfanning opened this issue May 26, 2023 · 2 comments
Open

kebs-spray-json: support scala 3 #282

pjfanning opened this issue May 26, 2023 · 2 comments

Comments

@pjfanning
Copy link

pjfanning commented May 26, 2023

I notice too that enumeratum support is vis Scala213for3 too but enumeratum now has a Scala3 release too.

@luksow
Copy link
Contributor

luksow commented May 29, 2023

Hi, there was no plan to support spray-json with Scala 3 as I thought it's not gonna be released but since it's there, I think it should be pretty straightforward to bring it in.

About enumeratum, well I wanted to only have support for proper Scala 3 enums everywhere... Do you think it's good to have that ported, so that the transition is smoother? We might prepare two different packages, one for both Scala 2.13/Scala 3 with enumeratum and one with plain enums only for Scala 3.

Last but not least, I want to stop supporting akka-http in favour of pekko-http, so maybe all these would be a good plan for 2.0.0, cleaning some older mess.

@pjfanning thoughts?

@pjfanning
Copy link
Author

@luksow your plan seems ok to me.

I'm not a big user of kebs myself but the utilities it provides are very useful. I use kebs-spray-json in https://github.com/pjfanning/swagger-pekko-http-sample. That currently uses Scala 2.13 but I was considering using Scala 3.

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

2 participants