- latest composer dependencies
- assert admin permission on tools
- install latest composer dependencies to fix a bug in exception handling for AbstractHttpTransport
- bugfix: from header wasn't being set correctly in underlying SparkPost library - new version released
- bugfix: need to install php-http/message and php-http/message-factory for the SparkPost API to work
- implement Symfony Mailer to work with XenForo 2.3
- simplify message event API sanity checking - we need to ensure from time is at least 60 seconds earlier than to time
- add composer dependency of
"symfony/translation": "^5.0"
(used bynesbot/carbon
) to avoid installing v6.0 which breaks compatibility with older versions installed by other addons
- some additional sanity checking on API call parameters to try and avoid errors returning from SparkPost
- bugfix: strip uri prefix returned in uri from paged responses
- required parameter specified after optional parameter in SubContainer/SparkPost::logJobProgress - reorder function parameters to make this more usable
- required parameter specified after optional parameter in Test/AbstractTest::message - just make them both required
- explicitly list "egulias/email-validator": "^2.0" as a requirement so that we don't run into problems with the version shipped with XenForo
- complete rewrite for XF 2.2 and Swiftmailer v6
- split out transport construction so we can reuse it
- unit tests weren't working when there was no apikey configured
- stop this version from being installed on XF 2.2
- removed unused variable which was causing E_NOTICEs
- first working version