All Versions
105
Latest Version
Avg Release Cycle
48 days
Latest Release
929 days ago
Changelog History
Page 8
Changelog History
Page 8
-
v2.2.1 Changes
July 19, 2008- ๐ fixed line 1092 in class.smtp.php (my apologies, error on my part)
-
v2.2 Changes
July 15, 2008- ๐ Fixed redirect issue (display of UTF-8 in thank you redirect)
- ๐ fixed error in getResponse function declaration (class.pop3.php)
- PHPMailer now PHP6 compliant
- ๐ fixed line 1092 in class.smtp.php (endless loop from missing = sign)
-
v2.1 Changes
June 04, 2008NOTE: WE HAVE A NEW LANGUAGE VARIABLE FOR DIGITALLY SIGNED S/MIME EMAILS. IF YOU CAN HELP WITH LANGUAGES OTHER THAN ENGLISH AND SPANISH, IT WOULD BE APPRECIATED.
- โ added S/MIME functionality (ability to digitally sign emails) BIG THANKS TO "sergiocambra" for posting this patch back in November 2007. The "Signed Emails" functionality adds the Sign method to pass the private key filename and the password to read it, and then email will be sent with content-type multipart/signed and with the digital signature attached.
- fully compatible with E_STRICT error level
- Please note: In about half the test environments this development version was subjected to, an error was thrown for the date() functions used (line 1565 and 1569). This is NOT a PHPMailer error, it is the result of an incorrectly configured PHP5 installation. The fix is to modify your 'php.ini' file and include the date.timezone = Etc/UTC (or your own zone) directive, to your own server timezone
- If you do get this error, and are unable to access your php.ini file:
In your PHP script, add
date_default_timezone_set('Etc/UTC');
- do not try to use
$myVar = date_default_timezone_get();
as a test, it will throw an error.
- โ added ability to define path (mainly for embedded images)
function
MsgHTML($message,$basedir='')
... where:$basedir
is the fully qualified path - ๐ fixed
MsgHTML()
function:- Embedded Images where images are specified by
<protocol>://
will not be altered or embedded
- Embedded Images where images are specified by
- ๐ fixed the return value of SMTP exit code ( pclose )
- โ addressed issue of multibyte characters in subject line and truncating
- โ added ability to have user specified Message ID (default is still that PHPMailer create a unique Message ID)
- corrected unidentified message type to 'application/octet-stream'
- ๐ fixed chunk_split() multibyte issue (thanks to Colin Brown, et al).
- โ added check for added attachments
- โจ enhanced conversion of HTML to text in MsgHTML (thanks to "brunny")
-
v2.1.0.beta2 Changes
December 02, 2007- โก๏ธ implemented updated EncodeQP (thanks to coolbru, aka Marcus Bointon)
- โ finished all testing, all known bugs corrected, enhancements tested
Note: will NOT work with PHP4.
โ Please note, this is BETA software DO NOT USE THIS IN PRODUCTION OR LIVE PROJECTS; INTENDED STRICTLY FOR TESTING
-
v2.1.0.beta1 Changes
Please note, this is BETA software ** DO NOT USE THIS IN PRODUCTION OR LIVE PROJECTS INTENDED STRICTLY FOR TESTING
-
v2.0.0 Changes
November 16, 2007- dramatically simplified using inline graphics ... it's fully automated and requires no user input
- โ added automatic document type detection for attachments and pictures
- โ added MsgHTML() function to replace Body tag for HTML emails
- ๐ fixed the SendMail security issues (input validation vulnerability)
- โจ enhanced the AddAddresses functionality so that the "Name" portion is used in the email address
- โ removed the need to use the AltBody method (set from the HTML, or default text used)
- 0๏ธโฃ set the PHP Mail() function as the default (still support SendMail, SMTP Mail)
- โ removed the need to set the IsHTML property (set automatically)
- โ added Estonian language file by Indrek Päri
- โ added header injection patch
- โ added "set" method to permit users to create their own pseudo-properties like 'X-Headers', etc.
- ๐ fixed warning message in SMTP get_lines method
- โ added TLS/SSL SMTP support.
- โ PHPMailer has been tested with PHP4 (4.4.7) and PHP5 (5.2.7)
- Works with PHP installed as a module or as CGI-PHP NOTE: will NOT work with PHP5 in E_STRICT error mode
-
v1.73 Changes
June 10, 2005- ๐ Fixed denial of service bug: http://www.cybsec.com/vuln/PHPMailer-DOS.pdf
- ๐ Now has a total of 20 translations
- ๐ Fixed alt attachments bug: http://tinyurl.com/98u9k
-
v1.72 Changes
May 25, 2004- โ Added Dutch, Swedish, Czech, Norwegian, and Turkish translations.
- ๐ Received: Removed this method because spam filter programs like SpamAssassin reject this header.
- ๐ Fixed error count bug.
- 0๏ธโฃ SetLanguage default is now "language/".
- Fixed magic_quotes_runtime bug.
-
v1.71 Changes
July 28, 2003- Made several speed enhancements
- โ Added German and Italian translation files
- ๐ Fixed HELO/AUTH bugs on keep-alive connects
- Now provides an error message if language file does not load
- ๐ Fixed attachment EOL bug
- ๐ Updated some unclear documentation
- โ Added additional tests and improved others
-
v1.70 Changes
June 20, 2003- โ Added SMTP keep-alive support
- โ Added IsError method for error detection
- โ Added error message translation support (SetLanguage)
- ๐ Refactored many methods to increase library performance
- Hello now sends the newer EHLO message before HELO as per RFC 2821
- โ Removed the boundary class and replaced it with GetBoundary
- โ Removed queue support methods
- ๐ New $Hostname variable
- ๐ New Message-ID header
- Received header reformat
- 0๏ธโฃ Helo variable default changed to $Hostname
- โ Removed extra spaces in Content-Type definition (#667182)
- Return-Path should be set to Sender when set
- โ Adds Q or B encoding to headers when necessary
- quoted-encoding should now encode NULs \000
- ๐ Fixed encoding of body/AltBody (#553370)
- โ Adds "To: undisclosed-recipients:;" when all recipients are hidden (BCC)
- ๐ Multiple bug fixes