| ⇢ | A | AfterAdminMessageSentEvent added | |
| ⇢ | A | ProcessPaymentCancelEvent added | |
| ⇢ | A | AfterRegistrationConfirmedEvent added | |
| ⇢ | A | ProcessPaymentFailureEvent added | |
| ⇢ | A | AfterRegistrationSavedEvent added | |
| ⇢ | A | ProcessPaymentInitializeEvent added | |
| ⇢ | A | AfterUserMessageSentEvent added | |
| ⇢ | A | ProcessPaymentNotifyEvent added | |
| ⇢ | A | EventPidCheckFailedEvent added | |
| ⇢ | A | ProcessPaymentSuccessEvent added | |
| ⋮ | view more | ||
| ⇢ | A | AfterUserMessageSentEvent::__construct() added | |
| ⇢ | A | AfterAdminMessageSentEvent::__construct() added | |
| ⇢ | A | ProcessPaymentCancelEvent::__construct() added | |
| ⇢ | A | ProcessPaymentFailureEvent::__construct() added | |
| ⇢ | A | ProcessPaymentNotifyEvent::__construct() added | |
| ⇢ | A | ModifyUserMessageSenderEvent::__construct() added | |
| ⇢ | A | ProcessPaymentSuccessEvent::__construct() added | |
| ⇢ | A | ProcessPaymentInitializeEvent::__construct() added | |
| ⇢ | A | ModifyEventQueryConstraintsEvent::__construct() added | |
| ⇢ | A | ModifyUserMessageAttachmentsEvent::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | EventController::detailAction() got worse |
| A | ↘ | B | PaymentController::failureAction() got worse |
| A | ↘ | B | PaymentController::cancelAction() got worse |
| B | ↘ | C | NotificationService::sendUserMessage() got worse |
| A | ↛ | AbstractController::signalDispatch() removed | |
| A | ↛ | NotificationService::injectSignalSlotDispatcher() removed | |