Polar SMTP Mailer v1.0.2 - Stability & PHP 8.2 Support
π‘οΈ 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=noto prevent loading on every page request - Improved hook documentation - Added PHPDoc for
PSM_bypass_queuefilter
π¦ Upgrade Notes
- β Backward compatible - No breaking changes
- β No action required - Just update the plugin