Remove Interface is implemented by 1+ Objects validation
At a glance​
- Identifier: #459
- Stage: RFC3: Accepted
- Champion: @mjmahone
- PR: Remove Interface is implemented by 1+ Objects validation
Timeline​
- Spec PR created on 2018-06-08 by mjmahone
- Commit pushed: Remove Interface is implemented by 1+ Objects validation on 2018-06-08 by @mjmahone
This validation requirement was a really nasty breaking change for existing GraphQL type systems. Additionally, it is in my opinion actively harmful to an iterative development model, where you'd define an interface that a field returns, develop on the client against that interface, then days or weeks later, create one or more types that implement the interface, which old clients can start using immediately.