Major new release - completely rewritten for compatibility with both XF 2.1 and 2.2
bugfix: admin edit fields weren't appearing in the correct place
bugfix: admin edits weren't being saved
update: now uses a job to find users and queue emails
update: list unsubscribe header now gets added to outbound email
update: in test mode the prefix [Test] is added to the subject line
update: better support for processing user unsubscribes
update: SparkPost support now moved to a separate addon so we can support XF 2.2
update: tested on XF 2.2
feature: option to honour the Receive admin emails setting
feature: support for monthly digest emails
feature: widget to encourage users to opt in to digest emails
feature: add any HTML to the top or bottom of emails
Important breaking changes:
the default option is now to honour the "Receive new and update emails" option in user preferences. You will need to turn this off in the settings to retain the previous behaviour.
if you use either of my SparkPostMail addons (v1.x or v2.x), you must install the What's New Digest adapter for SparkPost addon - some integration functionality has been removed from this addon to the separate adapter addon to maximise compatibility across XF versions.
remove old class extensions that shouldn't be there
v4.0.3
bugfix: we weren't setting $total in the controller even though we passed it in the template parameters, we don't actually need it for display_totals and php 7.3 now errors when we pass an unset variable to compact(), so removing it