Skip to content

Releases: fgrehm/letter_opener_web

v2.0.0

06 Nov 14:30
e277c97
Compare
Choose a tag to compare

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

Version 1.4.1

06 Oct 01:52
ba5fbc7
Compare
Choose a tag to compare
  • Ensure letter is within letters base path #110

Version 1.4.0

30 Jan 01:20
a5d04a2
Compare
Choose a tag to compare
  • 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

Version 1.3.4

10 Apr 20:09
6ece13b
Compare
Choose a tag to compare
  • Due to a load order issue, sometimes the main ApplicationController was used by this gem (unnecessary) #82

Version 1.3.3

29 Jan 13:59
52df12a
Compare
Choose a tag to compare
  • 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

Version 1.3.2

14 Jan 13:32
35c77b3
Compare
Choose a tag to compare

Version 1.3.2

Diff: 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