Skip to content

Email Notification extension for Glueful

Choose a tag to compare

@MichaelSowah MichaelSowah released this 13 Sep 13:32
· 47 commits to main since this release
0b9fb1f

Added

  • Modern ServiceProvider-based integration (Glueful\\Extensions\\ServiceProvider).
  • Composer-based provider discovery via extra.glueful.provider.
  • New config file at config/email-notification.php merged via register().
  • Symfony Mailer transports with failover and provider bridges.

Changed

  • Composer metadata updated to reflect Symfony Mailer and modern discovery.
  • Provider getVersion() now returns 1.0.0.
  • Minimum Glueful compatibility raised to >=1.0.0 in extra.glueful.requires.

Removed

  • Legacy manifest.json (replaced by Composer discovery).
  • Legacy top-level EmailNotification class.
  • Legacy src/config.php (config moved to config/email-notification.php).

Migration Notes

  • Ensure your app uses the modern extensions system and runs php glueful extensions:cache after install.
  • If overriding templates, update paths per README guidance.
  • Install provider bridge packages as needed (e.g., symfony/brevo-mailer, symfony/sendgrid-mailer).