Skip to content

Releases: PHPMailer/PHPMailer

PHPMailer 6.0.6

16 Nov 00:54
8190d73
Compare
Choose a tag to compare
  • SECURITY Fix potential object injection vulnerability. CVE-2018-19296. Reported by Sehun Oh of cyberone.kr.
  • Added Tagalog translation, thanks to @StoneArtz
  • Added Malagache translation, thanks to @Hackinet
  • Updated Serbian translation, fixed incorrect language code, thanks to @mmilanovic4
  • Updated Arabic translations (@MicroDroid)
  • Updated Hungarian translations
  • Updated Dutch translations
  • Updated Slovenian translation (@filips123)
  • Updated Slovak translation (@pcmanik)
  • Updated Italian translation (@sabas)
  • Updated Norwegian translation (@aleskr)
  • Updated Indonesian translation (@mylastof)
  • Add constants for common values, such as text/html and quoted-printable, and use them
  • Added support for copied headers in DKIM, helping with debugging, and an option to add extra headers to the DKIM signature. See DKIM_sign example for how to use them. Thanks to @gwi-mmuths.
  • Add Campaign Monitor transaction ID pattern matcher
  • Remove deprecated constant and ini values causing warnings in PHP 7.3, added PHP 7.3 build to Travis config.
  • Expanded test coverage

PHPMailer 5.2.27

16 Nov 00:57
dde1db1
Compare
Choose a tag to compare
  • SECURITY Fix potential object injection vulnerability. CVE-2018-19296. Reported by Sehun Oh of cyberone.kr.

Note that the 5.2 branch is deprecated and will not receive security updates after 31st December 2018.

PHPMailer 6.0.5

27 Mar 13:51
cb3ea13
Compare
Choose a tag to compare

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

PHPMailer 6.0.4

27 Mar 09:57
3050a4a
Compare
Choose a tag to compare

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

PHPMailer 6.0.3

05 Jan 13:22
44d49ba
Compare
Choose a tag to compare
  • Correct DKIM canonicalization of line breaks for header & body - thanks to @themichaelhall
  • Make dependence on ext-filter explicit in composer.json

PHPMailer 6.0.2

30 Nov 17:24
7a4459c
Compare
Choose a tag to compare

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

PHPMailer 5.2.26

04 Nov 09:29
7036299
Compare
Choose a tag to compare
  • 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.

PHPMailer 6.0.1

14 Sep 16:51
Compare
Choose a tag to compare

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

PHPMailer 6.0.0

28 Aug 11:50
ea25dc1
Compare
Choose a tag to compare

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.

PHPMailer 5.2.25

28 Aug 11:17
2baf20b
Compare
Choose a tag to compare
  • Make obtaining SMTP transaction ID more reliable
  • Add Bosnian translation

This is the last official release in the legacy PHPMailer 5.2 series; there may be future security patches (which will be found in the 5.2-stable branch), but no further non-security PRs or issues will be accepted. Migrate to PHPMailer 6.0.