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