Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 317 lines (161 sloc) 11.807 kb
cf2ee14 @jeremy Fix silent failure of rxml templates. Closes #9879.
jeremy authored
1 *SVN*
2
c443a61 Update README to use new smtp settings configuration API. Closes #10060 ...
Marcel Molina authored
3 * Update README to use new smtp settings configuration API. Closes #10060 [psq]
4
57cde63 @dhh Allow ActionMailer subclasses to individually set their delivery method ...
dhh authored
5 * Allow ActionMailer subclasses to individually set their delivery method (so two subclasses can have different delivery methods) #10033 [zdennis]
6
2a51c86 @technoweenie Update TMail to v1.1.0. Use an updated version of TMail if available. ...
technoweenie authored
7 * Update TMail to v1.1.0. Use an updated version of TMail if available. [mikel]
8
2cc0cac @NZKoz Introduce TestCase subclasses for testing rails applications allowing te...
NZKoz authored
9 * Introduce a new base test class for testing Mailers. ActionMailer::TestCase [Koz]
10
cf2ee14 @jeremy Fix silent failure of rxml templates. Closes #9879.
jeremy authored
11 * Fix silent failure of rxml templates. #9879 [jstewart]
12
13
660c945 @dhh Updated
dhh authored
14 *2.0.0 [Preview Release]* (September 29th, 2007)
6186490 Replace Ruby's deprecated append_features in favor of included. [Marcel ...
Marcel Molina authored
15
12f8f89 @jeremy Fix attachment decoding when using the TMail C extension. Closes #7861.
jeremy authored
16 * Fix attachment decoding when using the TMail C extension. #7861 [orangechicken]
17
e963354 @jeremy Increase mail delivery test coverage. Closes #8692.
jeremy authored
18 * Increase mail delivery test coverage. #8692 [kamal]
19
271404e @jeremy Register alternative template engines using ActionMailer::Base.register_...
jeremy authored
20 * Register alternative template engines using ActionMailer::Base.register_template_extension('haml'). #7534 [cwd, Josh Peek]
21
4b08caf @technoweenie Only load ActionController::UrlWriter if ActionController is present [Ri...
technoweenie authored
22 * Only load ActionController::UrlWriter if ActionController is present [Rick Olson]
23
f9a4774 @jamis Make sure parsed emails recognize attachments nested in multpart parts (...
jamis authored
24 * Make sure parsed emails recognized attachments nested inside multipart parts. #6714 [Jamis Buck]
25
c3ff04b @jeremy Allow mailer actions named send by using __send__ internally. Closes #64...
jeremy authored
26 * Allow mailer actions named send by using __send__ internally. #6467 [iGEL]
27
ba553f9 @jeremy Add assert_emails and assert_no_emails to test the number of emails deli...
jeremy authored
28 * Add assert_emails and assert_no_emails to test the number of emails delivered. #6479 [Jonathan Viney]
29 # Assert total number of emails delivered:
30 assert_emails 0
31 ContactMailer.deliver_contact
32 assert_emails 1
33
34 # Assert number of emails delivered within a block:
35 assert_emails 1 do
36 post :signup, :name => 'Jonathan'
37 end
38
660c945 @dhh Updated
dhh authored
39
40 *1.3.3* (March 12th, 2007)
41
42 * Depend on Action Pack 1.13.3
43
44
45 *1.3.2* (February 5th, 2007)
46
47 * Deprecate server_settings renaming it to smtp_settings, add sendmail_settings to allow you to override the arguments to and location of the sendmail executable. [Koz]
48
49
50 *1.3.1* (January 16th, 2007)
51
52 * Depend on Action Pack 1.13.1
53
54
55 *1.3.0* (January 16th, 2007)
56
45b5555 @jamis Make mime version default to 1.0. closes #2323
jamis authored
57 * Make mime version default to 1.0. closes #2323 [ror@andreas-s.net]
58
4d9ca4d @jamis Make sure quoted-printable text is decoded correctly when only portions ...
jamis authored
59 * Make sure quoted-printable text is decoded correctly when only portions of the text are encoded. closes #3154. [jon@siliconcircus.com]
60
61 * Make sure DOS newlines in quoted-printable text are normalized to unix newlines before unquoting. closes #4166 and #4452. [Jamis Buck]
3e7aa03 @jamis Make sure DOS newlines in quoted-printable text are normalized to unix n...
jamis authored
62
20bd4bd @dhh Updated docs and otherwise
dhh authored
63 * Fixed that iconv decoding should catch InvalidEncoding #3153 [jon@siliconcircus.com]
64
12ff554 @jeremy Tighten rescue clauses. Closes #5985.
jeremy authored
65 * Tighten rescue clauses. #5985 [james@grayproductions.net]
66
c064802 @dhh Automatically included ActionController::UrlWriter, such that URL genera...
dhh authored
67 * Automatically included ActionController::UrlWriter, such that URL generation can happen within ActionMailer controllers. [DHH]
68
74165eb @seckar New dependencies implementation
seckar authored
69 * Replace Reloadable with Reloadable::Deprecated. [Nicholas Seckar]
70
5446ecd @jeremy Mailer template root applies to a class and its subclasses rather than a...
jeremy authored
71 * Mailer template root applies to a class and its subclasses rather than acting globally. #5555 [somekool@gmail.com]
72
f3aa7c1 @jeremy r4730@asus: jeremy | 2006-06-29 13:13:38 -0700
jeremy authored
73 * Resolve action naming collision. #5520 [ssinghi@kreeti.com]
1fd9a46 @jeremy Resolve conflict among mailer actions with the same name. Closes #5520.
jeremy authored
74
0a407bc ActionMailer::Base documentation rewrite. Closes #4991 [Kevin Clark, Mar...
Marcel Molina authored
75 * ActionMailer::Base documentation rewrite. Closes #4991 [Kevin Clark, Marcel Molina Jr.]
76
9f92dd3 Replace alias method chaining with Module#alias_method_chain. [Marcel Mo...
Marcel Molina authored
77 * Replace alias method chaining with Module#alias_method_chain. [Marcel Molina Jr.]
78
6186490 Replace Ruby's deprecated append_features in favor of included. [Marcel ...
Marcel Molina authored
79 * Replace Ruby's deprecated append_features in favor of included. [Marcel Molina Jr.]
80
b305ef3 Correct spurious documentation example code which results in a SyntaxErr...
Marcel Molina authored
81 * Correct spurious documentation example code which results in a SyntaxError. [Marcel Molina Jr.]
82
c064802 @dhh Automatically included ActionController::UrlWriter, such that URL genera...
dhh authored
83
06dd5d9 @dhh Its 2006, not 2005
dhh authored
84 *1.2.1* (April 6th, 2006)
944ae62 @dhh Update versions for Rails 1.1.1
dhh authored
85
86 * Be part of Rails 1.1.1
87
88
06dd5d9 @dhh Its 2006, not 2005
dhh authored
89 *1.2.0* (March 27th, 2006)
f2ee215 @jeremy Stricter matching for implicitly multipart filenames excludes files endi...
jeremy authored
90
49efa02 @jamis Nil charset caused subject line to be improperly quoted in implicitly mu...
jamis authored
91 * Nil charset caused subject line to be improperly quoted in implicitly multipart messages #2662 [ehalvorsen+rails@runbox.com]
92
db0e8ff @jamis Parse content-type apart before using it so that sub-parts of the header...
jamis authored
93 * Parse content-type apart before using it so that sub-parts of the header can be set correctly #2918 [Jamis Buck]
94
a46214c @jamis Make custom headers work in subparts (closes #4034)
jamis authored
95 * Make custom headers work in subparts #4034 [elan@bluemandrill.com]
96
34df9be @jamis Template paths with dot chars in them no longer mess up implicit templat...
jamis authored
97 * Template paths with dot chars in them no longer mess up implicit template selection for multipart messages #3332 [Chad Fowler]
98
185cca2 @jamis Make sure anything with content-disposition of "attachment" is passed to...
jamis authored
99 * Make sure anything with content-disposition of "attachment" is passed to the attachment presenter when parsing an email body [Jamis Buck]
100
acfb8b6 @jamis Make sure TMail#attachments includes anything with content-disposition o...
jamis authored
101 * Make sure TMail#attachments includes anything with content-disposition of "attachment", regardless of content-type [Jamis Buck]
102
479b4fb @dhh Made ready for release
dhh authored
103
4e3c101 Add 1.0 marker to edge rails changelongs
Marcel Molina authored
104 *1.1.5* (December 13th, 2005)
105
106 * Become part of Rails 1.0
107
479b4fb @dhh Made ready for release
dhh authored
108
4e3c101 Add 1.0 marker to edge rails changelongs
Marcel Molina authored
109 *1.1.4* (December 7th, 2005)
110
5cb2aa7 Rename Version constant to VERSION. Closes #2802.
Marcel Molina authored
111 * Rename Version constant to VERSION. #2802 [Marcel Molina Jr.]
112
f2ee215 @jeremy Stricter matching for implicitly multipart filenames excludes files endi...
jeremy authored
113 * Stricter matching for implicitly multipart filenames excludes files ending in unsupported extensions (such as foo.rhtml.bak) and without a two-part content type (such as foo.text.rhtml or foo.text.really.plain.rhtml). #2398 [Dave Burt <dave@burt.id.au>, Jeremy Kemper]
114
115
cd2b9a9 @dhh Made ready for 0.14.3 (RC4)
dhh authored
116 *1.1.3* (November 7th, 2005)
95e8740 @dhh Allow Mailers to have custom initialize methods that set default instanc...
dhh authored
117
118 * Allow Mailers to have custom initialize methods that set default instance variables for all mail actions #2563 [mrj@bigpond.net.au]
119
120
c7a6b98 @dhh Prepared for release of 0.14.2 (RC3)
dhh authored
121 *1.1.2* (October 26th, 2005)
122
123 * Upgraded to Action Pack 1.10.2
124
125
e3e5d60 @dhh Really ready for push
dhh authored
126 *1.1.1* (October 19th, 2005)
127
128 * Upgraded to Action Pack 1.10.1
129
130
f4aaa26 @dhh Getting ready for 0.14.0 (1.0.0 Release Candidate 1)
dhh authored
131 *1.1.0* (October 16th, 2005)
bb62568 @dhh Fix problem with sendmail delivery where headers should be delimited by ...
dhh authored
132
59f1df1 @jamis Update/extend ActionMailer documentation (rdoc)
jamis authored
133 * Update and extend documentation (rdoc)
134
5e5c332 @dhh Minero Aoki made TMail available to Rails/ActionMailer under the MIT lic...
dhh authored
135 * Minero Aoki made TMail available to Rails/ActionMailer under the MIT license (instead of LGPL) [RubyConf '05]
136
bec70cf @dhh Austin Ziegler made Text::Simple available to Rails/ActionMailer under a...
dhh authored
137 * 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]
138
873be12 @jamis Fix vendor require paths to prevent files being required twice
jamis authored
139 * Fix vendor require paths to prevent files being required twice
140
8373b55 @jamis * Don't add charset to content-type header for a part that contains subp...
jamis authored
141 * Don't add charset to content-type header for a part that contains subparts (for AOL compatibility) #2013 [John Long]
142
a322514 @jamis Preserve underscores when unquoting message bodies #1930
jamis authored
143 * Preserve underscores when unquoting message bodies #1930
144
ca41099 @jamis Encode multibyte characters correctly #1894
jamis authored
145 * Encode multibyte characters correctly #1894
146
dca4d4e @jamis Multipart messages specify a MIME-Version header automatically #2003 [Jo...
jamis authored
147 * Multipart messages specify a MIME-Version header automatically #2003 [John Long]
148
ae1e852 @jamis Add a unified render method to ActionMailer (delegates to ActionView::Ba...
jamis authored
149 * Add a unified render method to ActionMailer (delegates to ActionView::Base#render)
150
f474f33 @jamis Move mailer initialization to a separate (overridable) method, so that s...
jamis authored
151 * Move mailer initialization to a separate (overridable) method, so that subclasses may alter the various defaults #1727
152
b13efaf @jamis Look at content-location header (if available) to determine filename of ...
jamis authored
153 * Look at content-location header (if available) to determine filename of attachments #1670
154
eda1719 @jamis ActionMailer::Base.deliver(email) had been accidentally removed, but was...
jamis authored
155 * ActionMailer::Base.deliver(email) had been accidentally removed, but was documented in the Rails book #1849
156
bb62568 @dhh Fix problem with sendmail delivery where headers should be delimited by ...
dhh authored
157 * 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]
158
159
4259199 @dhh Made ready for release of 0.13.1
dhh authored
160 *1.0.1* (11 July, 2005)
161
162 * Bind to Action Pack 1.9.1
163
164
2789b5d @dhh Tuned documentation for release (AM)
dhh authored
165 *1.0.0* (6 July, 2005)
be27caf @dhh Fixed that email address like "Jamis Buck, M.D." <wild.medicine@example....
dhh authored
166
06052cb @jamis Avoid adding nil values to mail headers #1392
jamis authored
167 * Avoid adding nil header values #1392
168
5c98152 @jamis Better multipart support with implicit multipart/alternative and sorting...
jamis authored
169 * Better multipart support with implicit multipart/alternative and sorting of subparts [John Long]
170
5ddffc8 @jamis Allow for nested parts in multipart mails #1570 [Flurin Egger]
jamis authored
171 * Allow for nested parts in multipart mails #1570 [Flurin Egger]
172
24a8cb1 @jamis Normalize line endings in outgoing mail bodies to "\n" #1536 [John Long]
jamis authored
173 * Normalize line endings in outgoing mail bodies to "\n" #1536 [John Long]
174
813a8b9 @jamis Allow template to be explicitly specified #1448 [tuxie@dekadance.se]
jamis authored
175 * Allow template to be explicitly specified #1448 [tuxie@dekadance.se]
176
3b4eb7a @jamis Allow specific "multipart/xxx" content-type to be set on multipart messa...
jamis authored
177 * Allow specific "multipart/xxx" content-type to be set on multipart messages #1412 [Flurin Egger]
178
996fa15 @jamis Unquoted @ chars in received email headers are parsed properly in spite ...
jamis authored
179 * Unquoted @ characters in headers are now accepted in spite of RFC 822 #1206
180
ef141e8 @jamis Updated CHANGELOG
jamis authored
181 * Helper support (borrowed from ActionPack)
182
29d6d15 @jamis Silently ignore Errno::EINVAL errors when converting between charsets. S...
jamis authored
183 * Silently ignore Errno::EINVAL errors when converting text.
184
481d579 @jamis Don't error while processing encoded attachment names #1340 [lon@speedym...
jamis authored
185 * Don't cause an error when parsing an encoded attachment name #1340 [lon@speedymac.com]
186
cf1e2a8 @jamis Handle parsing of recursively multipart messages
jamis authored
187 * Nested multipart message parts are correctly processed in TMail::Mail#body
188
508c26c @jamis BCC headers are removed when sending via SMTP
jamis authored
189 * BCC headers are removed when sending via SMTP #1402
190
100fd72 @jamis Added a "content_type" accessor to allow messages to explicitly specify ...
jamis authored
191 * Added 'content_type' accessor, to allow content type to be set on a per-message basis. content_type defaults to "text/plain".
192
19da52d @jamis Ignore Iconv::IllegalSequence errors when converting text #1341 [lon@spe...
jamis authored
193 * Silently ignore Iconv::IllegalSequence errors when converting text #1341 [lon@speedymac.com]
194
359caef @jamis A very thorough refactoring, resulting in new mail property setters and ...
jamis authored
195 * Support attachments and multipart messages.
196
197 * Added new accessors for the various mail properties.
198
9c92867 @dhh Fix attachments and content-type problems #1276 [Jamis Buck] Fix to only...
dhh authored
199 * 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]
200
201 * Fix attachments and content-type problems #1276 [Jamis Buck]
202
483931e @dhh Fixed the TMail#body method to look at the content-transfer-encoding hea...
dhh authored
203 * 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]
204
205 * Added unquoting even if the iconv lib can't be loaded--in that case, only the charset conversion is skipped #1265 [Jamis Buck]
206
a2eb744 @dhh Added automatic decoding of base64 bodies #1214 [Jamis Buck]
dhh authored
207 * Added automatic decoding of base64 bodies #1214 [Jamis Buck]
208
74a612c @dhh Added that delivery errors are caught in a way so the mail is still retu...
dhh authored
209 * Added that delivery errors are caught in a way so the mail is still returned whether the delivery was successful or not
210
be27caf @dhh Fixed that email address like "Jamis Buck, M.D." <wild.medicine@example....
dhh authored
211 * 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]
212
213
77af61b @dhh Added xml_http_request/xhr method for simulating XMLHttpRequest in funct...
dhh authored
214 *0.9.1* (20th April, 2005)
215
216 * Depend on Action Pack 1.8.1
217
218
7d01005 @dhh Fixed documentation and prepared for release of 0.12
dhh authored
219 *0.9.0* (19th April, 2005)
affe7c0 @dhh Fixed unquoting of emails that doesn't have an explicit charset #1036 [w...
dhh authored
220
9357321 @dhh Added that deliver_* will now return the email that was sent
dhh authored
221 * Added that deliver_* will now return the email that was sent
222
256e800 @dhh Fixed quoting for all address headers, not just to #955 [Jamis Buck] Add...
dhh authored
223 * Added that quoting to UTF-8 only happens if the characters used are in that range #955 [Jamis Buck]
224
7d01005 @dhh Fixed documentation and prepared for release of 0.12
dhh authored
225 * Fixed quoting for all address headers, not just to #955 [Jamis Buck]
226
affe7c0 @dhh Fixed unquoting of emails that doesn't have an explicit charset #1036 [w...
dhh authored
227 * Fixed unquoting of emails that doesn't have an explicit charset #1036 [wolfgang@stufenlos.net]
228
229
04c7e82 @dhh Made ready for the release of 0.11.1
dhh authored
230 *0.8.1* (27th March, 2005)
e7fe15f @dhh Added rescue for missing iconv library and throws warnings if subject/bo...
dhh authored
231
87b1d38 @dhh Fixed that if charset was found that the end of a mime part declaration ...
dhh authored
232 * Fixed that if charset was found that the end of a mime part declaration TMail would throw an error #919 [lon@speedymac.com]
233
234 * Fixed that TMail::Unquoter would fail to recognize quoting method if it was in lowercase #919 [lon@speedymac.com]
235
236 * 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]
237
e7fe15f @dhh Added rescue for missing iconv library and throws warnings if subject/bo...
dhh authored
238 * Added rescue for missing iconv library and throws warnings if subject/body is called on a TMail object without it instead
239
240
4e60fe3 @dhh Added documentation and fixed an ajax bug
dhh authored
241 *0.8.0* (22th March, 2005)
800b86e @dhh Added framework support for processing incoming emails with an Action Ma...
dhh authored
242
4e60fe3 @dhh Added documentation and fixed an ajax bug
dhh authored
243 * Added framework support for processing incoming emails with an Action Mailer class. See example in README.
800b86e @dhh Added framework support for processing incoming emails with an Action Ma...
dhh authored
244
245
1844190 @dhh Prepared for 0.10.1 release
dhh authored
246 *0.7.1* (7th March, 2005)
247
248 * Bind to newest Action Pack (1.5.1)
249
250
99fca63 @dhh Marked for release
dhh authored
251 *0.7.0* (24th February, 2005)
3fad0cd @dhh Added support for charsets for both subject and body. The default charse...
dhh authored
252
253 * Added support for charsets for both subject and body. The default charset is now UTF-8 #673 [Jamis Buck]. Examples:
254
255 def iso_charset(recipient)
256 @recipients = recipient
257 @subject = "testing iso charsets"
258 @from = "system@loudthinking.com"
259 @body = "Nothing to see here."
260 @charset = "iso-8859-1"
261 end
262
263 def unencoded_subject(recipient)
264 @recipients = recipient
265 @subject = "testing unencoded subject"
266 @from = "system@loudthinking.com"
267 @body = "Nothing to see here."
268 @encode_subject = false
269 @charset = "iso-8859-1"
270 end
271
272
a5364fb @dhh Made ready for release of 0.9.4.1
dhh authored
273 *0.6.1* (January 18th, 2005)
baae5a1 @dhh Fixed sending of emails to use Tmail#from not the deprecated Tmail#from_...
dhh authored
274
275 * Fixed sending of emails to use Tmail#from not the deprecated Tmail#from_address
276
277
ddcc400 @dhh Made ready for release of 0.9.4
dhh authored
278 *0.6* (January 17th, 2005)
5f5b053 @dhh Fixed that bcc and cc should be settable through @bcc and @cc -- not jus...
dhh authored
279
280 * Fixed that bcc and cc should be settable through @bcc and @cc -- not just @headers["Bcc"] and @headers["Cc"] #453 [Eric Hodel]
281
282 * Fixed Action Mailer to be "warnings safe" so you can run with ruby -w and not get framework warnings #453 [Eric Hodel]
283
284
4e78b06 @dhh Rails 0.9 is a reality
dhh authored
285 *0.5*
165097e @dhh Added access to custom headers, like cc, bcc, and reply-to #268 [Andreas...
dhh authored
286
287 * Added access to custom headers, like cc, bcc, and reply-to #268 [Andreas Schwarz]. Example:
288
289 def post_notification(recipients, post)
290 @recipients = recipients
291 @from = post.author.email_address_with_name
292 @headers["bcc"] = SYSTEM_ADMINISTRATOR_EMAIL
293 @headers["reply-to"] = "notifications@example.com"
294 @subject = "[#{post.account.name} #{post.title}]"
295 @body["post"] = post
296 end
297
db045db @dhh Initial
dhh authored
298 *0.4* (5)
299
300 * Consolidated the server configuration options into Base#server_settings= and expanded that with controls for authentication and more [Marten]
301 NOTE: This is an API change that could potentially break your application if you used the old application form. Please do change!
302
bdf51f9 @dhh Revealed the man behind the mask!
dhh authored
303 * 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]
db045db @dhh Initial
dhh authored
304
305 * Added Base#perform_deliveries= which can be set to false to turn off the actual delivery of the email through smtp or sendmail.
306 This is especially useful for functional testing that shouldn't send off real emails, but still trigger delivery_* methods.
307
308 * Added option to specify delivery method with Base#delivery_method=. Default is :smtp and :sendmail is currently the only other option.
309 Sendmail is assumed to be present at "/usr/sbin/sendmail" if that option is used. [Kent Sibilev]
310
311 * Dropped "include TMail" as it added to much baggage into the default namespace (like Version) [Chad Fowler]
312
313
314 *0.3*
315
359caef @jamis A very thorough refactoring, resulting in new mail property setters and ...
jamis authored
316 * First release
Something went wrong with that request. Please try again.