- Allow Launchy 3.0+.
- Store mail location in
Mail::Message
object (thanks Jonathan Chan) - Drop Ruby 2 support. Support only Ruby 3.0+
- Remove
nkf
gem dependency.
- Fix duplication of Rails tasks caused by LetterOpener's rake task file. (thanks zarqman)
- Allow configuration of the 'file///' part in Launchy.open path (thanks Regis Millet)
- Enhance 'tmp:clear' task to delete 'tmp/letter_opener' files (thanks Joaquín Vicente)
- Convert mail's subject to UTF-8. (thanks kuroponzu)
- Use proper attachment's filename sanitization so we don't escape Japanese characters.
- Use default configuration in
Message::rendered_messages
(thanks Krystan HuffMenne ) - Do not use
Rails.root
path if LetterOpener is used outside of Rails (thanks centrevillage) - Allow to set only
Mail#cc
/Mail#bcc
withoutMail#to
.
- Do not depend on Mail gem to check delivery params.
- Do not parse and escape url before passing it to Launchy.
- Use proper check for
Rails::Railties
(thanks Florian Weingarten) - Add a shim for the iFrame "srcdoc" attribute (make it work with IE).
- Do not convert
-
to_
in attachment file names. (thanks Steven Harman) - Drop Ruby 1.9 support.
- Escape inline attachment names the same way they are stored in the attachments directory (thanks Daniel Rikowski)
- Increase timestamp precision in the mail filename. (thanks Piotr Usewicz)
- Add ability to configure location of stored mails. (thanks Ben)
- Add light version of template for mails that doesn't render any additional styling. (thanks Ben)
- Stop base tag appearing in plain-text previews. (thanks Coby Chapple)
- Add base tag to the iframe so links work with X-Frame-Options set to SAMEORIGIN. (thanks Jason Tokoph)
- Check delivery params before rendering an email to match SMTP behaviour.
- Fix message body encoding is observed correctly in QP CTE. (thanks Mark Dodwell)
- Remove fixed width on the mail content. (thanks weexpectedTHIS)
- Render email content in the iframe. Fixes #98. (thanks Jacob Maine)
- Fix auto_link() which in some cases would return an empty tag for plain text messages. (thanks Kevin McPhillips)
- Update styles. (thanks Adam Doppelt)
- Show formatted display names in html template (thanks ClaireMcGinty)
- Use
file:///
uri scheme to fix Launchy on Windows.
- Handle cc and bcc as array of emails. (thanks jordandcarter)
- Use
file://
uri scheme since Launcy can't open escaped URL without it. (thanks Adrian2112) - Update Launchy dependency to
~> 2.2
(thanks JeanMertz) - Change all nonword chars in filename of attachment to underscore so it can be saved on all platforms. (thanks phallstrom)
- Update Launchy dependency to
~> 2.2.0
(thanks webdevotion) - Handle
sender
field (thanks sjtipton) - Show subject only if it's present (thanks jadehyper)
- Show subject as title of web page (thanks statique)
- Attachment Support (thanks David Cornu)
- Escape HTML in subject and other fields
- Raise an exception if the :location option is not present instead of using a default
- Open rich version by default (thanks Damir)
- Override margin on dt and dd elements in CSS (thanks Edgars Beigarts)
- Autolink URLs in plain version (thanks Matt Burke)
- From and To show name and Email when specified
- Fix bug when letter_opener couldn't open email in Windows
- Handle spaces in the application path (thanks Mike Boone)
- As letter_opener doesn't work with Launchy < 2.0.4 let's depend on >= 2.0.4 (thanks Samnang Chhun)
- Handle
reply_to
field (thanks Wes Gibbs) - Set the charset in email preview (thanks Bruno Michel)
- Fixing launchy requirement (thanks Bruno Michel)
- Initial release