[ Index ] |
MailPress 7.2 |
[ Index ] [ Classes ] [ Functions ] [ Variables ] [ Constants ] [ Statistics ] |
[Summary view] [Print] [Text view]
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)
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue May 19 15:55:14 2020 | Cross-referenced by PHPXref 0.7.1 |