Upgrade to 1.0.0-rc341

Concerns: pushword/conversation, pushword/core, pushword/page-update-notifier

Unified Notification Email Service

The email notification system has been unified with a new NotificationEmailSender service. If you extended or customized email sending in your code:

Configuration Changes:

Two new global config keys have been added that serve as defaults for all notification services:

pushword:
  notification_email_from: 'noreply@example.com'
  notification_email_to: 'admin@example.com'

These global defaults are used when package-specific keys (conversation_notification_email_from, page_update_notification_from, etc.) are not set.

Code Changes (only if you extended these services):

  • MagicLinkMailer now uses NotificationEmailSender instead of MailerInterface
  • NewMessageMailNotifier now uses NotificationEmailSender instead of MailerInterface
  • PageUpdateNotifier now uses NotificationEmailSender instead of MailerInterface + Twig