Skip to content

Latest commit

 

History

History
101 lines (75 loc) · 5.09 KB

CHANGELOG.md

File metadata and controls

101 lines (75 loc) · 5.09 KB

1.10.0

  • Allow Launchy 3.0+.

1.9.0

  • Store mail location in Mail::Message object (thanks Jonathan Chan)
  • Drop Ruby 2 support. Support only Ruby 3.0+
  • Remove nkf gem dependency.

1.8.1

  • Fix duplication of Rails tasks caused by LetterOpener's rake task file. (thanks zarqman)

1.8.0

  • 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.

1.7.0

  • 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 without Mail#to.

1.6.0

  • Do not depend on Mail gem to check delivery params.
  • Do not parse and escape url before passing it to Launchy.

1.5.0

  • 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)

1.4.1

  • Stop base tag appearing in plain-text previews. (thanks Coby Chapple)

1.4.0

  • 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.

1.3.0

  • 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)

1.2.0

  • Fix auto_link() which in some cases would return an empty tag for plain text messages. (thanks Kevin McPhillips)
  • Update styles. (thanks Adam Doppelt)

1.1.2

  • Show formatted display names in html template (thanks ClaireMcGinty)
  • Use file:/// uri scheme to fix Launchy on Windows.

1.1.1

  • 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)

1.1.0

  • 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)

1.0.0

  • 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)

0.1.0

  • 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)

0.0.2

0.0.1

  • Initial release