Skip to content

Latest commit

 

History

History
109 lines (68 loc) · 6.59 KB

CHANGELOG.md

File metadata and controls

109 lines (68 loc) · 6.59 KB

Breaking

  • Drop EoL'd Rubies and Rails - now requires Ruby 3.1+ and Rails 6.1+.

Changes

  • Reliably strip Attachment links from the sidebar. #132

Additions

  • Allow dot (.) character in attachment file names. #131
  • Add dark mode. #119
  • 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

1.4.1 (Oct 5, 2021)

  • Ensure letter is within letters base path #110

1.4.0 (Jan 29, 2020)

  • 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

1.3.4 (Apr 04, 2018)

Fixed

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

1.3.3 (Jan 29, 2018)

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

1.3.2 (Jan 14, 2018)

  • 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

1.3.1 (Feb 04, 2017)

  • Remove warnings about unused variables #45
  • Remove Rails 5 deprecation warnings #54

1.3.0 (Feb 02, 2015)

  • Depend on railties and actionmailer #38

1.2.3 (Sep 12, 2014)

  • Fix exception with sprockets-rails >= 2.1.4 #32 / #33

1.2.2 (Jul 17, 2014)

  • Precompile glyphicons #30
  • Display letters count on the favicon #29
  • Validate params passed in to the LettersController and return a 404 in case an email can't be found #28

1.2.1 (Apr 07, 2014)

  • Improve Rails 3 compatibility #26 / #27

1.2.0 (Apr 07, 2014)

  • Add support for removing a single email #23
  • Move vendored assets into the letter_opener_web folder #24
  • Avoid matching <address> when changing email links to open on new tabs #22

1.1.3 (Feb 21, 2014)

  • Include assets into precompile list #21

1.1.2 (Dec 12, 2013)

  • Nicely handle empty links #18

1.1.1 (Oct 15, 2013)

  • Fix deprecation warning on Rails 4 #17

1.1.0 (Aug 29, 2013)

  • "Relax" Rails dependency in order to use the gem on 4.0 #15

1.0.3 (May 29, 2013)

Previous

The changelog began with version 1.0.3 so any changes prior to that can be seen by checking the tagged releases and reading git commit messages.