@Synchro Synchro released this Mar 27, 2018 · 9 commits to master since this release

Assets 2

Re-roll of 6.0.4 to fix missed version file entry. No code changes.

@Synchro Synchro released this Mar 27, 2018 · 10 commits to master since this release

Assets 2

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

@Synchro Synchro released this Jan 5, 2018 · 22 commits to master since this release

Assets 2
  • Correct DKIM canonicalization of line breaks for header & body - thanks to @themichaelhall
  • Make dependence on ext-filter explicit in composer.json

@Synchro Synchro released this Nov 30, 2017 · 28 commits to master since this release

Assets 2

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
  • Clarify addStringEmbeddedImage docs
  • Hide auth credentials in all but lowest level debug output, prevents leakage in bug reports
  • Code style cleanup

@Synchro Synchro released this Nov 4, 2017 · 373 commits to master since this release

Assets 2
  • Minor security backport from 6.0 - set Debugoutput in constructor according to SAPI in use, avoiding potential XSS in default debug output. Thanks to Bankde Eakasit for spotting it.
Oct 13, 2017
PHPMailer version 5.2.2
Oct 13, 2017
PHPMailer version 5.2.1
Oct 13, 2017
PHPMailer version 5.2.0

@Synchro Synchro released this Sep 14, 2017 · 59 commits to master since this release

Assets 2

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)
  • Remove 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

@Synchro Synchro released this Aug 28, 2017 · 90 commits to master since this release

Assets 2

Finally, after a couple of years work, PHPMailer 6.0 has been released!

This is a major update that breaks backwards compatibility. For information about what's changed, refer to the changelog and README files.

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.