Letter Opener Web Versions Save

A web interface for browsing Ruby on Rails sent emails

v2.0.0

2 years ago

This is a 8+yr old gem, it was time for a new major release and some breaking changes. We also gave some love to the UI since it hasn't changed at all since the very first release.

  • Require Rails >= 5.2, run tests against Rails 6.1 #113
  • Inline CSS and Javascript, to avoid dependency on asset pipeline #113
  • Upgrade to Bootstrap 5.1.1 #113
  • Add rexml gem into dependency for Ruby 3.0 #106
  • Add routes for Rails API mode #69
  • Prevent name conflict with Letter class #108
  • Add Rails' built-in CSRF protection #111
  • Add Rails' CSP nonce to the script tag #112
  • Update dev dependencies #113
  • Switched to using GitHub actions as CI for the project #113

v1.4.1

2 years ago
  • Ensure letter is within letters base path #110

v1.4.0

4 years ago
  • Removed the dependency on the asset pipeline. Good news for API-only apps! #83
  • Avoid require_dependency if Zeitwerk is enabled #98
  • Drop support for old rubies and rails. Ruby 2.5+ is supported and Rails 4 is no longer tested #100

v1.3.4

6 years ago
  • Due to a load order issue, sometimes the main ApplicationController was used by this gem (unnecessary) #82

v1.3.3

6 years ago
  • Set LAUNCHY_DRY_RUN explicitly to avoid Launchy::CommandNotFoundError #75
  • Update Ruby matrix for test to include more recent versions #77

Diff v1.32...v1.33

v1.3.2

6 years ago

Version 1.3.2

Diff: https://github.com/fgrehm/letter_opener_web/compare/v1.3.1...v1.3.2

  • Disable Launchy with ENV to avoid redefining the whole delivery method #73
  • Fix new Rubocop warnings #72
  • Hover state fixed to only highlight tbody>tr #70
  • Use ActiveSupport.on_load to make sure we don't have load order issues #66