| ⇢ | A | DefaultMiddleware added | |
| ⇢ | A | InjectFormMiddleware added | |
| ⇢ | A | OnBeginMiddleware added | |
| ⇢ | A | PresetSimulationMiddleware added | |
| ⇢ | A | MiddlewareState added | |
| ⇢ | A | StateMiddlewareDependencyTrait added | |
| ⇢ | A | MiddlewareIsValidValidator added | |
| ⇢ | A | MiddlewareResolver added | |
| ⇢ | A | EmptyMiddleware added | |
| ⇢ | A | AbstractMiddleware added | |
| ⋮ | view more | ||
| A | ↛ | ExecutionDoneException removed | |
| A | ↛ | AbstractMiddleware removed | |
| A | ↛ | DefaultMiddleware removed | |
| ⇢ | D | MiddlewareIsValidValidator::isValid() added | |
| ⇢ | B | MiddlewareState::sendSignal() added | |
| ⇢ | B | FormController::aze() added | |
| ⇢ | A | MiddlewareState::run() added | |
| ⇢ | A | MiddlewareState::sendBeforeSignal() added | |
| ⇢ | A | MiddlewareState::sendAfterSignal() added | |
| ⇢ | A | BehaviourMiddleware::process() added | |
| ⇢ | A | FormValidationMiddleware::process() added | |
| ⇢ | A | MiddlewareResolver::getInstanceClassName() added | |
| ⇢ | A | PresetSimulationMiddleware::process() added | |
| ⋮ | view more | ||
| A | ↘ | B | FormController::processFormAction() got worse |
| A | ↛ | ExecutionDoneException::middlewareAlreadyExecuted(... removed | |
| A | ↛ | AbstractMiddleware::execute() removed | |
| A | ↛ | FormzControllerContext::getActionName() removed | |
| A | ↛ | FormzControllerContext::setActionName() removed | |
| A | ↛ | AbstractMiddleware::__construct() removed | |
| A | ↛ | AbstractMiddleware::initialize() removed | |
| A | ↛ | AbstractMiddleware::getNextMiddleware() removed | |
| A | ↛ | AbstractMiddleware::wasExecuted() removed | |
| A | ↛ | DefaultMiddleware::before() removed | |
| A | ↛ | BeginMiddleware::__construct() removed | |
| ⋮ | view more | ||