| ⇢ | A | RepeatableDirectives added | |
| ⇢ | A | Specification added | |
| ⇢ | A | ArgumentDefinitionNode added | |
| ⇢ | A | TypeExtensionNode added | |
| ⇢ | A | SchemaExtensionNode added | |
| ⇢ | A | DirectiveDefinitionNode added | |
| ⇢ | A | OperationTypeDefinitionNode added | |
| ⇢ | A | FieldDefinitionNode added | |
| ⇢ | A | DirectiveContext added | |
| ⇢ | A | DefinitionContext added | |
| ⋮ | view more | ||
| F | ↛ | Builder removed | |
| A | ↛ | Parser removed | |
| A | ↛ | BooleanValueNode removed | |
| A | ↛ | InputObjectTypeBuilder removed | |
| A | ↛ | Generator removed | |
| A | ↛ | ObjectTypeExtensionExecutor removed | |
| A | ↛ | SchemaDefinitionNode removed | |
| A | ↛ | Encoder removed | |
| A | ↛ | ScalarTypeExtensionLinker removed | |
| A | ↛ | InputFieldBuilder removed | |
| ⋮ | view more | ||
| ⇢ | B | TypeBuilderVisitor::leave() added | |
| ⇢ | B | ValueFactory::create() added | |
| ⇢ | A | InterfaceTypeDefinitionNode::create() added | |
| ⇢ | A | DirectiveDefinitionNode::create() added | |
| ⇢ | A | FieldDefinitionNode::create() added | |
| ⇢ | A | ObjectTypeDefinitionNode::create() added | |
| ⇢ | A | TypeBuilderVisitor::extendFrom() added | |
| ⇢ | A | ArgumentDefinitionNode::create() added | |
| ⇢ | A | InputObjectTypeDefinitionNode::create() added | |
| ⇢ | A | SchemaDefinitionNode::create() added | |
| ⋮ | view more | ||
| F | ↛ | Builder::reduce() removed | |
| B | ↛ | Parser::grammar() removed | |
| B | ↛ | SchemaExtensionExecutor::enter() removed | |
| B | ↛ | ObjectTypeExtensionExecutor::enter() removed | |
| B | ↛ | InterfaceTypeExtensionExecutor::enter() removed | |
| A | ↛ | Builder::reduce158() removed | |
| A | ↛ | Builder::reduce226() removed | |
| A | ↛ | Builder::reduce224() removed | |
| A | ↛ | Builder::reduce177() removed | |
| A | ↛ | Compiler::build() removed | |
| ⋮ | view more | ||