- fixed: MySQL error on Autoresponder which uses "has received but not opened" or "has received and not clicked" condition.
- fixed: RTL CSS issue on Autoresponder options sidebar
- fixed: RTL CSS issue in admin bar and settings
- added: 'mailster_admin_header' hook
- added: missing added argument
- added: if verification of subscribers fails the WP_Error object contains now the initial data
- improved: better handling of suppression of WPDB in lists class
- improved: check for missing functions in conditions
- fixed: conditions script must require mailster-script
- update: enabled beacon on the upgrade page
- fixed: check for existence of block editor in admin header
- fixed: default option on custom fields were not displayed correctly
- fixed: id was not set for custom fields on first save
- improved: lists assignments for new subscribers
- improved: refractor of lists class
- improved: the way tags are saved and loaded
- returned ids of subscriber queries are now integers
- added: option to bulk add and remove from every list
- fixed condition on the subscribers over view
- fixed: PHP throws error if str_replace with a value below 0
- fixed: RSS feed missing modified date in some cases change: RSS feed extract images from content first
- fixed: issue when bulk confirm/add/delete subscribers from list
- fixed: missing slug on add plugins page
- improved: better sql query for growth calculation.
- improved: database cleanup mechanism
- improved: prevent caching on cron page
- improved: speed of delivery is now split into PHP processing and mail sending on the cron page
- improved: updated queue SQL to handle campaigns when split campaigns is enabled.
- tiny fixes and improvements
- new: Admin header bar with new support integration.
- new: Help buttons located in the plugin to provide context-specific assistance
- changed: Mailster related notices only show up on Mailster related pages.
- fixed: campaign related conditions for "Any Campaign" now work as expected.
- fixed: restoring of deleted subscribers working again.
- fixed: issue where some subscribers are not able to get deleted/exported
- fixed: missing object error in mailster-script
- fixed: searching with quotes on the subscribers page working again
- fixed: broken RSS feed URL can cause timeouts
- fixed: force array when duplicating a campaign for wp_insert_post
- change: do not use the $wp_filesystem global when require filesystem
- added: mailster_get_user_setting and mailster_set_user_setting
- Do not show form occurrences from auto draft posts
- allow selection private post in the static editbar
- implemented feed item date checks
- improved handling of images in RSS feeds
- added new status upgrade status code
- remove any tinyMCE attributes from the content on campaign save
- use vanilla methods to change target on frontpage
- 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: issue where taxonomies in campaigns are not stored correctly.
- improved: {unsub} and {profile} tags can now be used in confirmation messages.
- added: message for block form plugin
- support for Local Google Fonts
- new filter: mailster_do_placeholder which filters the replaced content
- fixed: Jetpack no longer includes sharing button in content or excerpt
- fixed: some error notices on PHP 8.1
- 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.
- 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: CSS for WP 5.9
- fixed: small typo in variable
- fixed: compatibility for PHP 5.6+