sphere-scala-libs
sphere-scala-libs copied to clipboard
``` scala sealed trait Parent case class A(b: B) extends Parent case class B(foo: String) extends Parent ``` This _may_ go wrong depending on which (random? alphabetical?) order the subclasses...
## About this PR 📦 Updates [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) from `2.16.2` to `2.17.0` ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve conflicts as long as you don't change...
In order to add alternatives to existing types with an ADT in a backwards compatible way we declare the current type to be one of the implementations of new hierarchy....
In Sphere I discovered the macro doesn't work across files 🤔 For now just a failing test to demonstrate the issue, perhaps I'll dig into it on a tech day...
Since these libraries are quite relevant to our persistence layer, this change adds team "eventstore" as code-owners, since this is part of their core domain.