- Remove support for Rails < 6 to minimize tech debt (#70)
- Add support for Rails 7 (#61)
- Delay loading of ActionMailer to fix support for
delivery_job
config (#56)
- Switch to "github style markdown" (#54)
- Support for Rails 6 (#50)
- Remove an Action View deprecation in Rails 6 (#45)
- Fix race condition maybe? (#41)
- Fix warning (#42)
- Fix issue that would cause the text part of emails to not render after the first email was sent #39
In 3.0 a lot of the internals were re-tooled to monkeypatch less so they behave more like what you would expect.
The Maildown::MarkdownEngine.set
was deprecated and is removed. instead use Maildown::MarkdownEngine.set_html
.
Layouts are now used by default. This setting is deprecated and does nothing:
Maildown.enable_layouts = true
There is no way to disable layouts via maildown, instead use normal Rails methods, such as moving to a mailer without a layout set.
- Add support for using a different template for HTML and TEXT parts of the markdown email. Enable with
Maildown.enable_layouts = true
.
- Add support for "allow indentation". When
Maildown.allow_indentation = true
. This allows erb markdown templates to be indented but disables blockquotes via spaces. More information is available in the readme.
???
- Drop official support for 1.9. It still works on my machine but we aren't testing on travis anymore.
- Fix mime types warnings (#18)
- Kramdown loads during runtime if no other parser has been configured.
- Fix threading issue with default parser
- Allow configurable markdown parser.
- Initial Release.