Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

root/tags/rel_0-14-4/actionmailer/CHANGELOG

Revision 3250, 7.5 kB (checked in by david, 3 years ago)

Prepare versions for release

Line 
1 *1.1.4* (December 7th, 2005)
2
3 * Rename Version constant to VERSION. #2802 [Marcel Molina Jr.]
4
5
6 *1.1.3* (November 7th, 2005)
7
8 * Allow Mailers to have custom initialize methods that set default instance variables for all mail actions #2563 [mrj@bigpond.net.au]
9
10
11 *1.1.2* (October 26th, 2005)
12
13 * Upgraded to Action Pack 1.10.2
14
15
16 *1.1.1* (October 19th, 2005)
17
18 * Upgraded to Action Pack 1.10.1
19
20
21 *1.1.0* (October 16th, 2005)
22
23 * Update and extend documentation (rdoc)
24
25 * Minero Aoki made TMail available to Rails/ActionMailer under the MIT license (instead of LGPL) [RubyConf '05]
26
27 * Austin Ziegler made Text::Simple available to Rails/ActionMailer under a MIT-like licens [See rails ML, subject "Text::Format Licence Exception" on Oct 15, 2005]
28
29 * Fix vendor require paths to prevent files being required twice
30
31 * Don't add charset to content-type header for a part that contains subparts (for AOL compatibility) #2013 [John Long]
32
33 * Preserve underscores when unquoting message bodies #1930
34
35 * Encode multibyte characters correctly #1894
36
37 * Multipart messages specify a MIME-Version header automatically #2003 [John Long]
38
39 * Add a unified render method to ActionMailer (delegates to ActionView::Base#render)
40
41 * Move mailer initialization to a separate (overridable) method, so that subclasses may alter the various defaults #1727
42
43 * Look at content-location header (if available) to determine filename of attachments #1670
44
45 * ActionMailer::Base.deliver(email) had been accidentally removed, but was documented in the Rails book #1849
46
47 * Fix problem with sendmail delivery where headers should be delimited by \n characters instead of \r\n, which confuses some mail readers #1742 [Kent Sibilev]
48
49
50 *1.0.1* (11 July, 2005)
51
52 * Bind to Action Pack 1.9.1
53
54
55 *1.0.0* (6 July, 2005)
56
57 * Avoid adding nil header values #1392
58
59 * Better multipart support with implicit multipart/alternative and sorting of subparts [John Long]
60
61 * Allow for nested parts in multipart mails #1570 [Flurin Egger]
62
63 * Normalize line endings in outgoing mail bodies to "\n" #1536 [John Long]
64
65 * Allow template to be explicitly specified #1448 [tuxie@dekadance.se]
66
67 * Allow specific "multipart/xxx" content-type to be set on multipart messages #1412 [Flurin Egger]
68
69 * Unquoted @ characters in headers are now accepted in spite of RFC 822 #1206
70
71 * Helper support (borrowed from ActionPack)
72
73 * Silently ignore Errno::EINVAL errors when converting text.
74
75 * Don't cause an error when parsing an encoded attachment name #1340 [lon@speedymac.com]
76
77 * Nested multipart message parts are correctly processed in TMail::Mail#body
78
79 * BCC headers are removed when sending via SMTP #1402
80
81 * Added 'content_type' accessor, to allow content type to be set on a per-message basis. content_type defaults to "text/plain".
82
83 * Silently ignore Iconv::IllegalSequence errors when converting text #1341 [lon@speedymac.com]
84
85 * Support attachments and multipart messages.
86
87 * Added new accessors for the various mail properties.
88
89 * Fix to only perform the charset conversion if a 'from' and a 'to' charset are given (make no assumptions about what the charset was) #1276 [Jamis Buck]
90
91 * Fix attachments and content-type problems #1276 [Jamis Buck]
92
93 * Fixed the TMail#body method to look at the content-transfer-encoding header and unquote the body according to the rules it specifies #1265 [Jamis Buck]
94
95 * Added unquoting even if the iconv lib can't be loaded--in that case, only the charset conversion is skipped #1265 [Jamis Buck]
96
97 * Added automatic decoding of base64 bodies #1214 [Jamis Buck]
98
99 * Added that delivery errors are caught in a way so the mail is still returned whether the delivery was successful or not
100
101 * Fixed that email address like "Jamis Buck, M.D." <wild.medicine@example.net> would cause the quoter to generate emails resulting in "bad address" errors from the mail server #1220 [Jamis Buck]
102
103
104 *0.9.1* (20th April, 2005)
105
106 * Depend on Action Pack 1.8.1
107
108
109 *0.9.0* (19th April, 2005)
110
111 * Added that deliver_* will now return the email that was sent
112
113 * Added that quoting to UTF-8 only happens if the characters used are in that range #955 [Jamis Buck]
114
115 * Fixed quoting for all address headers, not just to #955 [Jamis Buck]
116
117 * Fixed unquoting of emails that doesn't have an explicit charset #1036 [wolfgang@stufenlos.net]
118
119
120 *0.8.1* (27th March, 2005)
121
122 * Fixed that if charset was found that the end of a mime part declaration TMail would throw an error #919 [lon@speedymac.com]
123
124 * Fixed that TMail::Unquoter would fail to recognize quoting method if it was in lowercase #919 [lon@speedymac.com]
125
126 * Fixed that TMail::Encoder would fail when it attempts to parse e-mail addresses which are encoded using something other than the messages encoding method #919 [lon@speedymac.com]
127
128 * Added rescue for missing iconv library and throws warnings if subject/body is called on a TMail object without it instead
129
130
131 *0.8.0* (22th March, 2005)
132
133 * Added framework support for processing incoming emails with an Action Mailer class. See example in README.
134
135
136 *0.7.1* (7th March, 2005)
137
138 * Bind to newest Action Pack (1.5.1)
139
140
141 *0.7.0* (24th February, 2005)
142
143 * Added support for charsets for both subject and body. The default charset is now UTF-8 #673 [Jamis Buck]. Examples:
144
145     def iso_charset(recipient)
146       @recipients = recipient
147       @subject    = "testing iso charsets"
148       @from       = "system@loudthinking.com"
149       @body       = "Nothing to see here."
150       @charset    = "iso-8859-1"
151     end
152    
153     def unencoded_subject(recipient)
154       @recipients = recipient
155       @subject    = "testing unencoded subject"
156       @from       = "system@loudthinking.com"
157       @body       = "Nothing to see here."
158       @encode_subject = false
159       @charset    = "iso-8859-1"
160     end
161    
162
163 *0.6.1* (January 18th, 2005)
164
165 * Fixed sending of emails to use Tmail#from not the deprecated Tmail#from_address
166
167
168 *0.6* (January 17th, 2005)
169
170 * Fixed that bcc and cc should be settable through @bcc and @cc -- not just @headers["Bcc"] and @headers["Cc"] #453 [Eric Hodel]
171
172 * Fixed Action Mailer to be "warnings safe" so you can run with ruby -w and not get framework warnings #453 [Eric Hodel]
173
174
175 *0.5*
176
177 * Added access to custom headers, like cc, bcc, and reply-to #268 [Andreas Schwarz]. Example:
178
179     def post_notification(recipients, post)
180       @recipients          = recipients
181       @from                = post.author.email_address_with_name
182       @headers["bcc"]      = SYSTEM_ADMINISTRATOR_EMAIL
183       @headers["reply-to"] = "notifications@example.com"
184       @subject             = "[#{post.account.name} #{post.title}]"
185       @body["post"]        = post
186     end
187
188 *0.4* (5)
189
190 * Consolidated the server configuration options into Base#server_settings= and expanded that with controls for authentication and more [Marten]
191   NOTE: This is an API change that could potentially break your application if you used the old application form. Please do change!
192
193 * Added Base#deliveries as an accessor for an array of emails sent out through that ActionMailer class when using the :test delivery option. [Jeremy Kemper]
194
195 * Added Base#perform_deliveries= which can be set to false to turn off the actual delivery of the email through smtp or sendmail.
196   This is especially useful for functional testing that shouldn't send off real emails, but still trigger delivery_* methods.
197
198 * Added option to specify delivery method with Base#delivery_method=. Default is :smtp and :sendmail is currently the only other option.
199   Sendmail is assumed to be present at "/usr/sbin/sendmail" if that option is used. [Kent Sibilev]
200
201 * Dropped "include TMail" as it added to much baggage into the default namespace (like Version) [Chad Fowler]
202
203
204 *0.3*
205
206 * First release
Note: See TracBrowser for help on using the browser.