[ Index ]

MailPress 7.2

[ Index ]     [ Classes ]     [ Functions ]     [ Variables ]     [ Constants ]     [ Statistics ]    

title

Body

[close]

/mp-includes/composer/vendor/swiftmailer/swiftmailer/ -> CHANGES (source)

   1  Changelog
   2  =========
   3  
   4  6.1.3 (2018-XX-XX)
   5  ------------------
   6  
   7   * added auto-start to the SMTP transport when sending a message
   8   * tweaked error message when the response from an SMTP server is empty
   9   * fixed missing property in Swift_Mime_IdGenerator
  10   * exposed original body content type with Swift_Mime_SimpleMimeEntity::getBodyContentType()
  11   * fixed typo in variable name in Swift_AddressEncoder_IdnAddressEncoder
  12   * fixed return type in MessageLogger
  13   * fixed missing property addressEncoder in SimpleHeaderFactory class
  14  
  15  6.1.2 (2018-07-13)
  16  ------------------
  17  
  18   * handled recipient errors when pipelining
  19  
  20  6.1.1 (2018-07-04)
  21  ------------------
  22  
  23   * removed hard dependency on an IDN encoder
  24  
  25  6.1.0 (2018-07-02)
  26  ------------------
  27  
  28   * added address encoder exceptions during send
  29   * added support for bubbling up authenticator error messages
  30   * added support for non-ASCII email addresses
  31   * introduced new dependencies: transport.smtphandlers and transport.authhandlers
  32   * deprecated Swift_Signers_OpenDKIMSigner; use Swift_Signers_DKIMSigner instead
  33   * added support for SMTP pipelining
  34   * added Swift_Transport_Esmtp_EightBitMimeHandler
  35   * fixed startTLS only allowed tls1.0, now allowed: tls1.0, tls1.1, tls1.2
  36  
  37  6.0.2 (2017-09-30)
  38  ------------------
  39  
  40   * fixed DecoratorPlugin
  41   * removed usage of getmypid()
  42  
  43  6.0.1 (2017-05-20)
  44  ------------------
  45  
  46   * fixed BC break that can be avoided easily
  47  
  48  6.0.0 (2017-05-19)
  49  ------------------
  50  
  51   * added Swift_Transport::ping()
  52   * removed Swift_Mime_HeaderFactory, Swift_Mime_HeaderSet, Swift_Mime_Message, Swift_Mime_MimeEntity,
  53     and Swift_Mime_ParameterizedHeader interfaces
  54   * removed Swift_MailTransport and Swift_Transport_MailTransport
  55   * removed Swift_Encoding
  56   * removed the Swift_Transport_MailInvoker interface and Swift_Transport_SimpleMailInvoker class
  57   * removed the Swift_SignedMessage class
  58   * removed newInstance() methods everywhere
  59   * methods operating on Date header now use DateTimeImmutable object instead of Unix timestamp;
  60     Swift_Mime_Headers_DateHeader::getTimestamp()/setTimestamp() renamed to getDateTime()/setDateTime()
  61   * bumped minimum version to PHP 7.0
  62   * removed Swift_Validate and replaced by egulias/email-validator
  63  
  64  5.4.9 (2018-01-23)
  65  ------------------
  66  
  67   * no changes, last version of the 5.x series
  68  
  69  5.4.8 (2017-05-01)
  70  ------------------
  71  
  72   * fixed encoding inheritance in addPart()
  73   * fixed sorting MIME children when their types are equal
  74  
  75  5.4.7 (2017-04-20)
  76  ------------------
  77  
  78   * fixed NTLMAuthenticator clobbering bcmath scale
  79  
  80  5.4.6 (2017-02-13)
  81  ------------------
  82  
  83   * removed exceptions thrown in destructors as they lead to fatal errors
  84   * switched to use sha256 by default in DKIM as per the RFC
  85   * fixed an 'Undefined variable: pipes' PHP notice
  86   * fixed long To headers when using the mail transport
  87   * fixed NTLMAuthenticator when no domain is passed with the username
  88   * prevented fatal error during unserialization of a message
  89   * fixed a PHP warning when sending a message that has a length of a multiple of 8192
  90  
  91  5.4.5 (2016-12-29)
  92  ------------------
  93  
  94   * SECURITY FIX:  fixed CVE-2016-10074 by disallowing potentially unsafe shell characters
  95  
  96     Prior to 5.4.5, the mail transport (Swift_Transport_MailTransport) was vulnerable to passing
  97     arbitrary shell arguments if the "From", "ReturnPath" or "Sender" header came
  98     from a non-trusted source, potentially allowing Remote Code Execution
  99   * deprecated the mail transport
 100  
 101  5.4.4 (2016-11-23)
 102  ------------------
 103  
 104   * reverted escaping command-line args to mail (PHP mail() function already does it)
 105  
 106  5.4.3 (2016-07-08)
 107  ------------------
 108  
 109   * fixed SimpleHeaderSet::has()/get() when the 0 index is removed
 110   * removed the need to have mcrypt installed
 111   * fixed broken MIME header encoding with quotes/colons and non-ascii chars
 112   * allowed mail transport send for messages without To header
 113   * fixed PHP 7 support
 114  
 115  5.4.2 (2016-05-01)
 116  ------------------
 117  
 118   * fixed support for IPv6 sockets
 119   * added auto-retry when sending messages from the memory spool
 120   * fixed consecutive read calls in Swift_ByteStream_FileByteStream
 121   * added support for iso-8859-15 encoding
 122   * fixed PHP mail extra params on missing reversePath
 123   * added methods to set custom stream context options
 124   * fixed charset changes in QpContentEncoderProxy
 125   * added return-path header to the ignoredHeaders list of DKIMSigner
 126   * fixed crlf for subject using mail
 127   * fixed add soft line break only when necessary
 128   * fixed escaping command-line args to mail
 129  
 130  5.4.1 (2015-06-06)
 131  ------------------
 132  
 133   * made Swiftmailer exceptions confirm to PHP base exception constructor signature
 134   * fixed MAIL FROM & RCPT TO headers to be RFC compliant
 135  
 136  5.4.0 (2015-03-14)
 137  ------------------
 138  
 139   * added the possibility to add extra certs to PKCS#7 signature
 140   * fix base64 encoding with streams
 141   * added a new RESULT_SPOOLED status for SpoolTransport
 142   * fixed getBody() on attachments when called more than once
 143   * removed dots from generated filenames in filespool
 144  
 145  5.3.1 (2014-12-05)
 146  ------------------
 147  
 148   * fixed cloning of messages with attachments
 149  
 150  5.3.0 (2014-10-04)
 151  ------------------
 152  
 153   * fixed cloning when using signers
 154   * reverted removal of Swift_Encoding
 155   * drop support for PHP 5.2.x
 156  
 157  5.2.2 (2014-09-20)
 158  ------------------
 159  
 160   * fixed Japanese support
 161   * fixed the memory spool when the message changes when in the pool
 162   * added support for cloning messages
 163   * fixed PHP warning in the redirect plugin
 164   * changed the way to and cc-ed email are sent to only use one transaction
 165  
 166  5.2.1 (2014-06-13)
 167  ------------------
 168  
 169   * SECURITY FIX: fixed CLI escaping when using sendmail as a transport
 170  
 171     Prior to 5.2.1, the sendmail transport (Swift_Transport_SendmailTransport)
 172     was vulnerable to an arbitrary shell execution if the "From" header came
 173     from a non-trusted source and no "Return-Path" is configured.
 174  
 175   * fixed parameter in DKIMSigner
 176   * fixed compatibility with PHP < 5.4
 177  
 178  5.2.0 (2014-05-08)
 179  ------------------
 180  
 181   * fixed Swift_ByteStream_FileByteStream::read() to match to the specification
 182   * fixed from-charset and to-charset arguments in mbstring_convert_encoding() usages
 183   * fixed infinite loop in StreamBuffer
 184   * fixed NullTransport to return the number of ignored emails instead of 0
 185   * Use phpunit and mockery for unit testing (realityking)
 186  
 187  5.1.0 (2014-03-18)
 188  ------------------
 189  
 190   * fixed data writing to stream when sending large messages
 191   * added support for libopendkim (https://github.com/xdecock/php-opendkim)
 192   * merged SignedMessage and Message
 193   * added Gmail XOAuth2 authentication
 194   * updated the list of known mime types
 195   * added NTLM authentication
 196  
 197  5.0.3 (2013-12-03)
 198  ------------------
 199  
 200   * fixed double-dot bug
 201   * fixed DKIM signer
 202  
 203  5.0.2 (2013-08-30)
 204  ------------------
 205  
 206   * handled correct exception type while reading IoBuffer output
 207  
 208  5.0.1 (2013-06-17)
 209  ------------------
 210  
 211   * changed the spool to only start the transport when a mail has to be sent
 212   * fixed compatibility with PHP 5.2
 213   * fixed LICENSE file
 214  
 215  5.0.0 (2013-04-30)
 216  ------------------
 217  
 218   * changed the license from LGPL to MIT
 219  
 220  4.3.1 (2013-04-11)
 221  ------------------
 222  
 223   * removed usage of the native QP encoder when the charset is not UTF-8
 224   * fixed usage of uniqid to avoid collisions
 225   * made a performance improvement when tokenizing large headers
 226   * fixed usage of the PHP native QP encoder on PHP 5.4.7+
 227  
 228  4.3.0 (2013-01-08)
 229  ------------------
 230  
 231   * made the temporary directory configurable via the TMPDIR env variable
 232   * added S/MIME signer and encryption support
 233  
 234  4.2.2 (2012-10-25)
 235  ------------------
 236  
 237   * added the possibility to throttle messages per second in ThrottlerPlugin (mostly for Amazon SES)
 238   * switched mime.qpcontentencoder to automatically use the PHP native encoder on PHP 5.4.7+
 239   * allowed specifying a whitelist with regular expressions in RedirectingPlugin
 240  
 241  4.2.1 (2012-07-13)
 242  ------------------
 243  
 244   * changed the coding standards to PSR-1/2
 245   * fixed issue with autoloading
 246   * added NativeQpContentEncoder to enhance performance (for PHP 5.3+)
 247  
 248  4.2.0 (2012-06-29)
 249  ------------------
 250  
 251   * added documentation about how to use the Japanese support introduced in 4.1.8
 252   * added a way to override the default configuration in a lazy way
 253   * changed the PEAR init script to lazy-load the initialization
 254   * fixed a bug when calling Swift_Preferences before anything else (regression introduced in 4.1.8)
 255  
 256  4.1.8 (2012-06-17)
 257  ------------------
 258  
 259   * added Japanese iso-2022-jp support
 260   * changed the init script to lazy-load the initialization
 261   * fixed docblocks (@id) which caused some problems with libraries parsing the dobclocks
 262   * fixed Swift_Mime_Headers_IdentificationHeader::setId() when passed an array of ids
 263   * fixed encoding of email addresses in headers
 264   * added replacements setter to the Decorator plugin
 265  
 266  4.1.7 (2012-04-26)
 267  ------------------
 268  
 269   * fixed QpEncoder safeMapShareId property
 270  
 271  4.1.6 (2012-03-23)
 272  ------------------
 273  
 274   * reduced the size of serialized Messages
 275  
 276  4.1.5 (2012-01-04)
 277  ------------------
 278  
 279   * enforced Swift_Spool::queueMessage() to return a Boolean
 280   * made an optimization to the memory spool: start the transport only when required
 281   * prevented stream_socket_client() from generating an error and throw a Swift_TransportException instead
 282   * fixed a PHP warning when calling to mail() when safe_mode is off
 283   * many doc tweaks
 284  
 285  4.1.4 (2011-12-16)
 286  ------------------
 287  
 288   * added a memory spool (Swift_MemorySpool)
 289   * fixed too many opened files when sending emails with attachments
 290  
 291  4.1.3 (2011-10-27)
 292  ------------------
 293  
 294   * added STARTTLS support
 295   * added missing @return tags on fluent methods
 296   * added a MessageLogger plugin that logs all sent messages
 297   * added composer.json
 298  
 299  4.1.2 (2011-09-13)
 300  ------------------
 301  
 302   * fixed wrong detection of magic_quotes_runtime
 303   * fixed fatal errors when no To or Subject header has been set
 304   * fixed charset on parameter header continuations
 305   * added documentation about how to install Swiftmailer from the PEAR channel
 306   * fixed various typos and markup problem in the documentation
 307   * fixed warning when cache directory does not exist
 308   * fixed "slashes are escaped" bug
 309   * changed require_once() to require() in autoload
 310  
 311  4.1.1 (2011-07-04)
 312  ------------------
 313  
 314   * added missing file in PEAR package
 315  
 316  4.1.0 (2011-06-30)
 317  ------------------
 318  
 319   * documentation has been converted to ReST
 320  
 321  4.1.0 RC1 (2011-06-17)
 322  ----------------------
 323  
 324  New features:
 325  
 326   * changed the Decorator Plugin to allow replacements in all headers
 327   * added Swift_Mime_Grammar and Swift_Validate to validate an email address
 328   * modified the autoloader to lazy-initialize Swiftmailer
 329   * removed Swift_Mailer::batchSend()
 330   * added NullTransport
 331   * added new plugins: RedirectingPlugin and ImpersonatePlugin
 332   * added a way to send messages asynchronously (Spool)


Generated: Tue May 19 15:55:14 2020 Cross-referenced by PHPXref 0.7.1