- MailGun API now uses the
v3
endpoint. Normally, this is BC-free, but if you are using MailGun, make sure to try your application before!
- Add the new
merge_language
option to Mandrill service.
- Mandrill service now properly used the
sendAt
delayed date when sending a templated mail when calling thesend
method.
- Fix small typo in README to include ~1.5
- Remove unnecessary import statements in code base
- Return API status codes in Postage/Postmark api exceptions
- You can now schedule Mandrill emails in the future by using the optional
sendAt
variable in bothsend
andsendTemplate
methods. getScheduledMessages
,cancelScheduledMessage
andrescheduleMessage
methods have been also added to the Mandrill service to handle those messages.- AlphaMail is dead and no longer operates. It is therefore removed from SlmMail.
- Fix Sendgrid attachment issues with Outlook clients
- Mailgun users can now use batch sending. You can now send the same email to multiple recipients in one API call.
- Simplify ZF dependency to allow any 2.x versions. This fix some subtle bugs that can happen with Composer
- Fix a bug when extracting errors for SendGrid (#60)
- [BC] Removing the Version class (it's a hassle to maintain and has little use)
- Improve support for Cc and Bcc in Mandrill
- Allow support for per-recipient metadata in Mandrill messages through the "setMetadata" method.
- Using the "metadata" option for Mandrill message has been deprecated, please now use the "setGlobalMetadata" method.
- Add support for adding an email to a subaccount's rejection blacklist
- Add support for Mandrill template labels
- Allow non-template Mandrill messages to have merge variables
- Add support for Mandrill subaccounts API
- Allow up to one BCC address for Mandrill
- Add following options to Mandrill messages: return_path_domain, subaccount
- Updated Mandrill doc
- Add support for Mailgun routes
- Updated Mailgun doc
- Fix a problem when sending messages via SendGrid.
- Add the new "getMessageInfo" to Mandrilll service.
- Add a new "UnknownTemplateException" for services that support templates and report this error (currently, only Mandrill)
- Doc update
- Add exceptions support for Amazon SES.
- Now allow the new "metadata" option in Mandrill message
- Http adapter can now be configured more easily
- Licensing of
composer.json
and all files inside SlmMail - Addition of a CHANGELOG document
- Bug fixes for Options properties in Mandrill
- Bug fixes in the AbstractService to return
null
when no text or html part has been found - Addition of a CONTRIBUTING document
- Fix AlphaMail service by removal of the username and fixes in the message send function
- Complete rewrite of SlmMail: it is now completely up-to-date with Zend Framework 2
- Additional providers: Mandrill, Mailgun and AlphaMail
- All providers: completed and tested