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

Changelog History
Page 1

  • v6.1.7

    July 14, 2020

    PHPMailer 6.1.7

    ๐Ÿš€ This is a maintenance release.

    • Split SMTP connection into two separate methods
    • Undo BC break in PHP vesions 5.2.3 - 7.0.0 introduced in 6.1.2 when injecting callables for address validation and HTML to text conversion
    • ๐Ÿ’พ Save response to SMTP welcome banner as other responses are saved
    • ๐Ÿšฆ Retry stream_select if interrupted by a signal
  • v6.1.6

    May 27, 2020

    PHPMailer 6.1.6

    ๐Ÿš€ This is a security release, with some other minor changes. For full details, refer to the advisory.

    • ๐Ÿ”’ SECURITY Fix insufficient output escaping bug in file attachment names. CVE-2020-13625. Reported by Elar Lang of Clarified Security.
    • Correct Armenian ISO language code from am to hy, add mapping for fallback
    • โฑ Use correct timeout property in debug output
  • v6.1.5

    March 14, 2020

    ๐Ÿš€ This is a maintenance release.

    • Reject invalid custom headers that are empty or contain breaks
    • ๐Ÿ›  Various fixes for DKIM issues, especially when using mail() transport
    • ๐Ÿ”’ Drop the l= length tag from DKIM signatures; it's a mild security risk
    • Ensure CRLF is used explicitly when needed, rather than static::$LE
    • โž• Add a method for trimming header content consistently
    • Some minor tweaks to resolve static analyser complaints
    • Check that attachment files are readable both when adding and when sending
    • โ†ช Work around Outlook bug in mishandling MIME preamble
    • ๐ŸŒ Danish translation improvements
  • v6.1.4

    December 10, 2019

    The RFC2047 folding added in 6.1.0 was a little overenthusiastic; It will now only happen when header lines exceed 998 chars.

    • Clean up hostname handling
    • Avoid IDN error on older PHP versions, prep for PHP 8.0
    • Don't force RFC2047 folding unnecessarily
    • ๐Ÿš€ Enable tests on full release of PHP 7.4
  • v6.1.3

    November 21, 2019
    • ๐Ÿ›  Fix an issue preventing injected debug handlers from working
    • ๐Ÿ›  Fix an issue relating to connection timeout
    • Add SMTP::MAX_REPLY_LENGTH constant
    • โœ‚ Remove some dev dependencies; phpdoc no longer included
    • ๐Ÿ›  Fix an issue where non-compliant servers returning bare codes caused an SMTP hang
  • v6.1.2

    November 13, 2019
    • Substantial revision of DKIM header generation
    • ๐Ÿ‘‰ Use shorter hashes for auto-generated CID values
    • ๐Ÿ›  Fix format of content-id headers, and only use them for inline attachments
    • โœ‚ Remove all use of XHTML
    • Lots of coding standards cleanup
    • โšก๏ธ API docs are now auto-updated via GitHub actions
    • ๐Ÿ›  Fix header separation bug created in 6.1.1
    • ๐Ÿ›  Fix misidentification of background attributes in SVG images in msgHTML
  • v6.1.1

    September 27, 2019

    No code changes, just retagging for a misordered commit for 6.1.0.

  • v6.1.0

    September 27, 2019

    ๐Ÿš€ This is a feature and maintenance release.

    • ๐Ÿ›  Multiple bug fixes for folding of long header lines, thanks to @caugner
    • โž• Add support for RFC2387 child element content-type hint in multipart/related structures.
    • ๐Ÿ‘Œ Support for Ical event methods other than REQUEST, thanks to @puhr-mde
    • ๐Ÿ”„ Change header folding and param separation to use spaces instead of tabs
    • ๐Ÿ‘‰ Use ; to separate multiple MIME header params
    • โž• Add support for RFC3461 DSN messages
    • ๐Ÿ›  IMAP example code fixed
    • ๐Ÿ‘‰ Use PHP temp streams instead of temp files
    • ๐Ÿ‘ Allow for longer SMTP error codes
    • โšก๏ธ Updated Brazilian Portuguese translation
    • Throw exceptions on invalid encoding values
    • โž• Add Afrikaans translation, thanks to @Donno191
    • โšก๏ธ Updated Farsi/Persian translation
    • โž• Add PHP 7.4 to test config
    • โœ‚ Remove some ambiguity about setting XMailer property
    • ๐Ÿ‘Œ Improve error checking in mailing list example
    • โฌ‡๏ธ Drop PHP 5.5 from CI config as it's no longer supported by Travis-CI
    • ๐Ÿ›  Fix S/MIME signing
    • โž• Add constants for encryption type
    • More consistent use of constants for encryption, charset, encoding
    • โž• Add PHPMailer logo images
  • v6.0.7

    February 01, 2019

    ๐Ÿš€ This is a maintenance release.

    • ๐Ÿ‘€ Include RedHat GPL Cooperation Commitment - see the COMMITMENT file for details.
    • โšก๏ธ Don't exclude composer.json from git exports as it breaks composer updates in projects that use PHPMailer
    • โšก๏ธ Updated Malay translation
    • ๐Ÿ›  Fix language tests
  • v6.0.6

    November 14, 2018
    • ๐Ÿ”’ SECURITY Fix potential object injection vulnerability. CVE-2018-19296. Reported by Sehun Oh of
    • โž• 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