- 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.
* fixed: saving template from editor messed up template header
* fixed: bulk deletion with actions working again
* fixed: auto responder no longer triggered if post is published in the past
* fixed: shortcodes are now handled properly on the web version
* added: text strings for error messages defined by the security settings page
* improved: ajax handler
* fixed: timeframe settings spanning over midnight
* fixed: layout issue on form/lists overview on smaller screens
* fixed: missing dbstructure method on queue process
* added: option to block and allow people from certain countries to signup
* update: using `get_user_local()` instead of `get_locale()` when applicable.
* fixed: bulk options causes a subscriber query error.
* fixed: duplicating forms throw an error.
* fixed: some notifications missed template defined settings.
* change: optional warmup has been extended to 60 days.
* improved: database errors during cron tried to get fixed automatically.
* added: reminder to enable auto updates after a Mailster update.