Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
This is a maintenance release
- Add some modern MIME types
- Add Hindi translation (thanks to @dextel2)
- Improve composer docs
- Fix generation of path to language files
- Correct DKIM canonicalization of line breaks for header & body - thanks to @themichaelhall
- Make dependence on ext-filter explicit in composer.json
This is a general maintenance release.
- Don't make max line length depend on line break format
- Improve Travis-CI config - thanks to Filippo Tessarotto
- Match SendGrid transaction IDs
idnSupported()now static, as previously documented
- Improve error messages for invalid addresses
- Improve Indonesian translation (thanks to @januridp)
- Improve Esperanto translation (thanks to @dknacht)
- Clean up git export ignore settings for production and zip bundles
- Update license doc
- Updated upgrading docs
- Hide auth credentials in all but lowest level debug output, prevents leakage in bug reports
- Code style cleanup
- Minor security backport from 6.0 - set
Debugoutputin constructor according to SAPI in use, avoiding potential XSS in default debug output. Thanks to Bankde Eakasit for spotting it.
This is a maintenance release with a couple of bug fixes, coding standard changes, and a major overhaul to the testing system.
- Use shorter Message-ID headers (with more entropy) to avoid iCloud blackhole bug
- Switch to Symfony code style (though it's not well defined)
- CI builds now apply syntax & code style checks, so make your PRs tidy!
- CI code coverage only applied on latest version of PHP to speed up builds (thanks to @Slamdunk for these CI changes)
composer.lock- it's important that libraries break early; keeping it is for apps
- Rename test scripts to PSR-4 spec
- Make content-id values settable on attachments, not just embedded items
- Add SMTP transaction IDs to callbacks & allow for future expansion
- Expand test coverage
Finally, after a couple of years work, PHPMailer 6.0 has been released!
The most important changes are that PHPMailer now defines a namespace (
PHPMailer\PHPMailer), and requires a minimum of PHP 5.5. To find out more about how to upgrade, read the upgrade guide.