1====================== 2 Upgrading Horde_Smtp 3====================== 4 5:Contact: dev@lists.horde.org 6 7.. contents:: Contents 8.. section-numbering:: 9 10 11This lists the API changes between releases of the package. 12 13 14Upgrading to 1.9.0 15================== 16 17 - Horde_Smtp 18 19 - Constructor 20 21 Added the 'context' parameter. 22 23 24Upgrading to 1.8.0 25================== 26 27 - Horde_Smtp 28 29 - send() 30 31 Failed recipients now cause a Horde_Smtp_Exception_Recipients exception 32 to be thrown, which contains the list of recipients that failed. 33 34 - Horde_Smtp_Exception_Recipients 35 36 This exception class has been added. 37 38 39Upgrading to 1.7.0 40================== 41 42 - Horde_Smtp 43 44 Added the $data_binary property. 45 46 - Constructor 47 48 Added the 'chunk_size' parameter. 49 50 - send() 51 52 Deprecated the '8bit' option. The correct encoding mode to use is now 53 automatically determined. 54 55 - Horde_Smtp_Exception 56 57 Added the $category property. 58 Added the CATEGORY_* constants to provide more general error categories if 59 an error code is not handled specifically. 60 61 - Horde_Smtp_Filter_Body 62 63 This class was added. 64 65 66Upgrading to 1.6.0 67================== 68 69 - Horde_Smtp 70 71 Added the $data_intl property. 72 73 - send() 74 75 Added the 'intl' option. 76 77 78Upgrading to 1.5.0 79================== 80 81 - Horde_Smtp 82 83 - send() 84 85 Now returns an array of information on successful send to at least one 86 receipient. 87 88 - Horde_Smtp_Exception 89 90 Added the LOGIN_MISSINGEXTENSION error code. 91 92 - Horde_Smtp_Lmtp 93 94 Added the LMTP driver (RFC 2033). 95 96 97Upgrading to 1.4.0 98================== 99 100 - Horde_Smtp_Exception 101 102 Added the $raw_msg parameter. 103 104 105Upgrading to 1.3.0 106================== 107 108 - Horde_Smtp 109 110 - Constructor 111 112 Added 'tlsv1' option for the 'secure' configuration parameter. 113 114 - Horde_Smtp_Password_Xoauth2 115 116 Added class to abstract production of the necessary token for XOAUTH2 SASL 117 authentication. 118 119 120Upgrading to 1.2.0 121================== 122 123 - Horde_Smtp 124 125 - Constructor 126 127 Added the true option to the 'secure' parameter (and has become the 128 default option). 129 130 131Upgrading to 1.1.0 132================== 133 134 - Horde_Smtp 135 136 - Constructor 137 138 Added the 'xoauth2_token' parameter. 139 Added the ability to pass in a Horde_Smtp_Password object to the 140 'password' parameter. 141 The 'password_encrypt' parameter has been deprecated. 142