| ⇢ | A | StepDefinition added | |
| ⇢ | A | FormStepPersistence added |
| ⇢ | B | StepMiddlewareService::getFirstInvalidStep() added | |
| ⇢ | B | StepMiddlewareService::getFormStepPersistence() added | |
| ⇢ | A | FormMetadataObject::deepClone() added | |
| ⇢ | A | StepDefinition::getNextSteps() added | |
| ⇢ | A | FormStepPersistence::refreshObjectHash() added | |
| ⇢ | A | StepDefinition::getPreviousDefinition() added | |
| ⇢ | A | StepMiddlewareService::redirectToStep() added | |
| ⇢ | A | StepMiddlewareService::markStepAsValidated() added | |
| ⇢ | A | StepMiddlewareService::stepIsValid() added | |
| ⇢ | A | Steps::getEntry() added | |
| ⋮ | view more | ||
| A | ↛ | Step::getPreviousStep() removed | |
| A | ↛ | FormObjectSteps::amongStepsRecursive() removed | |
| A | ↛ | StepMiddlewareService::getStepValidationResult() removed | |
| A | ↛ | StepFetchingMiddleware::redirectToStep() removed | |
| A | ↛ | Step::getNextStep() removed | |
| A | ↛ | FormObjectSteps::amongSteps() removed | |
| A | ↛ | Step::hasPreviousStep() removed | |
| A | ↛ | Steps::getFirstStep() removed | |
| A | ↛ | NextSteps::getDefault() removed | |
| A | ↛ | Step::hasNextStep() removed | |