circe / circe-generic-extras

Configurable generic derivation for Circe
Apache License 2.0
66 stars 28 forks source link

Publish for Scala 3 (aka Dotty) #168

Open phdoerfler opened 3 years ago

phdoerfler commented 3 years ago

I imagine this is easier said than done but, well, now there's an issue for it. Thanks!

javierarrieta commented 3 years ago

Referencing a question in the global circe Scala 3 plans:

https://github.com/circe/circe/issues/1754#issuecomment-851864122

felixbr commented 3 years ago

I took a look at the code and it's full of macros, shapeless 2, and other things which are not supported by Scala 3 at all.

My intention was to write a Scala 3 version from scratch with the same apis but no Scala 2 compatibility otherwise. In the meantime @Lasering started to add configuration options to the Scala 3 version of circe-generic, so that will probably solve the problem for me.

Not sure which features will still be missing if the PR mentioned above is included in 0.15.0.