lloydmeta / enumeratum

A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.
MIT License
1.19k stars 148 forks source link

enumeratum-json4s not available for Scala3? #363

Open ThijsBroersen opened 1 year ago

ThijsBroersen commented 1 year ago

I noticed enumeratum-json4s is not available for Scala 3. Is there an issue? I see json4s is available for Scala 3.

ThijsBroersen commented 1 year ago

Hmm, I see ... https://github.com/json4s/json4s/issues/1035

lloydmeta commented 1 year ago

Yea sadly it seems json4s is still not quite ready for Scala3

martijnhoekstra commented 3 months ago

The upstream issue is now closed, but requires scala 3.4.x, which is not LTS

ThijsBroersen commented 2 months ago

@martijnhoekstra latest is greatest 😉

martijnhoekstra commented 2 months ago

@ThijsBroersen ah, but backwards compatibility ensures stability. Anyway, I'm just a passer-by. In theory there could be a version of enumeratum-json4s that's not on LTS while the rest is, but I wouldn't want to be the one that attempts to maintain or explain that. I'd want to consume it though!

hagl commented 1 month ago

Any chance to get a version for Scala 3.4?

lloydmeta commented 1 month ago

I think I'd rather wait until there's LTS support. Also, I'd much prefer not having to release based on milestone or RC versions.