Releases: liewcf/enjinmel-smtp
Releases · liewcf/enjinmel-smtp
Release list
v0.2.2 - Critical Bug Fixes
🔥 Critical Bug Fixes
Version 0.2.2 resolves critical issues preventing email delivery in v0.2.0 and v0.2.1.
Priority: CRITICAL - All users should upgrade immediately.
What's Fixed
1. Double-Encryption Bug ✅
Problem: API keys became corrupted when settings were saved multiple times, causing authentication failures.
Solution:
- ✅ Added automatic detection to prevent re-encryption
- ✅ Auto-repair of existing corrupted keys on plugin load
- ✅ One-time migration runs transparently
- ✅ No user action required
2. API V2 Compatibility ✅
Problem: Plugin was sending unsupported fields causing 500 Internal Server Errors.
Solution:
- ✅ Removed
SubmittedContentType,IsHtmlContent,ReplyToEmailfields - ✅ Made
SenderNameoptional (only sent when not empty) - ✅ Added default values for empty subject/message fields
- ✅ Full compliance with EnjinMel V2 API spec
📥 Installation
WordPress Admin (Recommended)
- Download
enjinmel-smtp-0.2.2.zipbelow - Go to Plugins → Add New → Upload Plugin
- Upload and activate
Manual
- Extract zip to
/wp-content/plugins/enjinmel-smtp/ - Activate in WordPress admin
✅ Verification
After updating:
- Check version: Should show "0.2.2" in Plugins page
- Test email: Go to EnjinMel SMTP → Settings → Send Test Email
- Check logs: Go to EnjinMel SMTP → Email Logs → Status should be "Sent"
Auto-repair runs automatically - if you had issues, they should be fixed immediately without any action needed!
🔄 Upgrade Path
- From v0.2.1: Direct upgrade, auto-repair included
- From v0.2.0: Includes all v0.2.1 fixes + auto-repair
- From v0.1.0: All security, performance, and API fixes included
📋 Files Changed
enjinmel-smtp.php- Added double-encryption detection and auto-repairincludes/class-enjinmel-smtp-api-client.php- API V2 complianceCHANGELOG.md- Updated changelogreadme.txt- Updated for WordPress.org
📚 Documentation
- Full Release Notes: RELEASE-NOTES-v0.2.2.md
- Bug Fix Summary: BUGFIX-SUMMARY-v0.2.2.md
- Changelog: CHANGELOG.md
🐛 Known Issues
None. All critical issues are resolved.
Limitation: Reply-To headers not supported (V2 API doesn't document this field).
💬 Support
- Issues: GitHub Issues
- Email Logs: Check EnjinMel SMTP → Email Logs for detailed errors
- Requirements: WordPress 5.3+, PHP 7.4+, Valid EnjinMel API key
🙏 Thank You
Thanks to all users who reported issues and helped with testing. Your feedback was invaluable!
This is a production-ready release. 🚀
EnjinMel SMTP v0.1.0
- Initial release: Enginemailer REST API integration, encrypted API key storage, email logging with retention and CSVvexport, admin log viewer, test email.