| ⇢ | A | AfterUserDeleteEvent added | |
| ⇢ | A | UserDeleteEventSubscriber added |
| ⇢ | A | BaseUser::getCreatedAt() added | |
| ⇢ | A | BaseUser::getCreatedBy() added | |
| ⇢ | A | BaseUser::setCreatedBy() added | |
| ⇢ | A | AfterUserDeleteEvent::__construct() added | |
| ⇢ | A | AfterUserDeleteEvent::getDeletedUser() added | |
| ⇢ | A | AfterUserDeleteEvent::getDeletedBy() added | |
| ⇢ | A | UserDeleteEventSubscriber::__construct() added | |
| ⇢ | A | UserDeleteEventSubscriber::getSubscribedEvents() added | |
| ⇢ | A | UserDeleteEventSubscriber::auditLogUserDelete() added | |
| B | ↘ | C | CreateUserCommand::execute() got worse |