Rails 4.1.14 (November 12, 2015)
- No changes.
Rails 4.1.14.rc1 (October 30, 2015)
- No changes.
Rails 4.1.13 (August 24, 2015)
- No changes.
Rails 4.1.12 (June 25, 2015)
Mailer preview now uses
url_for
to fix links to emails for apps running on
a subdirectory.Remo Mueller
Mailer previews no longer crash when the
mail
method wasn’t called
(NullMail
).Fixes #19849.
Yves Senn
Make sure labels and values line up in mailer previews.
Yves Senn
Rails 4.1.11 (June 16, 2015)
- No changes.
Rails 4.1.10 (March 19, 2015)
- No changes.
Rails 4.1.9 (January 6, 2015)
- No changes.
Rails 4.1.8 (November 16, 2014)
Attachments can be added while rendering the mail template.
Fixes #16974.
Christian Felder
Rails 4.1.7.1 (November 19, 2014)
- No changes.
Rails 4.1.7 (October 29, 2014)
- No changes.
Rails 4.1.6 (September 11, 2014)
Make ActionMailer::Previews methods class methods. Previously they were
instance methods and ActionMailer tries to render a message when they
are called.Cristian Bica
Raise an exception when attachments are added after
mail
was called.
This is a safeguard to prevent invalid emails.Fixes #16163.
Yves Senn
Allow preview interceptors to be registered through
config.action_mailer.preview_interceptors
.See #15739.
Yves Senn
Rails 4.1.5 (August 18, 2014)
- No changes.
Rails 4.1.4 (July 2, 2014)
- No changes.
Rails 4.1.3 (July 2, 2014)
- No changes.
Rails 4.1.2 (June 26, 2014)
- No changes.
Rails 4.1.1 (May 6, 2014)
- No changes.
Rails 4.1.0 (April 8, 2014)
Support the use of underscored symbols when registering interceptors and
observers like we do elsewhere within Rails.Andrew White
Add the ability to intercept emails before previewing in a similar fashion
to how emails can be intercepted before delivery.Fixes #13622.
Example:
class CSSInlineStyler
def self.previewing_email(message)
# inline CSS styles
end
endActionMailer::Base.register_preview_interceptor CSSInlineStyler
Andrew White
Add mailer previews feature based on 37 Signals mail_view gem.
Andrew White
Calling
mail()
without arguments serves as getter for the current mail
message and keeps previously set headers.Fixes #13090.
Example:
class MailerWithCallback < ActionMailer::Base
after_action :a_callbackdef welcome
mail subject: “subject”, to: [“joe@example.com”]
enddef a_callback
mail # => returns the current mail message
end
endYves Senn
Instrument the generation of Action Mailer messages. The time it takes to
generate a message is written to the log.Daniel Schierbeck
Invoke mailer defaults as procs only if they are procs, do not convert with
to_proc
. That an object is convertible to a proc does not mean it’s meant
to be always used as a proc.Fixes #11533.
Alex Tsukernik
Please check 4-0-stable for previous changes.