1.2.0 - 2019-01-30
- Allow custom args for SendGrid (beam-community#413)
- Added support for dynamic template data in Sendgrid ((beam-community#426)
- Make JSON library configurable (beam-community#374)
- Fix reply-to header being set as string for mailgun adapter (beam-community#421)
- Fix HTML escaping in headers (beam-community#437)
- Fix Sendgrid sandbox mode (beam-community#442)
- Lazily render debug logs (beam-community#438)
1.1.0 - 2018-08-15
- Update hackney version requirement to 1.13.0
- README improvements
- Migrate circleci configuration to 2.0 (beam-community#411)
1.0.0 - 2018-06-14
- Support attachments in SendGridAdapter (beam-community#294)
- Mailgun attachment support (beam-community#341)
- Bamboo logo (beam-community#388)
- Convert send_grid_adapter to SendGrid API v3 (beam-community#293)
- Fix collapsing html email preview (beam-community#351)
- Misc dependency version updates
1.0.0-rc2 - 2017-11-03
- Add support to Mailgun adapter for using custom vars (beam-community#306)
- Add option to open a browser window for every new email (beam-community#222)
- Display Sender's name on the preview page (beam-community#277)
- Support file data in attachment struct + mailgun attachment support (beam-community#292)
- Fix compilation warnings (beam-community#304)
- Remove deprecated call (beam-community#321)
- Differentiate master/published SendGridHelper link (beam-community#325)
- Misc README improvements
1.0.0-rc.1 - 2017-05-05
- Bamboo allows adapters to support attachments! (beam-community#156)
- Add
MailgunAdapter
attachment support (https://github.com/thoughtbot/bamboo/commit/d47833194833e6a1cb9f9cb715be0742e55f5fd8) - Add support for
replyto
header inSendGridAdapter
(beam-community#254) - Raise if email has attachments and adapter doesn't support them (https://github.com/thoughtbot/bamboo/commit/ce2249c9854a79148ecf91f877ae26142c83184b)
- Force correct mime type in preview (https://github.com/thoughtbot/bamboo/commit/e6f5389314193ef75a015d49a8a6e23b08bc281a)
- Update Hackney to fix header issues (beam-community#263)
- Adds
Bamboo.ApiError
that can be used by adapters (https://github.com/thoughtbot/bamboo/commit/2876dfeea0911fc51c9fa3daae0dbc7a17ca0557) - Numerous small updates and fixes to documentation and README.
- Renamed
SendgridAdapter/Helper
toSendGridAdapter/Helper
(https://github.com/thoughtbot/bamboo/commit/6b582f80781f0072bd4051084a3286991bfde2d0) - Change
assert_delivered_with
toassert_email_delivered_with
(https://github.com/thoughtbot/bamboo/commit/9823793fbcd45c2a58ef9bd1e65e5d162625513e) - Renamed
EmailPreviewPlug
toSentEmailViewerPlug
(https://github.com/thoughtbot/bamboo/commit/f3668458f13e0a018eebbe38681362144292cd25)
0.8.0 - 2017-01-06
- Add helper for working with Mandrill merge vars (#219)
- Show header in email preview (#225)
- Add SendGrid template support (#163)
- Add
Bamboo.Test.assert_delivered_with
for more fine grained assertions (#228) - Add Mailgun header support (#235)
- Drop dependency on HTTPoison and use Hackney directly (#201)
- Remove warnings and deprecations for Elixir 1.4 (#240, #241)
0.7.0 - 2016-07-29
- Add example of using HTML layouts with Bamboo.Phoenix (#173)
- Give suggestions for why email preview may not be working (#177)
- Add Mandrill template support (#176)
- Build mailer config during runtime. Allows for configuration with Conform (#170)
- Fix "leaking" HTML email styles (#172)
- Catch
nil
email addresses when used in 2-item tuple (#151) - Remove
ExMachina
from dev/prod deps. It should have been a test only dep (#198) - Small typo fixes (#199)
- Explicitly set content type in email preview so that HTML emails are always preview as HTML (#203 and #204)
- Improved error message when mailer config is invalid (#148)
- Added typespecs to many modules and functions (#150, #164)
- Strip assigns from the email when testing. Makes testing more reliable (#158)
- Much improved test helpers (#109)
Bamboo.TaskSupervisorStrategy
is now started by default (#133)- New Mailgun adapter (#125)
- Link to new Sparkpost adapter (#118)
- Shared mode for working with multiple process/acceptance tests (#136)
- New
Bamboo.Phoenix.put_layout/2
for setting HTML and text layouts at the same time (#122)
- Show correct "from" address in
EmailPreview
(#127)
Bamboo.Test.assert_no_emails_sent
has been renamed toassert_no_emails_delivered
(#109)- Since
Bamboo.TaskSupervisorStrategy
is started automatically,Bamboo.TaskSupervisorStrategy.child_spec
has been removed. Please remove the call to that function from yourlib/my_app.ex
file.
- Add
Bamboo.SendgridAdapter
- Improve and update docs
- Improve docs
EmailPreviewPlug
for previewing emails in development.- Improved documentation with more and better examples.
MandrillEmail
has been renamed toMandrillHelper
. The API is the same so all you will have to do is rename your imports and/or aliases.Mailer.deliver/1
has been renamed toMandrill.deliver_now/1
to add clarity. See discussion here: beam-community#89