PHPMailer updated to v2.0.2
[mailer.git] / inc / phpmailer / ChangeLog.txt
index acf4eb3b8ec331040205332386ccb68799323165..44e4e87e44a696fee7b757a6fbc51e25fc8e8b69 100644 (file)
@@ -1,10 +1,38 @@
 ChangeLog
 
+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
-  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
@@ -19,9 +47,9 @@ Version 2.0.0 rc2 (Fri, Nov 16 2007), interim release
 ******************
 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
-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.
@@ -40,17 +68,21 @@ less than your limit, and put a pause in your script.
 *******************
 
 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)
-* 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
-* 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');
@@ -75,7 +107,7 @@ Version 1.73 (Sun, Jun 10 2005)
 
 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/".