All Versions
Latest Version
Avg Release Cycle
68 days
Latest Release
112 days ago

Changelog History
Page 4

  • v5.2.21 Changes

    December 28, 2016
    • ๐Ÿ›  Fix missed number update in version file - no functional changes
  • v5.2.20 Changes

    December 28, 2016
    • ๐Ÿ”’ SECURITY Critical security update for CVE-2016-10045 please update now! Thanks to Dawid Golunski and Paul Buonopane (@Zenexer).
    • โ†ช Note that this change will break VERP addresses in Sender if you're using mail() - workaround: use SMTP to localhost instead.
  • v5.2.19 Changes

    December 26, 2016
    • Minor cleanup
  • v5.2.18 Changes

    December 24, 2016
    • ๐Ÿ”’ SECURITY Critical security update for CVE-2016-10033 please update now! Thanks to Dawid Golunski.
    • โž• Add ability to extract the SMTP transaction ID from some common SMTP success messages
    • ๐Ÿ“š Minor documentation tweaks
  • v5.2.17 Changes

    December 09, 2016
    • ๐Ÿš€ This is officially the last feature release of 5.2. Security fixes only from now on; use PHPMailer 6.0!
    • ๐Ÿ‘ Allow DKIM private key to be provided as a string
    • Provide mechanism to allow overriding of boundary and message ID creation
    • ๐Ÿ‘Œ Improve Brazilian Portuguese, Spanish, Swedish, Romanian, and German translations
    • ๐Ÿ‘ PHP 7.1 support for Travis-CI
    • ๐Ÿ›  Fix some language codes
    • โž• Add security notices
    • ๐Ÿ‘Œ Improve DKIM compatibility in older PHP versions
    • ๐Ÿ‘Œ Improve trapping and capture of SMTP connection errors
    • ๐Ÿ‘Œ Improve passthrough of error levels for debug output
    • PHPDoc cleanup
  • v5.2.16 Changes

    June 06, 2016
    • โž• Added DKIM example
    • ๐Ÿ›  Fixed empty additional_parameters problem
    • ๐Ÿ›  Fixed wrong version number in VERSION file!
    • ๐Ÿ‘Œ Improve line-length tests
    • 0๏ธโƒฃ Use instance settings for SMTP::connect by default
    • ๐Ÿ‘‰ Use more secure auth mechanisms first
  • v5.2.15 Changes

    May 10, 2016
    • โž• Added ability to inject custom address validators, and set the default validator
    • ๐Ÿ›  Fix TLS 1.2 compatibility
    • โœ‚ Remove some excess line breaks in MIME structure
    • ๐Ÿ’… Updated Polish, Russian, Brazilian Portuguese, Georgian translations
    • More DRY!
    • ๐Ÿ‘Œ Improve error messages
    • โšก๏ธ Update dependencies
    • โž• Add example showing how to handle multiple form file uploads
    • ๐Ÿ‘Œ Improve SMTP example
    • ๐Ÿ‘Œ Improve Windows compatibility
    • ๐Ÿ‘‰ Use consistent names for temp files
    • ๐Ÿ›  Fix gmail XOAUTH2 scope, thanks to @sherryl4george
    • ๐Ÿ›  Fix extra line break in getSentMIMEMessage()
    • ๐Ÿ‘Œ Improve DKIM signing to use SHA-2
  • v5.2.14 Changes

    November 01, 2015
    • ๐Ÿ‘ Allow addresses with IDN (Internationalized Domain Name) in PHP 5.3+, thanks to @fbonzon
    • ๐Ÿ‘ Allow access to POP3 errors
    • ๐Ÿ‘‰ Make all POP3 private properties and methods protected
    • ๐Ÿ”’ SECURITY Fix vulnerability that allowed email addresses with line breaks (valid in RFC5322) to pass to SMTP, permitting message injection at the SMTP level. Mitigated in both the address validator and in the lower-level SMTP class. Thanks to Takeshi Terada.
    • โšก๏ธ Updated Brazilian Portuguese translations (Thanks to @phelipealves)
  • v5.2.13 Changes

    September 14, 2015
    • ๐Ÿ“‡ Rename internal oauth class to avoid name clashes
    • ๐Ÿ‘Œ Improve Estonian translations
  • v5.2.12 Changes

    September 01, 2015
    • ๐Ÿ›  Fix incorrect composer package dependencies
    • Skip existing embedded image cids in msgHTML