| ⇢ | A | NotificationDeduplicationKeySpecification added | |
| ⇢ | A | NotificationIsFailedSpecification added | |
| ⇢ | A | NotificationIsFreshSpecification added | |
| ⇢ | A | NotificationIsLockedSpecification added | |
| ⇢ | A | NotificationIsSentSpecification added | |
| ⇢ | A | SpecificationVisitor added | |
| ⇢ | A | NotificationDtoDataTransformer added | |
| ⇢ | A | FetchNotification added | |
| ⇢ | A | FetchNotificationHandler added | |
| ⇢ | A | FilterNotifications added | |
| ⋮ | view more | ||
| ⇢ | A | NotificationDtoDataTransformer::read() added | |
| ⇢ | A | DoctrineNotificationRepository::query() added | |
| ⇢ | A | InMemoryNotificationRepository::query() added | |
| ⇢ | A | NotificationMetadataSpecification::whereExpression... added | |
| ⇢ | A | FilterNotificationsHandler::handle() added | |
| ⇢ | A | NotificationIsFreshSpecification::whereExpression(... added | |
| ⇢ | A | SpecificationVisitor::dispatch() added | |
| ⇢ | A | FetchNotificationHandler::handle() added | |
| ⇢ | A | FilterNotifications::__construct() added | |
| ⇢ | A | NotificationIsLockedSpecification::whereExpression... added | |
| ⋮ | view more | ||
| A | ↛ | InMemoryNotificationRepository::freshNotifications... removed | |