I'm bumped into two issues when upgrading to v7.0.0:
-
When upgrading from play-json-derived-codecs v6.0.0 to v7.0.0 Play JSON picks up a different JSON serializer in a scenario involving sum types when codecs for both the case classes and the sealed trait are in scope
-
codec derived for sealed trait doesn't appear to work for the case classes
Both of these issues can be reproduced with code found in this repository:
https://github.com/marko-asplund/play-json-derived-codecs-issue
I'm bumped into two issues when upgrading to v7.0.0:
When upgrading from play-json-derived-codecs v6.0.0 to v7.0.0 Play JSON picks up a different JSON serializer in a scenario involving sum types when codecs for both the case classes and the sealed trait are in scope
codec derived for sealed trait doesn't appear to work for the case classes
Both of these issues can be reproduced with code found in this repository:
https://github.com/marko-asplund/play-json-derived-codecs-issue