- added: native Advanced Custom Fields support.
- fixed: import of WordPress roles wasn't working in some cases.
- fixed: force hard reload on cron page if opened in browser.
- improved: handling of thickbox modal if other plugins interfere.
- added: `X-Redirect-By` header on all Mailster related redirects.
- added: set the global post inside the template editor.
fixed: querying subscribers do no longer return subscribers with status deleted.
fixed: adding an already deleted subscriber working as expected.
fixed: wrong timestamp on signups if subscriber exists.
improved: support for multiple campaigns triggered by action hooks.
improved: removed skeleton loader on foreign columns in overview.
improved: action hook campaigns support now multiple hooks, separated with a comma.
improved: database updates now run in the background (optional).
improved: taxonomies dropdown now uses select2 library to better handle large taxonomy entries.
new defaults strings form confirmation message.
confirmation page on newsletter homepage now wrapped with `wpautop`.
new filters: `mailster_editor_tags` and `mailster_notification_content`.
- added: option to change tracking of campaigns once the campaign has been finished
- improved: list counts are loaded now asynchronously to improve page load time
- improved: embedded images are now found outside the upload folder
- settings with "token" in the key are now hidden in the test email
- new: growth rates on campaign overview
- opens, clicks, unsubscribes and bounces are now sortable
- minimum required PHP version is now 7.2.5
- reduced size of vendor folder
fixed: issue with WooCommerce 6.5.1 and third party library
- new: forms on frontend no longer requires jQuery
- fixed: using single quotes in tags causes problems
- fixed: PHP warning on PHP 8.1
- improved: better handling of translations on plugin activation
- fixed: default placeholder tags where not replaced on system mails
- fixed: security vulnerability where a logged in user can discover the profile URL from a different user. (discovered by D.Jong from patchstack.com)
- improved: ajax operations are now checked against capabilities
- improved: updated "Preheader text hack" from Litmus
* fixed: time specific auto responders sent only on Sundays causes sending the following to be way in the future
* fixed: type in test bounce message
* fixed: typo in subscriber query causes database error
* fixed: PHP warning of undefined variable in option bar
* added: unsubscribe link to in mail app unsubscribe message
* added: filter `mailster_campaign_meta_defaults` to filter default meta values
* added: defined `wp_mail` filters are now applied if used with Mailster
* new: Remove inactive Subscribers automatically
* new: Relative conditions for date fields
* new: filters in the subscriber overview
* updated: Manage Subscribers page
* fixed: add trailing space to preheaders to prevent unintentional line breaks in previews.