Get Started
Mailpoet (Free version) icon

15 versions

Mailpoet (Free version) history.

Every release of Mailpoet (Free version) is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.

15 of 15 releases scanned clean
v5.44.0Latest
October 27, 20267.9 MBScanned
Added
  • Filters by status, list, tag, source, engagement score and dates, and sorting by more columns, on the Subscribers page;
  • Hold campaigns that are late because sending was blocked, and let admins send, reschedule or cancel them from a notice;
  • The Latest Posts block can now show password-protected posts without their content, leave them out, or treat them like any other post;
  • Logs tab on the Help page;
Improved
  • Handling of special characters in author, category and read more text of posts in emails;
  • Reporting of failed database updates with the error details, and the update now starts right after the plugin is updated;
  • Syncing of WordPress user email changes to MailPoet subscribers;
  • Linking of new WordPress accounts to existing subscribers;
  • Logs are easier to read with readable topic names, severity tags, plain messages with details on expand, and help text. Saved column, sort and page-size choices on the logs page reset once;
  • Log messages are written in plain language;
  • Deprecated the automation email personalization filters mailpoet_automation_email_personalize_html_after and mailpoet_automation_email_personalize_text_after in favor of personalization tags;
  • Newsletters, post notifications and automation emails now wait in the queue on staging, development and local sites until you turn sending on;
Fixed
  • Filter button not hiding active filters on the Forms, Logs, Tags, Custom fields, Lists and Segments pages;
  • Name column menu on the Automations listing offering Hide column and Add filter options that did nothing;
  • Export downloads not working and a PHP warning logged on every page load on hosts that store uploads remotely, such as WordPress VIP;
  • Missing texts on MailPoet admin pages when a translation contains a backslash;
  • Title column menu on listings offering Hide column and Add filter options that did nothing;
  • Redirect to the MailPoet welcome page after activation sometimes not happening;
  • "View in browser" could fail for emails with broken column layouts;
  • Compatibility with WordPress 7.2;
  • Sending limit notice showing the wrong resume date, or a placeholder instead of the date in some languages;
  • Verifying an already activated key no longer switches the sending method to MailPoet Sending Service;
  • Date picked in segment conditions and the archive shortcode saved as the previous day in some time zones;
  • Horizontal scrollbar under the email list on the Emails page.
Other
  • [See the changelog for all versions.](https://github.com/mailpoet/mailpoet/blob/trunk/mailpoet/changelog.txt)
October 20, 20268.0 MBScanned
Added
  • Date created and Last modified sort options to the Newsletters list;
Improved
  • Recorded the plugin behind API subscriber signups and the URL a subscriber was created from;
  • Handling of link and style values in newsletters and forms;
  • Display of names and subjects in admin notices, dialogs and subscription form messages;
  • Download size of the plugin, now about a quarter smaller;
  • Filtering and sorting on the Emails and sending status pages, with filters for status, list and sent date;
  • Email subject and preview text are now at the top of the Settings panel in the block email editor, and a new email's name follows its subject until you rename it;
  • Handling of links in sending error notices;
  • Campaigns on sites with more than 200 subscribers whose From address is not on an authenticated domain are now paused before sending, and a notice lists the paused campaigns with the steps to resume them;
Fixed
  • Slow loading of the Emails, Automations, and Settings pages when the MailPoet Sending Service account has no authorized sender domain;
  • Custom fields used in segments could be permanently deleted, which changed who the segments include;
  • Custom CSS selectors with a comma inside, such as :not(.a, .b), in forms;
  • Error when logging data that contains invalid characters;
  • Missing tooltip and screen reader label on the Insert shortcode button in the classic newsletter editor;
  • Horizontal scrollbar on the Automations page;
  • Last modified date not changing when only the content of an email made in the new email editor is edited;
  • Browser Back button not leaving the Emails, Settings, Help, Import and welcome wizard pages on the first press;
  • Back button needing two presses to leave the Automations and automation analytics pages;
  • Duplicate automations created by clicking Start building again while the automation editor was loading;
  • Subscribe checkbox label in comment and registration forms refilling as soon as it was cleared in Settings, and showing no text when saved blank;
  • Date filters on the Forms, Lists, Segments, Tags and Logs pages matching UTC days instead of the site’s time zone;
  • Blank page instead of the automation editor when opening an automation email’s send page from an admin notice;
  • Browser console warnings shown on every MailPoet admin page;
  • PHP warning in the logs for sign-up forms that use columns.
Other
  • [See the changelog for all versions.](https://github.com/mailpoet/mailpoet/blob/trunk/mailpoet/changelog.txt)
October 14, 202610.4 MBScanned
Improved
  • Bundled third-party libraries to their latest compatible versions;
  • Consistency of user role permissions across MailPoet admin pages;
  • Custom field deletion in the form editor, with an option to remove the field from the current form only and a cleanup of its subscriber values and forms when deleting permanently;
  • Validation of MailChimp API keys during subscriber import;
  • Built-in CAPTCHA now accepts each answer only once and varies its audio on every play;
  • Handling of escaped characters in form custom CSS and of form validation message colors;
  • Tracked links whose address is set by subscriber data or personalization tags now lead only to the site's own domain;
Fixed
  • Sender domains are now added to your account only when you click Add domain, instead of as soon as the Manage Sender Domain dialog opens;
  • Generated coupon codes in automation emails sent in the background showing the XXXX-XXXXXX-XXXX placeholder instead of a real code on WooCommerce 11.1 and newer;
  • Images not loading in some form templates and in forms created from them;
  • Form editor showing some images at full size instead of their set size;
  • Tag segments matching every subscriber, and segments losing conditions on save, when MailPoet Premium is a different version from MailPoet;
  • Images resized in the form editor not showing in the published form;
  • Garbled date in the schedule field when the site date format contains escaped words or an ordinal suffix;
  • Post blocks for the Latest Posts block showing in the email editor inserter outside the Post Template;
  • PHP 8.5 deprecation notices on MailPoet admin pages and when sending newsletters.
Other
  • [See the changelog for all versions.](https://github.com/mailpoet/mailpoet/blob/trunk/mailpoet/changelog.txt)
October 7, 20269.7 MBScanned
Improved
  • Google Analytics tracking parameters are now added to personalization tag links in block editor emails;
  • Validation of newsletter style settings;
  • Handling of shortcodes in image alt text and link titles;
  • Cron daemon request token generation;
  • User-agent handling for repeated email opens and clicks;
  • Automation templates now let you choose the email editor before the email is created;
  • Handling of formatting in form previews and the checkout opt-in message;
  • Reliability of subscriber links in emails;
  • Cron requests now respect the https_local_ssl_verify filter;
  • Email editor save notice is now translated, has no link to view the post, and uses the same wording when saving from the email or its template;
Fixed
  • Inactive and trashed forms accepting new subscriptions;
  • Premium update being hidden while the newest free release is still on hold on WordPress.org;
  • Registration failing with CAPTCHA enabled when the MailPoet page was deleted, trashed, or unpublished;
  • Vertical alignment of text in Tags fields;
  • Cut-off “Nice job! Check back in…” badge text in the Newsletters listing;
  • Font sizes in the email editor’s Styles sidebar now use pixels, so the chosen sizes show correctly in email clients;
  • Missing gap between the Color option and the warning in the email editor’s Background panel;
  • Button placed after a Media & Text block painting its background across that block in sent emails;
Removed
  • Content section from the Email tab of the email editor sidebar.
Other
  • [See the changelog for all versions.](https://github.com/mailpoet/mailpoet/blob/trunk/mailpoet/changelog.txt)
v5.40.0Unavailable
September 29, 20269.4 MBScanned
Added
  • "Only subscribers we can track" option on engagement segment filters, so segments like "did not open" leave out subscribers whose opens are not recorded;
Improved
  • PHP upgrade notice, which now tells sites on PHP 8.0 and older that MailPoet will require PHP 8.1 from February 2027;
Fixed
  • Engagement score shows as unknown for subscribers who cannot be tracked, instead of dropping toward 0%;
  • Automated Latest Content, Posts, and Products blocks now hide the content of password-protected posts;
  • Post titles and site names render as plain text in emails, and the Latest Posts block previews posts as read-only text.
Other
  • [See the changelog for all versions.](https://github.com/mailpoet/mailpoet/blob/trunk/mailpoet/changelog.txt)
September 23, 20269.4 MBScanned
Added
  • Editor choice modal that lets users pick between the classic and block editor when creating a newsletter and remember their choice;
  • Show a notice on the forms pages when CAPTCHA is disabled and MailPoet Sending Service is active;
  • Option to delete custom confirmation emails from the list settings;
  • Editor choice modal to the automation Send email step, replacing the two editor buttons;
Improved
  • Open, machine-open and click rates are now based on the recipients who allow email tracking, instead of everyone the campaign was sent to. Subscribers who opted out of tracking can never register an open or a click, so counting them was pulling the figures down. Rates will go up on sites that capture tracking consent; nothing broke, the old number was understated. The email listing, campaign stats, automation analytics and the stats notification emails also show how many recipients were not tracked. Unsubscribe and bounce rates are unchanged;
  • Keyboard and screen reader support in MailPoet popups;
  • Clearer message in the email editor when the email was deleted in another tab;
  • Expiring key notices now link to the MailPoet account page, where a plan can be reactivated or payment details updated;
Fixed
  • Embedded forms setting popup dismissal cookies after subscription;
  • Show the actual store address and email in WooCommerce emails customized with MailPoet, instead of a raw placeholder;
  • Sending stuck in a paused state after a MailPoet Sending Service subscription was approved when the sending method had been changed in the meantime;
  • Alignment of the dropdown arrow on the Save button in the newsletter editor;
  • Height of dropdowns in the admin so they align with search fields and buttons;
  • Emails page showing empty tabs instead of the email type selection on a site with no emails of its own;
  • Updating a list through the developer API no longer clears its confirmation email, confirmation page, and manage subscription page settings;
  • The expiring sending plan notice now shows on MailPoet admin pages;
  • Scheduled emails created in the new email editor now send at the selected time in the site's timezone;
  • Duplicated emails no longer keep the schedule settings of the email they were copied from;
  • Missing products in WooCommerce blocks of emails sent in the background on WooCommerce 11.1 or newer.
Other
  • [See the changelog for all versions.](https://github.com/mailpoet/mailpoet/blob/trunk/mailpoet/changelog.txt)
v5.38.1Unavailable
September 15, 20269.3 MBScanned
Added
  • Turning off open and click tracking in MailPoet now also turns it off in AutomateWoo, so a subscriber only has to say it once. Turning it back on clears it in both places too;
Improved
  • Input validation and block sanitization for the newsletter browser preview request;
  • Sanitization of nested content blocks in emails;
  • WP-CLI subscriber import now supports CSVs exported from the plugin;
  • Shorten customer email addresses in WooCommerce automatic email logs;
Fixed
  • Emails page failing to load on sites with a large log table;
  • Subscriber and statistics exports of values a spreadsheet reads as a formula, such as a phone number starting with a plus;
  • Keep the original tracking consent record when a list is imported again;
  • Stop a subscriber's tracking choice being changed by someone else;
  • Email template selector layout with Gutenberg 23.9 or newer;
  • Pop-up, fixed bar, and slide-in forms not appearing on single posts and pages when the theme or page builder renders the content outside the main loop;
  • Stop block checkout recording a tracking decline for customers who were never asked;
  • Use the first row for an email listed twice within one batch of a WP-CLI subscriber import, as the import screen does;
  • Bulk unsubscribe of large subscriber selections timing out instead of completing.
Other
  • [See the changelog for all versions.](https://github.com/mailpoet/mailpoet/blob/trunk/mailpoet/changelog.txt)
v5.38.0Unavailable
September 9, 20269.3 MBScanned
Added
  • Filters to override the author and categories shown in newsletters that include posts;
Improved
  • Validation of the admin notice dismissal request;
  • Validation of form preview requests;
  • Social icon rendering in the block email editor;
Fixed
  • Personalization tags showing HTML-encoded characters in email subjects and plain-text emails;
  • The Amazon SES region list now matches AWS: seven regions added, China (Ningxia) now reaches the right AWS China endpoint, and Hong Kong and China (Beijing) removed because SES does not run there;
  • One background job that fails to start no longer stops the rest of them, so bounce processing, WooCommerce sync and the other scheduled jobs keep running;
  • Restricted AI subject line suggestions to users who can manage emails;
  • Exceptions recorded in the MailPoet logs now keep their class, file and line instead of being stored empty, which makes a failure easier to trace;
  • Restricted sending email previews from the email editor to users who can manage emails;
  • Back button sizing in the block email editor on WordPress 7.1;
  • Missing Personalization Tags toolbar button on Button blocks in the block email editor.
Other
  • [See the changelog for all versions.](https://github.com/mailpoet/mailpoet/blob/trunk/mailpoet/changelog.txt)
v5.37.0Unavailable
September 2, 20269.3 MBScanned
Added
  • Admins can now see and set a subscriber's email-tracking-consent state on the edit-subscriber page: what it is, when it changed, and how it was recorded;
Improved
  • When you ask subscribers for tracking consent, the email editors now check that your email has a tracking opt-out link and the form editor checks that your form has the consent checkbox, each with a one-click way to add what is missing;
  • The public PHP API can now record tracking consent, so integrations and headless stores can pass their own consent checkbox result to `addSubscriber` or `updateSubscriber`;
  • Personalization tag links in block editor emails now record clicks and resolve to the correct per-recipient URL;
  • Subscriber import and export now carry tracking consent: the state, when it changed, how it was collected, and the wording the subscriber saw;
Fixed
  • Three places where a subscriber's tracking choice was lost or ignored: guest checkout, registration and comment forms, and the opt-out link in an email footer;
  • One invalid tracking consent value in the database no longer breaks the plugin;
  • Stopped logging the expected "Sending frequency limit has been reached" state as a cron error;
  • Blocks from other plugins missing in the WordPress post editor when MailPoet is active;
  • Shortcodes showing as raw text in emails that use the Post Content block;
  • Harden the internal API request dispatch and redirect handling;
  • Review & send panel position under the WordPress admin bar in the email editor;
  • Other plugins may break navigation on MailPoet admin pages;
  • Form editor crashing when closing the Custom CSS panel;
  • New block email editor loading in a broken, unclickable state when Yoast SEO Premium is active;
  • Keep HTML entities escaped in headings inside quotes when rendering post content in emails;
  • Hardened internal JSON API dispatch to require the exact declared method name;
  • On an email with no footer, the one-click way to add a tracking opt-out link now adds a footer the sent email actually keeps.
Other
  • [See the changelog for all versions.](https://github.com/mailpoet/mailpoet/blob/trunk/mailpoet/changelog.txt)
v5.36.1Unavailable
August 25, 20269.3 MBScanned
Added
  • Latest posts block for the email editor with a composable per-post layout, category and tag filtering, and manual post selection;
Improved
  • Recent category of the email template modal now lists draft, scheduled and sending emails;
  • Timezone field in the subscriber edit form is now hidden when subscriber time zone collection is disabled;
Fixed
  • Background sending not resuming after a plugin update.
Other
  • [See the changelog for all versions.](https://github.com/mailpoet/mailpoet/blob/trunk/mailpoet/changelog.txt)

Why archive

Sometimes the latest release isn't the one you need. The archive lets you pin Mailpoet (Free version) to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.