Tip
Use the table of contents in the left panel to navigate.
Changelog
1.1.0 — 2024-01-01
- [FEATURE] Added Symfony Messenger queue integration via
ShouldQueuemarker interface. - [FEATURE] Added
NotificationLevelconstants following RFC 5424 (Info, Notice, Warning, Error, Critical, Alert, Emergency). - [FEATURE] Added
resendaction to the backend module. - [FEATURE] Pagination in the backend message list (50 items per page).
- [FEATURE] Added level filter to the backend message list.
- [FEATURE] French (
fr) localization for all language files. - [FEATURE] Added
getDiffCreatedAtForHumans()onDatabaseNotificationusing Carbon. - [CHANGE] Bumped TYPO3 requirement to 13.4+.
- [CHANGE] Bumped PHP requirement to 8.2+.
1.0.0 — Initial Release
- Backend module for composing and sending messages to frontend users.
- Email channel using TYPO3's mail system and Fluid templates.
- Database channel for persistent in-app notifications.
Notifiabletrait for Extbase domain models.HasRouteNotificationForMailtrait for email routing.DatabaseNotificationRepositorywithfindByNotifiable,markAllAsReadForNotifiableandremoveAllForNotifiablemethods.- Abstract
Notificationbase class for custom notification types. NotificationDispatcherInterfacefor dependency injection.BackendUserSentMessageToFrontendUserbuilt-in notification class.- English localization for all language files.