[ Index ]

PHP Cross Reference of moodle-2.8

title

Body

[close]

/lib/phpmailer/ -> changelog.md (source)

   1  # ChangeLog
   2  
   3  ## Version 5.2.9 (Sept 25th 2014)
   4  * **Important: The autoloader is no longer autoloaded by the PHPMailer class**
   5  * Update html2text from https://github.com/mtibben/html2text
   6  * Improve Arabic translations (Thanks to @tarekdj)
   7  * Consistent handling of connection variables in SMTP and POP3
   8  * PHPDoc cleanup
   9  * Update composer to use PHPUnit 4.1
  10  * Pass consistent params to callbacks
  11  * More consistent handling of error states and debug output
  12  * Use property defaults, remove constructors
  13  * Remove unreachable code
  14  * Use older regex validation pattern for troublesome PCRE library versions
  15  * Improve PCRE detection in older PHP versions
  16  * Handle debug output consistently, and always in UTF-8
  17  * Allow user-defined debug output method via a callable
  18  * msgHTML now converts data URIs to embedded images
  19  * SMTP::getLastReply() will now always be populated
  20  * Improved example code in README
  21  * Ensure long filenames in Content-Disposition are encoded correctly
  22  * Simplify SMTP debug output mechanism, clarify levels with constants
  23  * Add SMTP connection check example
  24  * Simplify examples, don't use mysql* functions
  25  
  26  ## Version 5.2.8 (May 14th 2014)
  27  * Increase timeout to match RFC2821 section 4.5.3.2 and thus not fail greetdelays, fixes #104
  28  * Add timestamps to default debug output
  29  * Add connection events and new level 3 to debug output options
  30  * Chinese language update (Thanks to @binaryoung)
  31  * Allow custom Mailer types (Thanks to @michield)
  32  * Cope with spaces around SMTP host specs
  33  * Fix processing of multiple hosts in connect string
  34  * Added Galician translation (Thanks to @donatorouco)
  35  * Autoloader now prepends
  36  * Docs updates
  37  * Add Latvian translation (Thanks to @eddsstudio)
  38  * Add Belarusian translation (Thanks to @amaksymiuk)
  39  * Make autoloader work better on older PHP versions
  40  * Avoid double-encoding if mbstring is overloading mail()
  41  * Add Portuguese translation (Thanks to @Jonadabe)
  42  * Make quoted-printable encoder respect line ending setting
  43  * Improve Chinese translation (Thanks to @PeterDaveHello)
  44  * Add Georgian translation (Thanks to @akalongman)
  45  * Add Greek translation (Thanks to @lenasterg)
  46  * Fix serverHostname on PHP < 5.3
  47  * Improve performance of SMTP class
  48  * Implement automatic 7bit downgrade
  49  * Add Vietnamese translation (Thanks to @vinades)
  50  * Improve example images, switch to PNG
  51  * Add Croatian translation (Thanks to @hrvoj3e)
  52  * Remove setting the Return-Path and deprecate the Return-path property - it's just wrong!
  53  * Fix language file loading if CWD has changed (@stephandesouza)
  54  * Add HTML5 email validation pattern
  55  * Improve Turkish translations (Thanks to @yasinaydin)
  56  * Improve Romanian translations (Thanks to @aflorea)
  57  * Check php.ini for path to sendmail/qmail before using default
  58  * Improve Farsi translation (Thanks to @MHM5000)
  59  * Don't use quoted-printable encoding for multipart types
  60  * Add Serbian translation (Thanks to ajevremovic at gmail.com)
  61  * Remove useless PHP5 check
  62  * Use SVG for build status badges
  63  * Store MessageDate on creation
  64  * Better default behaviour for validateAddress
  65  
  66  ## Version 5.2.7 (September 12th 2013)
  67  * Add Ukranian translation from @Krezalis
  68  * Support for do_verp
  69  * Fix bug in CRAM-MD5 AUTH
  70  * Propagate Debugoutput option to SMTP class (@Reblutus)
  71  * Determine MIME type of attachments automatically
  72  * Add cross-platform, multibyte-safe pathinfo replacement (with tests) and use it
  73  * Add a new 'html' Debugoutput type
  74  * Clean up SMTP debug output, remove embedded HTML
  75  * Some small changes in header formatting to improve IETF msglint test results
  76  * Update test_script to use some recently changed features, rename to code_generator
  77  * Generated code actually works!
  78  * Update SyntaxHighlighter
  79  * Major overhaul and cleanup of example code
  80  * New PHPMailer graphic
  81  * msgHTML now uses RFC2392-compliant content ids
  82  * Add line break normalization function and use it in msgHTML
  83  * Don't set unnecessary reply-to addresses
  84  * Make fakesendmail.sh a bit cleaner and safer
  85  * Set a content-transfer-encoding on multiparts (fixes msglint error)
  86  * Fix cid generation in msgHTML (Thanks to @digitalthought)
  87  * Fix handling of multiple SMTP servers (Thanks to @NanoCaiordo)
  88  * SMTP->connect() now supports stream context options (Thanks to @stanislavdavid)
  89  * Add support for iCal event alternatives (Thanks to @reblutus)
  90  * Update to Polish language file (Thanks to Krzysztof Kowalewski)
  91  * Update to Norwegian language file (Thanks to @datagutten)
  92  * Update to Hungarian language file (Thanks to @dominicus-75)
  93  * Add Persian/Farsi translation from @jaii
  94  * Make SMTPDebug property type match type in SMTP class
  95  * Add unit tests for DKIM
  96  * Major refactor of SMTP class
  97  * Reformat to PSR-2 coding standard
  98  * Introduce autoloader
  99  * Allow overriding of SMTP class
 100  * Overhaul of PHPDocs
 101  * Fix broken Q-encoding
 102  * Czech language update (Thanks to @nemelu)
 103  * Removal of excess blank lines in messages
 104  * Added fake POP server and unit tests for POP-before-SMTP
 105  
 106  ## Version 5.2.6 (April 11th 2013)
 107  * Reflect move to PHPMailer GitHub organisation at https://github.com/PHPMailer/PHPMailer
 108  * Fix unbumped version numbers
 109  * Update packagist.org with new location
 110  * Clean up Changelog
 111  
 112  ## Version 5.2.5 (April 6th 2013)
 113  * First official release after move from Google Code
 114  * Fixes for qmail when sending via mail()
 115  * Merge in changes from Google code 5.2.4 release
 116  * Minor coding standards cleanup in SMTP class
 117  * Improved unit tests, now tests S/MIME signing
 118  * Travis-CI support on GitHub, runs tests with fake SMTP server
 119  
 120  ## Version 5.2.4 (February 19, 2013)
 121  * Fix tag and version bug.
 122  * un-deprecate isSMTP(), isMail(), IsSendmail() and isQmail().
 123  * Numerous translation updates
 124  
 125  ## Version 5.2.3 (February 8, 2013)
 126  * Fix issue with older PCREs and ValidateAddress() (Bugz: 124)
 127  * Add CRAM-MD5 authentication, thanks to Elijah madden, https://github.com/okonomiyaki3000
 128  * Replacement of obsolete Quoted-Printable encoder with a much better implementation
 129  * Composer package definition
 130  * New language added: Hebrew
 131  
 132  ## Version 5.2.2 (December 3, 2012)
 133  * Some fixes and syncs from https://github.com/Synchro/PHPMailer
 134  * Add Slovak translation, thanks to Michal Tinka
 135  
 136  ## Version 5.2.2-rc2 (November 6, 2012)
 137  * Fix SMTP server rotation (Bugz: 118)
 138  * Allow override of autogen'ed 'Date' header (for Drupal's
 139    og_mailinglist module)
 140  * No whitespace after '-f' option (Bugz: 116)
 141  * Work around potential warning (Bugz: 114)
 142  
 143  ## Version 5.2.2-rc1 (September 28, 2012)
 144  * Header encoding works with long lines (Bugz: 93)
 145  * Turkish language update (Bugz: 94)
 146  * undefined $pattern in EncodeQ bug squashed (Bugz: 98)
 147  * use of mail() in safe_mode now works (Bugz: 96)
 148  * ValidateAddress() now 'public static' so people can override the
 149    default and use their own validation scheme.
 150  * ValidateAddress() no longer uses broken FILTER_VALIDATE_EMAIL
 151  * Added in AUTH PLAIN SMTP authentication
 152  
 153  ## Version 5.2.2-beta2 (August 17, 2012)
 154  * Fixed Postfix VERP support (Bugz: 92)
 155  * Allow action_function callbacks to pass/use
 156    the From address (passed as final param)
 157  * Prevent inf look for get_lines() (Bugz: 77)
 158  * New public var ($UseSendmailOptions). Only pass sendmail()
 159    options iff we really are using sendmail or something sendmail
 160    compatible. (Bugz: 75)
 161  * default setting for LE returned to "\n" due to popular demand.
 162  
 163  ## Version 5.2.2-beta1 (July 13, 2012)
 164  * Expose PreSend() and PostSend() as public methods to allow
 165    for more control if serializing message sending.
 166  * GetSentMIMEMessage() only constructs the message copy when
 167   needed. Save memory.
 168  * Only pass params to mail() if the underlying MTA is
 169    "sendmail" (as defined as "having the string sendmail
 170    in its pathname") [#69]
 171  * Attachments now work with Amazon SES and others [Bugz#70]
 172  * Debug output now sent to stdout (via echo) or error_log [Bugz#5]
 173  * New var: Debugoutput (for above) [Bugz#5]
 174  * SMTP reads now Timeout aware (new var: Timeout=15) [Bugz#71]
 175  * SMTP reads now can have a Timelimit associated with them
 176    (new var: Timelimit=30)[Bugz#71]
 177  * Fix quoting issue associated with charsets
 178  * default setting for LE is now RFC compliant: "\r\n"
 179  * Return-Path can now be user defined (new var: ReturnPath)
 180    (the default is "" which implies no change from previous
 181    behavior, which was to use either From or Sender) [Bugz#46]
 182  * X-Mailer header can now be disabled (by setting to a
 183    whitespace string, eg "  ") [Bugz#66]
 184  * Bugz closed: #68, #60, #42, #43, #59, #55, #66, #48, #49,
 185                 #52, #31, #41, #5. #70, #69
 186  
 187  ## Version 5.2.1 (January 16, 2012)
 188  * Closed several bugs #5
 189  * Performance improvements
 190  * MsgHTML() now returns the message as required.
 191  * New method: GetSentMIMEMessage() (returns full copy of sent message)
 192  
 193  ## Version 5.2 (July 19, 2011)
 194  * protected MIME body and header
 195  * better DKIM DNS Resource Record support
 196  * better aly handling
 197  * htmlfilter class added to extras
 198  * moved to Apache Extras
 199  
 200  ## Version 5.1 (October 20, 2009)
 201  * fixed filename issue with AddStringAttachment (thanks to Tony)
 202  * fixed "SingleTo" property, now works with Senmail, Qmail, and SMTP in
 203    addition to PHP mail()
 204  * added DKIM digital signing functionality, new properties:
 205    - DKIM_domain (sets the domain name)
 206    - DKIM_private (holds DKIM private key)
 207    - DKIM_passphrase (holds your DKIM passphrase)
 208    - DKIM_selector (holds the DKIM "selector")
 209    - DKIM_identity (holds the identifying email address)
 210  * added callback function support
 211    - callback function parameters include:
 212      result, to, cc, bcc, subject and body
 213    - see the test/test_callback.php file for usage.
 214  * added "auto" identity functionality
 215    - can automatically add:
 216      - Return-path (if Sender not set)
 217      - Reply-To (if ReplyTo not set)
 218    - can be disabled:
 219      - $mail->SetFrom('[email protected]','First Last',false);
 220      - or by adding the $mail->Sender and/or $mail->ReplyTo properties
 221  
 222  Note: "auto" identity added to help with emails ending up in spam or junk boxes because of missing headers
 223  
 224  ## Version 5.0.2 (May 24, 2009)
 225  * Fix for missing attachments when inline graphics are present
 226  * Fix for missing Cc in header when using SMTP (mail was sent,
 227    but not displayed in header -- Cc receiver only saw email To:
 228    line and no Cc line, but did get the email (To receiver
 229    saw same)
 230  
 231  ## Version 5.0.1 (April 05, 2009)
 232  * Temporary fix for missing attachments
 233  
 234  ## Version 5.0.0 (April 02, 2009)
 235  With the release of this version, we are initiating a new version numbering
 236  system to differentiate from the PHP4 version of PHPMailer.
 237  Most notable in this release is fully object oriented code.
 238  
 239  ### class.smtp.php:
 240  * Refactored class.smtp.php to support new exception handling
 241  * code size reduced from 29.2 Kb to 25.6 Kb
 242  * Removed unnecessary functions from class.smtp.php:
 243    - public function Expand($name) {
 244    - public function Help($keyword="") {
 245    - public function Noop() {
 246    - public function Send($from) {
 247    - public function SendOrMail($from) {
 248    - public function Verify($name) {
 249  
 250  ###  class.phpmailer.php:
 251  * Refactored class.phpmailer.php with new exception handling
 252  * Changed processing functionality of Sendmail and Qmail so they cannot be
 253    inadvertently used
 254  * removed getFile() function, just became a simple wrapper for
 255    file_get_contents()
 256  * added check for PHP version (will gracefully exit if not at least PHP 5.0)
 257  * enhanced code to check if an attachment source is the same as an embedded or
 258    inline graphic source to eliminate duplicate attachments
 259  
 260  ### New /test_script
 261  We have written a test script you can use to test the script as part of your
 262  installation. Once you press submit, the test script will send a multi-mime
 263  email with either the message you type in or an HTML email with an inline
 264  graphic. Two attachments are included in the email (one of the attachments
 265  is also the inline graphic so you can see that only one copy of the graphic
 266  is sent in the email). The test script will also display the functional
 267  script that you can copy/paste to your editor to duplicate the functionality.
 268  
 269  ### New examples
 270  All new examples in both basic and advanced modes. Advanced examples show
 271     Exception handling.
 272  
 273  ### PHPDocumentator (phpdocs) documentation for PHPMailer version 5.0.0
 274  All new documentation
 275  
 276  ## Version 2.3 (November 06, 2008)
 277  * added Arabic language (many thanks to Bahjat Al Mostafa)
 278  * removed English language from language files and made it a default within
 279    class.phpmailer.php - if no language is found, it will default to use
 280    the english language translation
 281  * fixed public/private declarations
 282  * corrected line 1728, $basedir to $directory
 283  * added $sign_cert_file to avoid improper duplicate use of $sign_key_file
 284  * corrected $this->Hello on line 612 to $this->Helo
 285  * changed default of $LE to "\r\n" to comply with RFC 2822. Can be set by the user
 286    if default is not acceptable
 287  * removed trim() from return results in EncodeQP
 288  * /test and three files it contained are removed from version 2.3
 289  * fixed phpunit.php for compliance with PHP5
 290  * changed $this->AltBody = $textMsg; to $this->AltBody = html_entity_decode($textMsg);
 291  * We have removed the /phpdoc from the downloads. All documentation is now on
 292    the http://phpmailer.codeworxtech.com website.
 293  
 294  ## Version 2.2.1 () July 19 2008
 295  * fixed line 1092 in class.smtp.php (my apologies, error on my part)
 296  
 297  ## Version 2.2 () July 15 2008
 298  * Fixed redirect issue (display of UTF-8 in thank you redirect)
 299  * fixed error in getResponse function declaration (class.pop3.php)
 300  * PHPMailer now PHP6 compliant
 301  * fixed line 1092 in class.smtp.php (endless loop from missing = sign)
 302  
 303  ## Version 2.1 (Wed, June 04 2008)
 304  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.
 305  
 306  * added S/MIME functionality (ability to digitally sign emails)
 307    BIG THANKS TO "sergiocambra" for posting this patch back in November 2007.
 308    The "Signed Emails" functionality adds the Sign method to pass the private key
 309    filename and the password to read it, and then email will be sent with
 310    content-type multipart/signed and with the digital signature attached.
 311  * fully compatible with E_STRICT error level
 312    - Please note:
 313      In about half the test environments this development version was subjected
 314      to, an error was thrown for the date() functions used (line 1565 and 1569).
 315      This is NOT a PHPMailer error, it is the result of an incorrectly configured
 316      PHP5 installation. The fix is to modify your 'php.ini' file and include the
 317      date.timezone = Etc/UTC (or your own zone)
 318      directive, to your own server timezone
 319    - If you do get this error, and are unable to access your php.ini file:
 320      In your PHP script, add
 321      `date_default_timezone_set('Etc/UTC');`
 322    - do not try to use
 323      `$myVar = date_default_timezone_get();`
 324      as a test, it will throw an error.
 325  * added ability to define path (mainly for embedded images)
 326    function `MsgHTML($message,$basedir='')` ... where:
 327    `$basedir` is the fully qualified path
 328  * fixed `MsgHTML()` function:
 329    - Embedded Images where images are specified by `<protocol>://` will not be altered or embedded
 330  * fixed the return value of SMTP exit code ( pclose )
 331  * addressed issue of multibyte characters in subject line and truncating
 332  * added ability to have user specified Message ID
 333    (default is still that PHPMailer create a unique Message ID)
 334  * corrected unidentified message type to 'application/octet-stream'
 335  * fixed chunk_split() multibyte issue (thanks to Colin Brown, et al).
 336  * added check for added attachments
 337  * enhanced conversion of HTML to text in MsgHTML (thanks to "brunny")
 338  
 339  ## Version 2.1.0beta2 (Sun, Dec 02 2007)
 340  * implemented updated EncodeQP (thanks to coolbru, aka Marcus Bointon)
 341  * finished all testing, all known bugs corrected, enhancements tested
 342  
 343  Note: will NOT work with PHP4.
 344  
 345  Please note, this is BETA software **DO NOT USE THIS IN PRODUCTION OR LIVE PROJECTS; INTENDED STRICTLY FOR TESTING**
 346  
 347  ## Version 2.1.0beta1
 348  Please note, this is BETA software
 349  ** DO NOT USE THIS IN PRODUCTION OR LIVE PROJECTS
 350   INTENDED STRICTLY FOR TESTING
 351  
 352  ## Version 2.0.0 rc2 (Fri, Nov 16 2007), interim release
 353  * implements new property to control VERP in class.smtp.php
 354    example (requires instantiating class.smtp.php):
 355    $mail->do_verp = true;
 356  * POP-before-SMTP functionality included, thanks to Richard Davey
 357    (see class.pop3.php & pop3_before_smtp_test.php for examples)
 358  * included example showing how to use PHPMailer with GMAIL
 359  * fixed the missing Cc in SendMail() and Mail()
 360  
 361  ## Version 2.0.0 rc1 (Thu, Nov 08 2007), interim release
 362  * dramatically simplified using inline graphics ... it's fully automated and requires no user input
 363  * added automatic document type detection for attachments and pictures
 364  * added MsgHTML() function to replace Body tag for HTML emails
 365  * fixed the SendMail security issues (input validation vulnerability)
 366  * enhanced the AddAddresses functionality so that the "Name" portion is used in the email address
 367  * removed the need to use the AltBody method (set from the HTML, or default text used)
 368  * set the PHP Mail() function as the default (still support SendMail, SMTP Mail)
 369  * removed the need to set the IsHTML property (set automatically)
 370  * added Estonian language file by Indrek P&auml;ri
 371  * added header injection patch
 372  * added "set" method to permit users to create their own pseudo-properties like 'X-Headers', etc.
 373  * fixed warning message in SMTP get_lines method
 374  * added TLS/SSL SMTP support.
 375  * PHPMailer has been tested with PHP4 (4.4.7) and PHP5 (5.2.7)
 376  * Works with PHP installed as a module or as CGI-PHP
 377  NOTE: will NOT work with PHP5 in E_STRICT error mode
 378  
 379  ## Version 1.73 (Sun, Jun 10 2005)
 380  * Fixed denial of service bug: http://www.cybsec.com/vuln/PHPMailer-DOS.pdf
 381  * Now has a total of 20 translations
 382  * Fixed alt attachments bug: http://tinyurl.com/98u9k
 383  
 384  ## Version 1.72 (Wed, May 25 2004)
 385  * Added Dutch, Swedish, Czech, Norwegian, and Turkish translations.
 386  * Received: Removed this method because spam filter programs like
 387    SpamAssassin reject this header.
 388  * Fixed error count bug.
 389  * SetLanguage default is now "language/".
 390  * Fixed magic_quotes_runtime bug.
 391  
 392  ## Version 1.71 (Tue, Jul 28 2003)
 393  * Made several speed enhancements
 394  * Added German and Italian translation files
 395  * Fixed HELO/AUTH bugs on keep-alive connects
 396  * Now provides an error message if language file does not load
 397  * Fixed attachment EOL bug
 398  * Updated some unclear documentation
 399  * Added additional tests and improved others
 400  
 401  ## Version 1.70 (Mon, Jun 20 2003)
 402  * Added SMTP keep-alive support
 403  * Added IsError method for error detection
 404  * Added error message translation support (SetLanguage)
 405  * Refactored many methods to increase library performance
 406  * Hello now sends the newer EHLO message before HELO as per RFC 2821
 407  * Removed the boundary class and replaced it with GetBoundary
 408  * Removed queue support methods
 409  * New $Hostname variable
 410  * New Message-ID header
 411  * Received header reformat
 412  * Helo variable default changed to $Hostname
 413  * Removed extra spaces in Content-Type definition (#667182)
 414  * Return-Path should be set to Sender when set
 415  * Adds Q or B encoding to headers when necessary
 416  * quoted-encoding should now encode NULs \000
 417  * Fixed encoding of body/AltBody (#553370)
 418  * Adds "To: undisclosed-recipients:;" when all recipients are hidden (BCC)
 419  * Multiple bug fixes
 420  
 421  ## Version 1.65 (Fri, Aug 09 2002)
 422  * Fixed non-visible attachment bug (#585097) for Outlook
 423  * SMTP connections are now closed after each transaction
 424  * Fixed SMTP::Expand return value
 425  * Converted SMTP class documentation to phpDocumentor format
 426  
 427  ## Version 1.62 (Wed, Jun 26 2002)
 428  * Fixed multi-attach bug
 429  * Set proper word wrapping
 430  * Reduced memory use with attachments
 431  * Added more debugging
 432  * Changed documentation to phpDocumentor format
 433  
 434  ## Version 1.60 (Sat, Mar 30 2002)
 435  * Sendmail pipe and address patch (Christian Holtje)
 436  * Added embedded image and read confirmation support (A. Ognio)
 437  * Added unit tests
 438  * Added SMTP timeout support (*nix only)
 439  * Added possibly temporary PluginDir variable for SMTP class
 440  * Added LE message line ending variable
 441  * Refactored boundary and attachment code
 442  * Eliminated SMTP class warnings
 443  * Added SendToQueue method for future queuing support
 444  
 445  ## Version 1.54 (Wed, Dec 19 2001)
 446  * Add some queuing support code
 447  * Fixed a pesky multi/alt bug
 448  * Messages are no longer forced to have "To" addresses
 449  
 450  ## Version 1.50 (Thu, Nov 08 2001)
 451  * Fix extra lines when not using SMTP mailer
 452  * Set WordWrap variable to int with a zero default
 453  
 454  ## Version 1.47 (Tue, Oct 16 2001)
 455  * Fixed Received header code format
 456  * Fixed AltBody order error
 457  * Fixed alternate port warning
 458  
 459  ## Version 1.45 (Tue, Sep 25 2001)
 460  * Added enhanced SMTP debug support
 461  * Added support for multiple ports on SMTP
 462  * Added Received header for tracing
 463  * Fixed AddStringAttachment encoding
 464  * Fixed possible header name quote bug
 465  * Fixed wordwrap() trim bug
 466  * Couple other small bug fixes
 467  
 468  ## Version 1.41 (Wed, Aug 22 2001)
 469  * Fixed AltBody bug w/o attachments
 470  * Fixed rfc_date() for certain mail servers
 471  
 472  ## Version 1.40 (Sun, Aug 12 2001)
 473  * Added multipart/alternative support (AltBody)
 474  * Documentation update
 475  * Fixed bug in Mercury MTA
 476  
 477  ## Version 1.29 (Fri, Aug 03 2001)
 478  * Added AddStringAttachment() method
 479  * Added SMTP authentication support
 480  
 481  ## Version 1.28 (Mon, Jul 30 2001)
 482  * Fixed a typo in SMTP class
 483  * Fixed header issue with Imail (win32) SMTP server
 484  * Made fopen() calls for attachments use "rb" to fix win32 error
 485  
 486  ## Version 1.25 (Mon, Jul 02 2001)
 487  * Added RFC 822 date fix (Patrice)
 488  * Added improved error handling by adding a $ErrorInfo variable
 489  * Removed MailerDebug variable (obsolete with new error handler)
 490  
 491  ## Version 1.20 (Mon, Jun 25 2001)
 492  * Added quoted-printable encoding (Patrice)
 493  * Set Version as public and removed PrintVersion()
 494  * Changed phpdoc to only display public variables and methods
 495  
 496  ## Version 1.19 (Thu, Jun 21 2001)
 497  * Fixed MS Mail header bug
 498  * Added fix for Bcc problem with mail(). *Does not work on Win32*
 499    (See PHP bug report: http://www.php.net/bugs.php?id=11616)
 500  * mail() no longer passes a fifth parameter when not needed
 501  
 502  ## Version 1.15 (Fri, Jun 15 2001)
 503  Note: these changes contributed by Patrice Fournier
 504  * Changed all remaining \n to \r\n
 505  * Bcc: header no longer writen to message except
 506    when sent directly to sendmail
 507  * Added a small message to non-MIME compliant mail reader
 508  * Added Sender variable to change the Sender email
 509    used in -f for sendmail/mail and in 'MAIL FROM' for smtp mode
 510  * Changed boundary setting to a place it will be set only once
 511  * Removed transfer encoding for whole message when using multipart
 512  * Message body now uses Encoding in multipart messages
 513  * Can set encoding and type to attachments 7bit, 8bit
 514    and binary attachment are sent as is, base64 are encoded
 515  * Can set Encoding to base64 to send 8 bits body
 516    through 7 bits servers
 517  
 518  ## Version 1.10 (Tue, Jun 12 2001)
 519  * Fixed win32 mail header bug (printed out headers in message body)
 520  
 521  ## Version 1.09 (Fri, Jun 08 2001)
 522  * Changed date header to work with Netscape mail programs
 523  * Altered phpdoc documentation
 524  
 525  ## Version 1.08 (Tue, Jun 05 2001)
 526  * Added enhanced error-checking
 527  * Added phpdoc documentation to source
 528  
 529  ## Version 1.06 (Fri, Jun 01 2001)
 530  * Added optional name for file attachments
 531  
 532  ## Version 1.05 (Tue, May 29 2001)
 533  * Code cleanup
 534  * Eliminated sendmail header warning message
 535  * Fixed possible SMTP error
 536  
 537  ## Version 1.03 (Thu, May 24 2001)
 538  * Fixed problem where qmail sends out duplicate messages
 539  
 540  ## Version 1.02 (Wed, May 23 2001)
 541  * Added multiple recipient and attachment Clear* methods
 542  * Added Sendmail public variable
 543  * Fixed problem with loading SMTP library multiple times
 544  
 545  ## Version 0.98 (Tue, May 22 2001)
 546  * Fixed problem with redundant mail hosts sending out multiple messages
 547  * Added additional error handler code
 548  * Added AddCustomHeader() function
 549  * Added support for Microsoft mail client headers (affects priority)
 550  * Fixed small bug with Mailer variable
 551  * Added PrintVersion() function
 552  
 553  ## Version 0.92 (Tue, May 15 2001)
 554  * Changed file names to class.phpmailer.php and class.smtp.php to match
 555    current PHP class trend.
 556  * Fixed problem where body not being printed when a message is attached
 557  * Several small bug fixes
 558  
 559  ## Version 0.90 (Tue, April 17 2001)
 560  * Initial public release


Generated: Fri Nov 28 20:29:05 2014 Cross-referenced by PHPXref 0.7.1