1------ 2v2.6.5 3------ 4 5[mjr] Avoid warnings on PHP 7.3 regarding continue statements within switch 6 blocks. 7 8 9 10------ 11v2.6.4 12------ 13 14[jan] Add Turkish translation (İTÜ BİDB <sistemdestek@itu.edu.tr>). 15 16 17------ 18v2.6.3 19------ 20 21[jan] Mark PHP 7 as supported. 22 23 24------ 25v2.6.2 26------ 27 28[mms] Fix validating sent messages if the driver supports EAI addresses. 29 30 31------ 32v2.6.1 33------ 34 35[mjr] Fix sending mail via PHP's mail function (Steffen Lindner 36 <mail@steffen-lindner.de>). 37 38 39------ 40v2.6.0 41------ 42 43[jan] Fix issues with certain locales like Turkish. 44[mms] Add support for outputting comment information when writing an address. 45 46 47------ 48v2.5.1 49------ 50 51[mms] IDN support no longer requires intl to be built-in to PHP. 52 53 54------ 55v2.5.0 56------ 57 58[mms] Added Horde_Mail_Rfc822_List#first() function. 59[mms] Add property to address object to indicate whether it is an EAI address. 60[mms] Transport driver now indicates whether it handles EAI data. 61[mms] Support validation of EAI addresses (RFC 6532). 62[mms] Add Horde_Mail_Mbox_Parse. 63 64 65------ 66v2.4.0 67------ 68 69[mms] Added the 'noquote' option to Horde_Mail_Rfc822_Object#writeAddress(). 70 71 72------ 73v2.3.0 74------ 75 76[mms] Add Horde_Mail_Transport_Lmtphorde driver. 77 78 79------ 80v2.2.0 81------ 82 83[mms] Be more lenient in parsing RFC 5322 identification field values. 84[mms] Add Horde_Mail_Rfc822_Identification class. 85 86 87------ 88v2.1.6 89------ 90 91[mms] Optimizations to address parsing. 92 93 94------ 95v2.1.5 96------ 97 98 99------ 100v2.1.4 101------ 102 103[mms] More thorough job trying to parse addresses that contain an @ but no 104 domain information. 105 106 107------ 108v2.1.3 109------ 110 111[mms] Correctly identify e-mail addresses without domain information when 112 validating. 113 114 115------ 116v2.1.2 117------ 118 119[mms] Discard personal information when it is identical to e-mail address. 120 121 122------ 123v2.1.1 124------ 125 126[mms] Workaround broken Net_SMTP handling regarding the end of message data 127 (Bug #12614). 128 129 130------ 131v2.1.0 132------ 133 134[mms] Added the Horde_Mail_Transport_Smtphorde driver. 135[mms] Added the 'bare_addresses_idn' property to Horde_Mail_Rfc822_List. 136[mms] Added the 'bare_address_idn' property to Horde_Mail_Rfc822_Address. 137 138 139------ 140v2.0.6 141------ 142 143[mms] Honor 'pipelining' configuration option in SMTP transport driver. 144 145 146------ 147v2.0.5 148------ 149 150[mms] Correctly encode IDN domains when sending mail (Bug #12116). 151 152 153------ 154v2.0.4 155------ 156 157[mms] Improve unit tests. 158 159 160------ 161v2.0.3 162------ 163 164[mms] Fix behavior of 'persist' option in SMTP transport driver. 165 166 167------ 168v2.0.2 169------ 170 171[mms] Fix default_domain parameter to Horde_Mail_Rfc822 (Bug #11804). 172 173 174------ 175v2.0.1 176------ 177 178[mms] Ensure bare address is output to SMTP MAIL command. 179 180 181------ 182v2.0.0 183------ 184 185First stable release for Horde 5. 186 187 188----------- 189v2.0.0beta2 190----------- 191 192[mms] Add Horde_Mail_Rfc822_Address#matchDomain(). 193[mms] Add Horde_Mail_Rfc822_Address#matchInsensitive(). 194[mms] Fix parsing Return-Path header when using sendmail driver (Bug #11361). 195 196 197----------- 198v2.0.0beta1 199----------- 200 201First beta release for Horde 5. 202 203 204------------ 205v2.0.0alpha1 206------------ 207 208First alpha release for Horde 5. 209[mms] Implement new 2.0 API. See UPGRADING for full details of changes. 210 211 212------ 213v1.2.1 214------ 215 216 217------ 218v1.2.0 219------ 220 221[mms] Added Horde_Mail_Rfc822_Address#encoded property. 222[mms] Better support for IDN hosts in non-validate address parsing mode (Bug 223 #11021). 224[mms] Added Horde_Mail_Rfc822#trimAddress(). 225[mms] Add optional arguments to the Horde_Mail_Rfc822_Group constructor. 226[mms] Horde_Mail_Rfc822#parseAddressList() now accepts 227 Horde_Mail_Rfc822_Objects within the first argument. 228[mms] The address and group objects now extend the base 229 Horde_Mail_Rfc822_Object class. 230[mms] Add optional arguments to the Horde_Mail_Rfc822_Group constructor. 231[mms] First argument to Horde_Mail_Rfc822#parseAddressList() can now be an 232 array of addresses. 233[mms] Add Horde_Mail_Rfc822#encode(). 234[mms] Workaround unexpected return from PHP_EOL in Mail transport drivers. 235 236 237------ 238v1.1.0 239------ 240 241[mms] Created Horde_Mail_Rfc822_Address and Horde_Mail_Rfc822_Group objects to 242 represent e-mail addresses. 243[mms] Improved parser for e-mail addresses (Request #10949). 244 245 246------ 247v1.0.3 248------ 249 250[mms] Fix line-endings for transport drivers that send messages using local 251 tools/programs. 252 253 254------ 255v1.0.2 256------ 257 258[mms] Always use canonical line endings in sendmail driver (Bug #10696). 259 260 261------ 262v1.0.1 263------ 264 265[mms] Fix parseAddressList() for empty address strings (Bug #10534). 266[mms] Fix SMTP error codes/messages (Bug #10498). 267 268 269------ 270v1.0.0 271------ 272 273First stable release for Horde 4. 274 275 276--------- 277v1.0.0RC2 278--------- 279 280Second release candidate for Horde 4. 281 282 283--------- 284v1.0.0RC1 285--------- 286 287First release candidate for Horde 4. 288[jan] Fix passing arguments to sendmail binary (Gonçalo Queirós, Bug #9693). 289 290 291----------- 292v1.0.0beta1 293----------- 294 295First beta release for Horde 4. 296 297 298------------ 299v1.0.0alpha1 300------------ 301 302First alpha release for Horde 4. 303