| ⇢ | A | ItemResolver added | |
| ⇢ | A | CollectionResolverFactory added | |
| ⇢ | A | ItemMutationResolverFactory added | |
| C | ↘ | F | SchemaBuilder got worse |
| A | ↛ | CollectionResolverFactory removed | |
| A | ↛ | ItemResolverFactory removed | |
| A | ↛ | ItemMutationResolverFactory removed |
| ⇢ | C | CollectionResolverFactory::__invoke() added | |
| ⇢ | C | ItemMutationResolverFactory::__invoke() added | |
| ⇢ | B | SchemaBuilder::getNodeInterface() added | |
| ⇢ | B | ItemResolver::__invoke() added | |
| ⇢ | A | ItemResolver::__construct() added | |
| ⇢ | A | CollectionResolverFactory::__construct() added | |
| ⇢ | A | CollectionResolverFactory::getSubresource() added | |
| ⇢ | A | ItemMutationResolverFactory::__construct() added | |
| ⇢ | A | SchemaBuilder::getNodeQueryField() added | |
| ⇢ | A | CollectionResolverFactory::fieldsToAttributes() added | |
| C | ↛ | CollectionResolverFactory::__invoke() removed | |
| C | ↛ | ItemMutationResolverFactory::__invoke() removed | |
| B | ↛ | ItemResolverFactory::__invoke() removed | |
| A | ↛ | CollectionResolverFactory::__construct() removed | |
| A | ↛ | CollectionResolverFactory::getSubresource() removed | |
| A | ↛ | ItemResolverFactory::__construct() removed | |
| A | ↛ | ItemMutationResolverFactory::__construct() removed | |
| A | ↛ | CollectionResolverFactory::fieldsToAttributes() removed |