| A | ↛ | ValueNodeCoercer removed |
| ⇢ | D | ValueNodeResolver::resolve() added | |
| ⇢ | C | ValueNodeResolver::resolveInputObjectType() added | |
| ⇢ | B | ValueNodeResolver::resolveListType() added | |
| ⇢ | A | ValueNodeResolver::resolveEnumType() added | |
| ⇢ | A | ValueNodeResolver::resolveNonNullType() added | |
| ⇢ | A | ValueNodeResolver::resolveScalarType() added | |
| ⇢ | A | ValueNodeResolver::isMissingVariable() added | |
| D | ↛ | ValueNodeCoercer::coerce() removed | |
| C | ↛ | ValueNodeCoercer::coerceInputObjectType() removed | |
| B | ↛ | ValueNodeCoercer::coerceListType() removed | |
| A | ↛ | ValueNodeCoercer::coerceNonNullType() removed | |
| A | ↛ | ValueNodeCoercer::coerceScalarType() removed | |
| A | ↛ | ValueNodeCoercer::coerceEnumType() removed | |
| A | ↛ | ValueNodeCoercer::isMissingVariable() removed |