All notable changes to this project will be documented in this file.
- Use
ActionMailer::InlinePreviewInterceptor
to facilitate integration with other gems like premailer (#55) - Move CI from Travis to GitHub Actions
- UI: Hide delivery form if
allow_delivery
is false (#54)
- UI: Don't show empty mailer classes in sidebar (#51)
- Email versions (#49)
- Drop official support for EOL Rails versions: 5.1, 5.0 and 4.2
- Drop official support for EOL Rubies: 2.4
- Avoid the dependency on Sprockets (#48)
- Styles: fix input placeholder color in Firefox
- Refine logo and UI (#45)
- Sprockets v4 fixes (#44)
- Support inline attachments (#30)
- Support arrays in hooks (#42)
- Drop Ruby 2.3 (EOL) from CI
- UI: fix iframe (onload) resize
- Support
ActionMailer::Parameterized
(#39) - UI tweaks
- Properly display text parts by respecting break lines
- CI: official Rails 6 support
- Reduce gem size by including only necessary files
- Allow to register external mailers, for example, from a gem
- CI Rubies: add 2.6 and drop 2.2 (EOL)
- Fix incompatibility with last gem
mail
(v2.7.1) release (#32)
- Serve fonts from Google Fonts API
- Inherited emails support (#28)
Maily.available_locales
defaults to Rails available_localesconfig.i18n.available_locales
(#27)
- Definitive fix for newer apps using
webpacker
and withoutsass-rails
(#22) - Fix regression in generator, from v0.7.0 (#24)
- Allow to edit emails with different templates engines: Slim, Haml, ... (#25)
- Fix assets pipeline integration for applications using
webpacker
instead ofsprockets
(#22)
- Allow to hide emails (#11)
- Allow to override
template_name
- New project logo
- Internal classes refactor
- Front-end cleanup and simplification (remove font icons, update normalize.css, CSS/HTML refactor, better page titles, better flash messages)
- Drop Ruby 2.1 (EOL) from CI
- CI against Rails 5.2
- Add support for
reply_to
- Rails 5.1 fixes (#19, #20)
- Hooks: improve arguments validation (#20)
- Fix Rails automatic generator (#18)
- UI: display better error messages (#17)
- UI: alphabetically sort mailers and emails in sidebar (#17)
- Lazy hooks (#14)
- Better capture and dispatch internal exceptions (#13)
- Allow to define a description per email (#10)
- Remove HTML5 Shiv (front-end dependency)
- Fix assets pipeline integration
- Lots of front-end tweaks
- Basic dashboard with customizable welcome message
- CI suite: officially supported Rails versions: 4.2, 5.0 and 5.1
- Appraisals integration: Rails 3.2, 4.X and 5.0
- Modernize CI Rubies: add 2.2, 2.3 and 2.4 (remove 1.9.3 and 2.0)
- Fix Ruby warnings (#12)
- Docs typos (#8)
- Allow to setup HTTP basic authentication
- CI: run tests against ruby 2.1
- Properly define dependencies
- Fix syntax error introduced in v0.3.3 :(
- Disallow templates edition in production mode
- Fix #3: email container not displayed properly in Firefox
- Add basic specs
- CI integration
- First real usable release 🎉