Skip to content

Polar SMTP Mailer v1.0.2 - Stability & PHP 8.2 Support

Choose a tag to compare

@boopathirbk boopathirbk released this 10 Dec 12:32
· 9 commits to main since this release

πŸ›‘οΈ Stability & Compatibility Release

This release focuses on stability, PHP 8.2 compatibility, and improved error handling across 9 improvements.

πŸ”΄ Bug Fixes

  • Fixed HTML email display - HTML emails now render correctly in log viewer instead of showing source code
  • Fixed empty recipient validation - Prevents queueing emails with empty recipients
  • Fixed decryption failure handling - Gracefully handles AUTH_KEY changes instead of failing silently
  • Fixed duplicate PHPDoc block - Removed accidental code duplication

🟠 Robustness Improvements

  • Added PHP 8.2 compatibility - Added #[AllowDynamicProperties] to prevent deprecation notices
  • Added PHPMailer exception handling - Configuration wrapped in try-catch to prevent fatal errors
  • Added attachment sanitization - Large attachments truncated in logs to prevent database bloat

🟒 Performance Optimizations

  • Optimized auth failure logging - Uses autoload=no to prevent loading on every page request
  • Improved hook documentation - Added PHPDoc for PSM_bypass_queue filter

πŸ“¦ Upgrade Notes

  • βœ… Backward compatible - No breaking changes
  • βœ… No action required - Just update the plugin