| A | ↘ | F | ExecutionStrategy got worse |
| ⇢ | C | ExecutionStrategy::completeValue() added | |
| ⇢ | B | ExecutionStrategy::shouldIncludeNode() added | |
| ⇢ | B | ExecutionStrategy::completeValueCatchingError() added | |
| ⇢ | B | ExecutionStrategy::completeAbstractValue() added | |
| ⇢ | A | ExecutionStrategy::doesFragmentConditionMatch() added | |
| ⇢ | A | ExecutionStrategy::executeFieldsSerially() added | |
| ⇢ | A | ExecutionStrategy::completeValueWithLocatedError() added | |
| ⇢ | A | ExecutionStrategy::completeObjectValue() added | |
| ⇢ | A | ExecutionStrategy::completeListValue() added | |
| ⇢ | A | ExecutionStrategy::resolveFieldValueOrError() added | |
| ⋮ | view more | ||
| A | ↛ | ExecutionStrategy::resolveOrError() removed | |