]> git.mxchange.org Git - mailer.git/blobdiff - inc/phpmailer/ChangeLog.txt
Renamed function so it might be more understandable
[mailer.git] / inc / phpmailer / ChangeLog.txt
index acf4eb3b8ec331040205332386ccb68799323165..172a85eac61272df62ceb8d7b89169ee384357d2 100644 (file)
@@ -1,10 +1,56 @@
 ChangeLog
 
 ChangeLog
 
+Version 2.0.4 (April 02 2009)
+* fixed == in class.smtp.php
+- NOTE: this is it folks, our last PHPMailer to support PHP4
+
+Version 2.0.3 (November 08 2008)
+* fixed line 1041 in class.smtp.php (endless loop from missing = sign)
+* fixed duplicate images in email body
+* removed English language from language files and made it a default within
+  class.phpmailer.php - if no language is found, it will default to use
+  the english language translation
+* corrected $basedir to $directory
+* changed default of $LE to "\r\n" to comply with RFC 2822. Can be set by the user
+  if default is not acceptable
+* removed trim() from return results in EncodeQP
+* changed $this->AltBody = $textMsg; to $this->AltBody = html_entity_decode($textMsg);
+* We have removed the /phpdoc from the downloads. All documentation is now on
+  the http://phpmailer.codeworxtech.com website.
+
+Version 2.0.2 (June 04 2008)
+
+** NOTE: 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.
+* 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
+* 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")
+
+Version 2.0.1 (Sun, Dec 02 2007)
+* corrected incorrect version numbers in all three classes
+
 Version 2.0.0 (Sun, Dec 02 2007)
 * implemented updated EncodeQP (thanks to coolbru, aka Marcus Bointon)
 * finished all testing, all known bugs corrected, enhancements tested
 - note: designed for PHP4, but will work with PHP5 (not compatible with
 Version 2.0.0 (Sun, Dec 02 2007)
 * implemented updated EncodeQP (thanks to coolbru, aka Marcus Bointon)
 * finished all testing, all known bugs corrected, enhancements tested
 - note: designed for PHP4, but will work with PHP5 (not compatible with
-  E_STRICT) ... full PHP5 version of PHPMailer released separately. 
+  E_STRICT) ... full PHP5 version of PHPMailer released separately.
   PHP5 version will NOT work with PHP4.
 
 Version 2.0.0 rc2 (Fri, Nov 16 2007), interim release
   PHP5 version will NOT work with PHP4.
 
 Version 2.0.0 rc2 (Fri, Nov 16 2007), interim release
@@ -19,9 +65,9 @@ Version 2.0.0 rc2 (Fri, Nov 16 2007), interim release
 ******************
 A note on sending bulk emails:
 
 ******************
 A note on sending bulk emails:
 
-If the email you are sending is not personalized, consider using the 
+If the email you are sending is not personalized, consider using the
 "undisclosed-recipient:;" strategy. That is, put all of your recipients
 "undisclosed-recipient:;" strategy. That is, put all of your recipients
-in the Bcc field and set the To field to "undisclosed-recipients:;". 
+in the Bcc field and set the To field to "undisclosed-recipients:;".
 It's a lot faster (only one send) and saves quite a bit on resources.
 Contrary to some opinions, this will not get you listed in spam engines -
 it's a legitimate way for you to send emails.
 It's a lot faster (only one send) and saves quite a bit on resources.
 Contrary to some opinions, this will not get you listed in spam engines -
 it's a legitimate way for you to send emails.
@@ -40,17 +86,21 @@ less than your limit, and put a pause in your script.
 *******************
 
 Version 2.0.0 rc1 (Thu, Nov 08 2007), interim release
 *******************
 
 Version 2.0.0 rc1 (Thu, Nov 08 2007), interim release
-* dramatically simplified using inline graphics ... it's fully automated and requires no user input
+* 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)
 * 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)
+* 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)
 * 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&auml;ri
 * added header injection patch
 * 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&auml;ri
 * added header injection patch
-* added "set" method to permit users to create their own pseudo-properties like 'X-Headers', etc.
+* added "set" method to permit users to create their own pseudo-properties
+  like 'X-Headers', etc.
   example of use:
   $mail->set('X-Priority', '3');
   $mail->set('X-MSMail-Priority', 'Normal');
   example of use:
   $mail->set('X-Priority', '3');
   $mail->set('X-MSMail-Priority', 'Normal');
@@ -58,11 +108,11 @@ Version 2.0.0 rc1 (Thu, Nov 08 2007), interim release
 * added TLS/SSL SMTP support
   example of use:
   $mail = new PHPMailer();
 * added TLS/SSL SMTP support
   example of use:
   $mail = new PHPMailer();
-       $mail->Mailer = "smtp";
-       $mail->Host = "smtp.example.com";
-       $mail->SMTPSecure   = "tls"; // option
-       //$mail->SMTPSecure   = "ssl";  // option
-       ...
+  $mail->Mailer = "smtp";
+  $mail->Host = "smtp.example.com";
+  $mail->SMTPSecure   = "tls"; // option
+  //$mail->SMTPSecure   = "ssl";  // option
+  ...
   $mail->Send();
 * 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
   $mail->Send();
 * 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
@@ -75,7 +125,7 @@ Version 1.73 (Sun, Jun 10 2005)
 
 Version 1.72 (Wed, May 25 2004)
 * Added Dutch, Swedish, Czech, Norwegian, and Turkish translations.
 
 Version 1.72 (Wed, May 25 2004)
 * Added Dutch, Swedish, Czech, Norwegian, and Turkish translations.
-* Received: Removed this method because spam filter programs like 
+* Received: Removed this method because spam filter programs like
 SpamAssassin reject this header.
 * Fixed error count bug.
 * SetLanguage default is now "language/".
 SpamAssassin reject this header.
 * Fixed error count bug.
 * SetLanguage default is now "language/".