PluginProbe ʕ •ᴥ•ʔ
MailPoet – Newsletters, Email Marketing, and Automation / 4.12.1
MailPoet – Newsletters, Email Marketing, and Automation v4.12.1
5.28.1 5.28.0 5.27.0 5.26.0 5.26.1 5.25.0 5.24.0 4.43.0 4.43.1 4.44.0 4.44.1 4.45.0 4.46.0 4.47.0 4.48.0 4.48.1 4.48.2 4.49.0 4.49.1 4.5.0 4.5.1 4.5.2 4.50.0 4.50.1 4.51.0 4.51.1 4.51.2 4.52.0 4.53.0 4.54.0 4.55.0 4.56.0 4.57.0 4.58.0 4.58.1 4.58.2 4.6.0 4.6.1 4.6.2 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 5.0.0 5.0.1 5.0.2 5.1.0 5.1.1 5.10.0 5.10.1 5.11.0 5.12.0 5.12.1 5.12.10 5.12.11 5.12.12 5.12.13 5.12.2 5.12.3 5.12.4 5.12.5 5.12.6 5.12.7 5.12.8 5.12.9 5.13.0 5.13.1 5.13.2 5.14.0 5.14.1 5.14.2 5.14.3 5.15.0 5.15.1 5.16.0 5.16.1 5.16.2 5.16.3 5.16.4 5.17.0 5.17.1 5.17.2 5.17.3 5.17.4 5.17.5 5.17.6 5.18.0 5.19.0 5.2.0 5.2.1 5.2.2 5.2.3 5.20.0 5.21.0 5.21.1 5.21.2 5.21.3 5.22.0 5.22.1 5.22.2 5.22.3 5.22.4 5.23.0 5.23.1 5.23.2 5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.4.0 5.4.1 5.4.2 5.5.0 5.5.1 5.5.2 5.6.0 5.6.1 5.6.2 5.6.3 5.6.4 5.7.0 5.7.1 5.8.0 5.8.1 5.9.0 3.0.0-beta.15 3.7.1 3.0.0-beta.16 3.7.2 3.0.0-beta.17 3.7.3 3.0.0-beta.18 3.7.4 3.0.0-beta.19 3.7.5 3.0.0-beta.2 3.7.6 3.0.0-beta.20 3.7.8 3.0.0-beta.21 3.70.0 3.0.0-beta.22 3.71.0 3.0.0-beta.23 3.71.1 3.0.0-beta.23.1 3.71.2 3.0.0-beta.23.2 3.71.3 3.0.0-beta.24 3.72.0 3.0.0-beta.25 3.73.0 3.0.0-beta.26 3.73.1 3.0.0-beta.27 3.73.2 3.0.0-beta.28 3.74.0 3.0.0-beta.29 3.74.1 3.0.0-beta.3 3.74.2 3.0.0-beta.30 3.74.3 3.0.0-beta.31 3.75.0 3.0.0-beta.32 3.75.1 3.0.0-beta.33 3.76.0 3.0.0-beta.33.1 3.77.0 3.0.0-beta.34.0.0 3.77.1 3.0.0-beta.36.0.0 3.78.0 3.0.0-beta.36.0.1 3.79.0 3.0.0-beta.36.2.0 3.8 3.0.0-beta.36.3.0 3.8.1 3.0.0-beta.36.3.1 3.8.2 3.0.0-beta.37.0.0 3.8.3 3.0.0-beta.4 3.8.4 3.0.0-beta.5 3.8.5 3.0.0-beta.6 3.8.6 3.0.0-beta.7 3.80.0 3.0.0-beta.7.1 3.81.0 3.0.0-beta.8 3.82.0 3.0.0-beta.9 3.83.0 3.0.0-rc.1.0.0 3.84.0 3.0.0-rc.1.0.1 3.84.1 3.0.0-rc.1.0.2 3.85.0 3.0.0-rc.1.0.3 3.85.1 3.0.0-rc.1.0.4 3.86.0 3.0.0-rc.2.0.0 3.87.0 3.0.0-rc.2.0.1 3.87.1 3.0.0-rc.2.0.2 3.87.2 3.0.0-rc.2.0.3 3.88.0 3.0.1 3.88.1 3.0.2 3.88.2 3.0.3 3.89.0 3.0.4 3.89.1 3.0.5 3.89.2 3.0.6 3.89.3 3.0.7 3.89.4 3.0.8 3.9.0 3.0.9 3.9.1 3.1.0 3.90.0 3.10 3.90.1 3.10.1 3.90.2 3.100.0 3.91.0 3.100.1 3.91.1 3.100.2 3.92.0 3.101.0 3.92.1 3.101.1 3.93.0 3.102.0 3.93.1 3.102.1 3.94.0 3.103.0 3.95.0 3.103.1 3.95.1 3.11.0 3.96.0 3.11.1 3.96.1 3.11.2 3.97.0 3.11.3 3.98.0 3.11.4 3.98.1 3.11.5 3.99.0 3.12.0 3.99.1 3.12.1 4.0.0 3.13.0 4.0.1 3.14.0 4.1.0 3.14.1 4.1.1 3.15.0 4.10.0 3.16.0 4.11.0 3.16.1 4.11.1 3.16.2 4.12.0 3.16.3 4.12.1 3.17.0 4.12.2 3.17.1 4.13.0 3.17.2 4.14.0 3.18.0 4.15.0 3.18.1 4.16.0 3.18.2 4.17.0 3.19.0 4.17.1 3.19.1 4.18.0 3.19.2 4.18.1 3.19.3 4.19.0 3.2.0 4.2.0 3.2.1 4.20.0 3.2.2 4.20.1 3.2.3 4.20.2 3.2.4 4.21.0 3.2.5 4.22.0 3.20.0 4.22.1 3.21.0 4.22.2 3.21.1 4.23.0 3.22.0 4.24.0 3.23.0 4.25.0 3.23.1 4.26.0 3.23.2 4.26.1 3.24.0 4.27.0 3.25.0 4.28.0 3.25.1 4.29.0 3.26.0 4.3.0 3.26.1 4.3.1 3.27.0 4.30.0 3.28.0 4.31.0 3.29.0 4.31.1 3.3.0 4.32.0 3.3.1 4.33.0 3.3.2 4.34.0 3.3.3 4.35.0 3.3.4 4.35.1 3.3.5 4.36.0 3.3.6 4.37.0 3.30.0 4.38.0 3.31.0 4.39.0 3.31.1 4.4.0 3.32.0 4.40.0 3.32.1 4.41.0 3.32.2 4.41.1 3.33.0 4.41.2 3.34.0 4.41.3 3.34.1 4.42.0 3.34.2 4.42.1 3.34.3 3.34.4 3.35.0 3.35.1 3.35.3 3.35.4 3.36.0 3.37.0 3.37.1 3.37.2 3.37.3 3.38.0 3.38.1 3.39.0 3.39.1 3.39.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.40.0 3.40.1 3.41.0 3.41.1 3.41.2 3.42.0 3.42.1 3.42.2 3.42.3 3.43.0 3.43.1 3.44.0 3.45.0 3.45.1 3.46.0 3.46.1 3.46.10 3.46.11 3.46.12 3.46.13 3.46.14 3.46.2 3.46.3 3.46.4 3.46.5 3.46.6 3.46.7 3.46.8 3.46.9 3.47.0 3.47.1 3.47.10 3.47.11 3.47.2 3.47.3 3.47.5 3.47.6 3.47.7 3.47.9 3.48.0 3.48.1 3.49.0 3.49.1 3.5.0 3.5.1 3.50.0 3.51.0 3.51.1 3.51.2 3.52.0 3.53.0 3.54.0 3.54.1 3.54.2 3.54.3 3.55.0 3.55.1 3.56.0 3.56.1 3.56.2 3.57.0 3.57.1 3.58.0 3.59.0 3.59.1 3.59.2 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.60.0 3.60.1 3.60.10 3.60.11 3.60.12 3.60.2 3.60.3 3.60.4 3.60.6 3.60.7 3.60.8 3.60.9 3.61.0 3.62.0 3.62.1 3.63.0 3.64.0 3.64.1 3.64.2 3.64.3 3.65.0 trunk 3.65.1 3.0.0 3.66.0 3.0.0-beta.1 3.67.0 3.0.0-beta.10 3.67.1 3.0.0-beta.11 3.68.0 3.0.0-beta.12 3.69.0 3.0.0-beta.13 3.69.1 3.0.0-beta.14 3.7.0
mailpoet / readme.txt
mailpoet Last commit date
assets 3 years ago generated 3 years ago lang 3 years ago lib 3 years ago lib-3rd-party 3 years ago vendor 3 years ago vendor-prefixed 3 years ago views 3 years ago index.php 3 years ago license.txt 4 years ago mailpoet-cron.php 3 years ago mailpoet.php 3 years ago mailpoet_initializer.php 3 years ago readme.txt 3 years ago
readme.txt
2051 lines
1 === MailPoet - emails and newsletters in WordPress ===
2 Contributors: mailpoet
3 Tags: email, email marketing, post notification, woocommerce emails, email automation, newsletter, newsletter builder, newsletter subscribers
4 Requires at least: 5.9
5 Tested up to: 6.1
6 Stable tag: 4.12.1
7 Requires PHP: 7.2
8 License: GPLv3
9 License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
11 Send beautiful newsletters from WordPress. Collect subscribers with signup forms, automate your emails for WooCommerce, blog post notifications & more
12
13 == Description ==
14
15 Use MailPoet to create, send, manage, and grow your email marketing campaigns – all without leaving your WordPress dashboard.
16
17 Our newsletter builder integrates perfectly with WordPress so any website owner can create beautiful emails from scratch, or by using our responsive templates that display flawlessly across all devices.
18
19 Schedule your newsletters, send them right away, or set up new blog post notifications to send automatically, in just a few clicks.
20
21 Trusted by 500,000 WordPress websites since 2011.
22
23 **With a free plan for up to 1,000 subscribers, and scaling paid plans with enhanced functionality available, MailPoet is an email marketing solution suitable for both beginners and proficient email marketers.**
24
25 [Visit our website for more information on plans and pricing](https://www.mailpoet.com/)
26
27 = All features =
28
29 * Create and add a newsletter subscription form to your website
30 * Manage your subscribers and subscriber lists in WordPress
31 * Build and send newsletters with WordPress
32 * Create automatic emails to send new post notifications
33 * Send automated welcome emails
34 * Behavior and interest-based subscriber segmentation options
35 * Pre-built and customizable email and subscription form templates
36 * WooCommerce emails: abandoned cart, first purchase, specific product, product category
37 * Customize WooCommerce transactional emails
38 * Reliable email delivery with MailPoet Sending Service (available for free – plan required)
39 * Basic engagement statistics (available for free) and detailed engagement statistics (paid plan required)
40 * Multi-condition segmentation (paid plan required)
41 * Google Analytics integration (paid plan required)
42 * Support via our Knowledge Base and Community Forums (available for free), and Priority Customer Support (paid plan required).
43
44 = Why choose MailPoet =
45
46 * Easy to use WordPress newsletter builder
47 * Beautiful templates that work perfectly across all devices
48 * No configuration needed: works out of the box
49 * Manage everything within your WordPress dashboard
50 * Higher delivery rates with the MailPoet Sending Service
51 * GDPR compliant
52 * Free plan for small senders or those just starting out
53 * Advanced functionality available to help achieve growth.
54
55 = WooCommerce emails =
56
57 Promote your business, sell more products, and enhance your customer service with MailPoet’s WooCommerce features.
58
59 Use the automated email options to:
60
61 * Welcome your new customers when they make their first purchase
62 * Upsell by sending emails to customers who purchased a specific product or from a specific product category
63 * Convert more customers by sending a series of abandoned cart emails.
64
65 And with WooCommerce-specific segmentation options, you’ll be able to send targeted emails to your customers based on criteria such as their country, the number of orders they’ve placed, how much they’ve spent, and if they have an active product subscription (powered by WooCommerce Subscriptions) or membership (powered by WooCommerce Memberships).
66
67 In addition, you’ll also be able to increase brand recognition by customizing your WooCommerce transactional emails. Create a unified brand experience by changing the layout, colors, and fonts used in your emails, as well as adding any images or additional information to them.
68
69 = MailPoet Sending Service =
70
71 **The MailPoet Sending Service is free for your first 1,000 subscribers, with scaling plans available thereafter. [Read more.](https://www.mailpoet.com/pricing/)**
72
73 Sending emails and newsletters with your host is not a good idea. You might face sending speed limitations and see your emails ending up in the spam box.
74
75 To help your sending go without a hitch, we’ve created an advanced email delivery infrastructure built for WordPress. Our technology allows you to:
76
77 * Reach inboxes, not spam boxes
78 * Send your emails super fast (up to 50,000 emails per hour)
79 * Maintain your sender reputation and improve engagement levels with automated bounce and complaint handling. Stop sending to non-deliverable and complaining addresses, automatically
80 * Authenticate your emails (with SPF and DKIM) to improve deliverability and avoid spam boxes.
81
82 The MailPoet Sending Service is very easy to set up, you just have to enter a key in your WordPress dashboard and you’re all set!
83
84 = MailPoet plans and pricing =
85
86 MailPoet is available to download for free. Our free download includes all of the features listed above (with the exception of those indicating a plan requirement) under the following criteria:
87
88 * Up to 1,000 subscribers
89 * MailPoet branding in emails
90 * Send emails with your own sending method (host, SendGrid, Amazon SES, etc).
91
92 Or if you opt for a MailPoet plan, you’ll get access to the MailPoet Sending Service.
93
94 A free Starter plan is available for those who have 1,000 subscribers or less and would like to use the MailPoet Sending Service. And our paid plans offer features and functionality for those with larger lists who are looking to grow their business using email marketing.
95
96 Take a look at [our pricing page](https://www.mailpoet.com/pricing) for full details on what’s included in each plan.
97
98 = Before you install =
99
100 Please note:
101
102 * Multisite support is limited
103 * Review [our minimum requirements](https://kb.mailpoet.com/article/152-minimum-requirements-for-mailpoet-3).
104
105 = Translations =
106
107 **Official translations**
108
109 * Arabic
110 * Catalan
111 * Chinese
112 * Czech
113 * Danish
114 * Dutch
115 * French (FR)
116 * German
117 * Greek
118 * Italian
119 * Japanese
120 * Mexican
121 * Persian (IR)
122 * Portuguese (BR and PT)
123 * Russian
124 * Serbian
125 * Spanish
126 * Swedish
127 * Turkish
128
129 **Community translations**
130
131 * Albanian
132 * British
133 * French (CA)
134 * Hebrew
135 * Hungarian
136 * Norwegian
137 * Persian
138 * Polish
139 * Romanian
140
141 We welcome experienced translators to translate directly on [our Transifex project](https://www.transifex.com/wysija/mp3/). Please note that any translations submitted via the "Translating WordPress" website will not work.
142
143 = Security =
144
145 [Our repository](https://github.com/mailpoet/mailpoet/) is public on GitHub.
146
147 Have a question for us? Reach us at security@ our domain, or report security issues to our [Bug Bounty program](https://hackerone.com/automattic).
148
149 = Use of 3rd Party Services =
150
151 To improve user experience, MailPoet may use the following 3rd party libraries if the _Load 3rd-party libraries_ setting is enabled:
152
153 * Google Fonts - used in Form Editor which you can use to customize your forms, and in the Email Editor to style emails. This can be individually [disabled by a filter](https://kb.mailpoet.com/article/332-how-to-disable-google-fonts)
154
155 * HelpScout - used to show help tooltips throughout the plugin, easily access documentation, and contact our customer support team. This functionality may load scripts from [https://beacon-v2.helpscout.net/](https://beacon-v2.helpscout.net/)
156
157 * Mixpanel - used to send data about the usage of the MailPoet plugin when you [agree with sharing usage data with us](https://kb.mailpoet.com/article/130-sharing-your-data-with-us)
158
159 * Satismeter - used to ask for feedback.
160
161 Loading all these libraries is disabled by default. The option can be enabled in the _MailPoet's Settings > Advanced > Load 3rd-party libraries_.
162
163 == Frequently Asked Questions ==
164
165 = Does MailPoet store the data of the user's subscribers? =
166
167 We do not store or keep any data from your subscribers. However, if you're sending with us, we do process all the emails to be sent. It means MailPoet only logs email addresses to ensure that our service runs effectively. We do not track anything else.
168
169 = What is the MailPoet Sending Service? =
170
171 The MailPoet Sending Service is built exclusively to send WordPress and WooCommerce emails. Our in-house technology provides unparalleled speed (over 50,000 emails per hour) and performance, 99% uptime, and zero loss.
172
173 = Which sending methods can I use to send my newsletters? =
174
175 You have the liberty to choose how you send your emails: your own host (default, but [not recommended](https://kb.mailpoet.com/article/154-why-you-shouldnt-send-with-your-host)), the MailPoet Sending Service, SendGrid, Amazon SES, or most SMTP providers including MailGun, etc.
176
177 = Why should I use the MailPoet Sending Service? =
178
179 Our free and paid plans offer unlimited amount of emails.
180
181 Our global deliverability rate is 98.5%, often exceeding industry standards. We monitor each and every one of the millions of emails that we send for our users.
182
183 Whether you send 10 or 100,000 emails a day, the MailPoet Sending Service routinely handles small business newsletters through to huge mailing lists with tens of thousands of subscribers.
184
185 We highly encourage not to send with your host, [here’s why](https://kb.mailpoet.com/article/154-why-you-shouldnt-send-with-your-host).
186
187 = Can I filter specific categories out of my post notification? =
188
189 Yes! In MailPoet you can set either categories or tags to include/exclude. This allows you to only send posts from specific categories or tags, ensuring that non-relevant posts stay out of your emails. You can also set up multiple post notification emails to better target your subscribers' interests.
190
191 = Is MailPoet GDPR compliant? =
192
193 Yes, we are GDPR compliant. We do not have a Data Processing Agreement though. Our privacy notice can act as an agreement and GDPR takes this into consideration. By using our service, you acknowledge our Privacy Notice.
194
195 We suggest that you also add a link to our Privacy Notice in your own Privacy Notice page. What's important is to make sure that your subscribers are aware that MailPoet delivers your email, if you send with MailPoet that is.
196
197 You can also read our [Guide to Conform to GDPR](https://kb.mailpoet.com/article/246-guide-to-conform-to-gdpr).
198
199 = WooCommerce: can my customers subscribe to my newsletter at checkout? =
200
201 Yes, with MailPoet your customers can subscribe at checkout to your mailing list. You will even be able to send them abandoned cart reminder if they forgot to complete their purchase.
202
203 = Is it MailPoet or Mail poet? =
204
205 It’s MailPoet, not mail poet. We’ll answer to either though!
206
207 = Need help? =
208
209 Check our [Knowledge Base](https://kb.mailpoet.com) or contact us through our [support site](https://www.mailpoet.com/support).
210
211 == Screenshots ==
212
213 1. Sample newsletters
214 2. The drag-and-drop email designer
215 3. MailPoet email types
216 4. Newsletter stats (Premium)
217 5. Subscriber import (via a CSV file or directly from MailChimp)
218 6. WooCommerce emails
219
220 == Changelog ==
221
222 = 4.12.1 - 2023-04-19 =
223 * Fixed: post notifications not sent if scheduled with minutes.
224
225 = 4.12.0 - 2023-04-17 =
226 * Added: "Order status change" trigger in Automations;
227 * Improved: messaging when subscriber limit is reached;
228 * Improved: consistent use of order statuses in segment conditions.
229
230 = 4.11.1 - 2023-04-10 =
231 * Improved: minor changes and fixes.
232
233 = 4.11.0 - 2023-04-04 =
234 * Added: shortcode support when editing WooCommerce emails;
235 * Added: "single order value" segment;
236 * Added: "Purchase date" segment;
237 * Fixed: an error when you try to duplicate an email, that was sent to a deleted list;
238 * Fixed: missing help icon next to subject and preview text explaining the use of shortcodes;
239 * Fixed: sending gets stuck if all contacts in a batch unsubscribe between scheduling and sending the email;
240 * Fixed: separators (<hr>) are stripped from posts when included in the email.
241
242 = 4.10.0 - 2023-03-27 =
243 * Added: WooCommerce version check and notice when using an old version;
244 * Added: Emails can now be scheduled to be sent at minute granularity, not only one or more hours later;
245 * Improved: prevent forms from showing multiple times when other plugins call the same hooks multiple times;
246 * Improved: added HPOS support for WooCommerce Subscription segment;
247 * Improved: when editing active email, a warning is shown that it will be deactivated;
248 * Fixed: rendering error on home page when there is no change in lists size;
249 * Fixed: occasional horizontal scrollbar in popup forms.
250
251 = 4.9.0 - 2023-03-21 =
252 * Updated: Gutenberg dependencies.
253
254 = 4.8.1 - 2023-03-14 =
255 * Added: Home page;
256 * Improved: custom field validation errors are translated;
257 * Fixed: error when sorting sending status page by subscriber name.
258
259 = 4.8.0 - 2023-03-06 =
260 * Added: option to run an automation multiple times for the same subscriber;
261 * Improved: when AutomateWoo is installed, only show one opt-in checkbox on the checkout;
262 * Fixed: coupon code block is empty when adding to an existing email;
263 * Fixed: "call to undefined function MailPoet\API\JSON\error_log()".
264
265 = 4.7.1 - 2023-02-27 =
266 * Added: filter allowing to configure PHPMailer when sending via SMTP;
267 * Added: a coupon block in email editor;
268 * Added: notice when a MailPoet subscription is pending approval;
269 * Improved: Starter plan users are directed to upgrade their plan from the Upgrade page;
270 * Improved: email templates now include coupon block;
271 * Fixed: inactive subscribers weren't recalculated since August 2022. They'll be again recalculated within one week after updating. Sorry about this bug.
272
273 = 4.7.0 - 2023-02-20 =
274 * Updated: minimum required WordPress version to 5.9;
275 * Updated: minimum required WooCommerce version to 7.2;
276 * Improved: more explanatory MailPoet task in WooCommerce onboarding;
277 * Improved: prevent form listing from crashing when form settings data are missing or malformed;
278 * Improved: close button of form popup is focus-able to improve accessibility;
279 * Fixed: conflict when loading mixpanel library;
280 * Fixed: choices from first steps of welcome wizard are forgotten when MailPoet Sending Service is activated;
281 * Fixed: draft products are not showing in email editor.
282
283 = 4.6.2 - 2023-02-14 =
284 * Improved: explain MailPoet Sending Service during onboarding;
285 * Improved: when a subscription is pending approval, you can now recheck the status directly from the notice;
286 * Changed: removed "Export" item from the main MailPoet menu;
287 * Fixed: after finishing WooCommerce onboarding, the user is redirected to MailPoet;
288 * Fixed: migration class not found when data corrupted by another plugin;
289 * Fixed: misaligned buttons in "Relax" form template;
290 * Fixed: broken built-in CAPTCHA in Safari on macOS.
291
292 = 4.6.1 - 2023-02-06 =
293 * Added: "Copy to clipboard" button next to System Info;
294 * Improved: warn users on PHP 7.3 about outdated PHP version;
295 * Improved: MailPoet now uses a from address to test sending emails instead of "blackhole@mailpoet.com";
296 * Improved: post images will now use image attachments' alt text for improved accessibility;
297 * Changed: now even logged in user requires a valid token to unsubscribe;
298 * Changed: Editor role now has access to Automations;
299 * Fixed: color setting in email editor is not saved.
300
301 = 4.6.0 - 2023-01-31 =
302 * Added: anonymized and opt-in tracking of revenue per email campaign;
303 * Added: subscription confirmation emails can be previewed during editing;
304 * Added: a new item in WooCommerce Task List to finish MailPoet setup;
305 * Improved: list visibility explanation when editing a list;
306 * Changed: added option to rerun two specific migrations if they failed in the past;
307 * Changed: [site:homepage_link] now renders as link in email editor, introduced new [site:homepage_url] shortcode to get just the URL;
308 * Fixed: UI issues on WordPress.com;
309 * Fixed: multiple popup signup forms when products are added via shortcode;
310 * Fixed: multiple signup form on WooCommerce Products page;
311 * Fixed: multiple vertical scrollbars in Form editor;
312 * Fixed: custom field block hidden behind help icon in Form editor.
313
314 = 4.5.2 - 2023-01-25 =
315 * Fixed: issue with new installations of MailPoet on websites with WooCommerce.
316
317 = 4.5.1 - 2023-01-23 =
318 * Added: a new landing page to explain MailPoet to new users;
319 * Added: survey when the plugin is deactivated.
320
321 = 4.5.0 - 2023-01-17 =
322 * Improved: translate error messages from MailPoet Sending Service;
323 * Improved: show a loading state when automation is being created;
324 * Fixed: shortcodes inserter in the email editor not working.
325
326 = 4.4.0 - 2023-01-10 =
327 * Updated: TinyMCE editor to v6;
328 * Improved: log PHP errors in JSON API calls;
329 * Fixed: prevent paused sending without an error message;
330 * Fixed: horizontal scrollbar in automation actions popup.
331
332 = 4.3.1 - 2023-01-03 =
333 * Improved: welcome wizard first step design;
334 * Improved: error handling for confirmation emails;
335 * Fixed: occasional error on column detection during plugin update;
336 * Fixed: occasional call to undefined function error during plugin update.
337
338 = 4.3.0 - 2022-12-19 =
339 * Added: confirmation email can be designed in email editor;
340 * Improved: nicer and more understandable onboarding.
341
342 = 4.2.0 - 2022-12-12 =
343 * Added: link to purchase a MailPoet plan from Key Activation page;
344 * Improved: support for ANSI_QUOTES sql mode;
345 * Improved: 1-click unsubscribe is also tracked as a click;
346 * Improved: "Maximum execution time" error is now more descriptive in MailPoet > Help > System Status;
347 * Changed: email language in HTML is set to site's language (Settings > General) instead of English.
348
349 = 4.1.1 - 2022-12-05 =
350 * Improved: the 3rd-party libraries description in Welcome Wizard;
351 * Improved: display a warning if sending function is not available;
352 * Fixed: Column not found error experienced by some users;
353 * Fixed: wc_get_page_id causes an error when WooCommerce is not installed;
354 * Fixed: block settings in email editor look broken.
355
356 = 4.1.0 - 2022-11-28 =
357 * Improved: don't automatically activate MailPoet Sending Service for Creator plans;
358 * Improved: MailPoet's built-in CAPTCHA now includes audio fallback to improve accessibility;
359 * Fixed: automation may not always start if there exists another automation with the same trigger;
360 * Fixed: automations beta badge wraps in some languages;
361 * Fixed: domain authentication is not shown when sending a preview email.
362
363 = 4.0.1 - 2022-11-22 =
364 * Improved: when editing a list, you can choose if it should be shown on the Manage Subscription page (on by default);
365 * Improved: form templates now link to existing Privacy Page;
366 * Changed: [subscriber:count] shortcode now counts only subscribed subscribers (and not unconfirmed or inactive);
367 * Fixed: automations beta badge overflows menu in some languages;
368 * Fixed: failing to create automation tables with "Base table or view already exists" in rare cases;
369 * Fixed: displaying wrong tasks in System Status.
370
371 = 4.0.0 - 2022-11-15 =
372 * Added: new Automations page (beta version, please share your feedback directly from the plugin);
373 * Added: optional support for POST unsubscribe when sending with MailPoet Sending Service, which enables 1-click unsubscribe button in more email clients;
374 * Added: engagement badges for opens, unsubscribes, and bounces;
375 * Updated: minimum required WordPress version to 5.8;
376 * Fixed: "Unknown storage engine 'InnoDB'" error (InnoDB engine is no longer required).
377
378 = 3.103.1 - 2022-11-08 =
379 * Fix a database problem that affected some versions of MySQL when creating the new migrations table.
380
381 = 3.103.0 - 2022-11-07 =
382 * Added: deleteList and updateList API methods (https://github.com/mailpoet/mailpoet/tree/trunk/doc);
383 * Added: forms can be configured to show on product pages;
384 * Improved: more explanatory automatic emails setup;
385 * Improved: consistent case in the form editor labels;
386 * Improved: long sign-up button text will wrap to a new line;
387 * Improved: confirmation emails can now be personalized;
388 * Fixed: MailPoet key validation can fail, if the site URL is configured with uppercase letters;
389 * Fixed: required questions in onboarding can be skipped;
390 * Declare MailPoet as compatible with the upcoming WooCommerce High Performance Order Storage.
391
392 = 3.102.1 - 2022-11-03 =
393 * Fixed: missing 'CheckoutSchema' class error in WooCommerce blocks integration;
394 * Fixed: "Class 'Normalizer' not found" error in WP 6.1 when intl extension is missing.
395
396 = 3.102.0 - 2022-11-01 =
397 * Added: new subscribers hooks (https://github.com/mailpoet/mailpoet/pull/4443);
398 * Improved: limit cron runs when execution limit exception is thrown;
399 * Improved: list(s) are replaced with the site title on the subscription confirmation page.
400
401 = 3.101.1 - 2022-10-24 =
402 * Improved: simplified privacy and data sharing section in onboarding;
403 * Improved: don't require any newsletter settings when saving a draft;
404 * Fixed: an error in the checkout, when the shop has multiple automatic emails set up.
405
406 = 3.101.0 - 2022-10-17 =
407 * Added: new API method getSubscribersCount;
408 * Added: new API method getSubscribers;
409 * Improved: cron-related tasks;
410 * Improved: confirm leaving Settings page when leaving without saving;
411 * Improved: messaging when verifying an API key.
412
413 = 3.100.2 - 2022-10-10 =
414 * Fixed: scheduled newsletters not sending.
415
416 = 3.100.1 - 2022-10-06 =
417 * Fixed: In some instances the sending stuck because the EntityManager was closed.
418
419 = 3.100.0 - 2022-10-03 =
420 * Added: tagging subscribers when signed up via a form;
421 * Improved: linux cron error message;
422 * Fixed: paid MailPoet plan is offered in onboarding instead of a free MailPoet plan.
423
424 = 3.99.1 - 2022-09-29 =
425 * Fix issue with post notifications in MailPoet 3.99.
426
427 = 3.99.0 - 2022-09-27 =
428 * Added: any email address from a sender domain is automatically allowed for sending (MailPoet Sending Service only);
429 * Fixed: some post notifications may fail to send.
430
431 = 3.98.1 - 2022-09-21 =
432 * Improved: minor changes and fixes.
433
434 = 3.98.0 - 2022-09-19 =
435 * Added: filter subscribers by clicking on tag badge;
436 * Added: tag imported subscribers;
437 * Improved: error handling on the send email page;
438 * Fixed: possible memory issue on the segments page.
439
440 = 3.97.0 - 2022-09-12 =
441 * Improved: added a link to start domain authentication when required;
442 * Improved: domain and email verification process;
443 * Changed: we are dropping number 3 from the plugin name, so from now on, "MailPoet 3" becomes just "MailPoet";
444 * Fixed: lists not available when filtering trashed subscribers;
445 * Fixed: broken translations when typography quotes changed.
446
447 = 3.96.1 - 2022-08-31 =
448 * Fixed: the settings page renders blank in some cases.
449
450 = 3.96.0 - 2022-08-29 =
451 * Improved: don't show spacer after last item in breadcrumbs;
452 * Improved: don't require a list to save email draft.
453
454 = 3.95.1 - 2022-08-22 =
455 * Added: UTM parameters on the MailPoet logo when sending with a free MailPoet plan;
456 * Added: button to play video tutorial in email editor;
457 * Added: new SMTP filters;
458 * Improved: validate sender email immediately on the send page when using MailPoet Sending Service;
459 * Improved: share System Info data when contacting MailPoet Support from the plugin;
460 * Fixed: wrong position of tags autocomplete.
461
462 = 3.95.0 - 2022-08-15 =
463 * Added: the domain verification process can be performed in the plugin;
464 * Updated: Gutenberg dependencies;
465 * Fixed: emails are labeled as "Preview" on System Status page;
466 * Removed support for migration data from MailPoet2.
467
468 = 3.94.0 - 2022-08-08 =
469 * Added: filter subscribers by a tag;
470 * Added: new WordPress cron task scheduler method;
471 * Improved: tooltip content when hovering over list name;
472 * Improved: extract name from email when used as first name in welcome wizard;
473 * Improved: radio buttons and checkboxes accessibility in forms.
474
475 = 3.93.1 - 2022-08-02 =
476 * Added: link to MailPoet settings from Plugins page;
477 * Changed: email signup step removed from the MailPoet setup;
478 * Fixed: a notice to send all emails through MailPoet can't be dismissed;
479 * Fixed: MailPoet menu icon on WordPress.com.
480
481 = 3.93.0 - 2022-07-25 =
482 * Added: premium feature: new segment by subscriber tags.
483
484 = 3.92.1 - 2022-07-20 =
485 * Fixed: A database table could not be created in some installations.
486
487 = 3.92.0 - 2022-07-19 =
488 * Added: show tags on Subscribers listing page;
489 * Added: tagging subscribers on the edit page;
490 * Added: the ability to authorise the email address in the plugin;
491 * Improved: when sending with MailPoet Sending Service, show a warning when unauthorized email is used immediately before sending an email;
492 * Improved: don't load 3rd-party libraries on new installations unless an active consent is given.
493
494 = 3.91.1 - 2022-07-11 =
495 * Updated: npm and composer dependencies;
496 * Improved: small UI changes to unify spacing and colors;
497 * Improved: add "noindex, nofollow" directive on email preview page to prevent search engines to index these pages;
498 * Improved: use original $phpmailer as a WordPressMailer fallback;
499 * Fixed: date badges in select boxes are not vertically aligned.
500
501 = 3.91.0 - 2022-06-22 =
502 * Fixed: template caching.
503
504 = 3.90.2 - 2022-06-20 =
505 * Improved: tested up to WordPress 6.0;
506 * Improved: when sending with MailPoet Sending Service, show a warning when unauthorized email is used in settings;
507 * Fixed: correctly reset error message when sending resumes;
508 * Fixed: MailPoet Marketing Opt-in block is not translated in WordPress 6;
509 * Fixed: some special characters in WordPress name don't show correctly when synced to MailPoet.
510
511 = 3.90.1 - 2022-06-16 =
512 * Fixed: occasional error related to twig templates when updating the plugin.
513
514 = 3.90.0 - 2022-06-14 =
515 * Updated: js-cookie library to version 3;
516 * Improved: autocomplete's accessibility for first and last name;
517 * Improved: added labels to inputs in public forms to improve accessibility;
518 * Improved: list badge now links to its subscribers;
519 * Improved: some 3rd party plugins should no longer falsely mark MailPoet as malware;
520 * Improved: checkbox and radio buttons are focusable;
521 * Fixed: invalid HTML markup in rendered email;
522 * Fixed: Unhandled error for inaccessible cron worker.
523
524 = 3.89.4 - 2022-06-06 =
525 * Improved: better handle trying to change a subscriber email to an existing one;
526 * Fixed: SMTP configuration doesn't work without authentication;
527 * Fixed: subscribers without orders don't show in "0 orders" segment;
528 * Fixed: creating custom field can break Form editor;
529 * Fixed: Google Fonts libraries loading in iframe even when 3rd-party libraries are disabled.
530
531 = 3.89.3 - 2022-05-24 =
532 * Added: Google reCAPTCHA v2 Invisible;
533 * Improved: auto adjust the height of form's iframe;
534 * Changed: mailpoet_mailer_smtp_transport_agent filter replaced with mailpoet_mailer_smtp_option;
535 * Changed: replaced Swift Mailer with PHPMailer.
536
537 = 3.89.2 - 2022-05-19 =
538 * Fixed: form editor not opening in some cases.
539
540 = 3.89.1 - 2022-05-17 =
541 * Improved: performance fixes;
542 * Improved: error handling when using MailPoet Sending Service;
543 * Changed: removed deprecated code;
544 * Changed: automatic emails can no longer be activated without an unsubscribe link when sending with MSS;
545 * Fixed: remove unnecessary redirect that in some circumstances prevented displaying a form;
546 * Fixed: users added via MemberPress now receive welcome emails targeted to custom roles.
547
548 = 3.89.0 - 2022-05-09 =
549 * Updated: Removed MailPoet Task Scheduler;
550 * Improved: faster page load;
551 * Improved: compatibility with WooCommerce Blocks 7.2;
552 * Improved: tested with WordPress 6;
553 * Fixed: TypeError when calculating lifetime emails takes longer than usual.
554
555 = 3.88.2 - 2022-05-03 =
556 * Improved: show error message when trying to send confirmation email with signup confirmation disabled;
557 * Changed: minimum PHP version bumped to 7.2.5;
558 * Fixed: blank page when importing a template;
559 * Fixed: drafts and future posts can't be included in newsletter.
560
561 = 3.88.1 - 2022-04-28 =
562 * Fixed: Abandoned Cart Email cannot be edited.
563
564 = 3.88.0 - 2022-04-25 =
565 * Added: new official translations Catalan, Czech and Greek;
566 * Fixed: email batches containing invalid addresses lost by MSS.
567
568 = 3.87.2 - 2022-04-19 =
569 * Added: description of 3rd party libraries usage;
570 * Fixed: "none of" condition for "MailPoet custom field" segment doesn't work;
571 * Fixed: block toolbar in form editor is not visible for top block.
572
573 = 3.87.1 - 2022-04-14 =
574 * Improved: minor changes and fixes.
575
576 = 3.87.0 - 2022-04-11 =
577 * Added: new condition (at least 10 emails in lifetime) before marking subscriber as inactive;
578 * Added: logging for failed MailPoet key validation checks;
579 * Updated: minimum required WordPress version to 5.6;
580 * Updated: npm dependencies;
581 * Improved: when the subscription requires an upgrade, link directly to the upgrade page;
582 * Improved: show notice in the plugin when the subscription is pending approval;
583 * Fixed: List-Unsubscribe header format when sending with your host;
584 * Fixed: hidden MailPoet fields visible in WooCommerce checkout;
585 * Fixed: Manage subscription page doesn't work when all lists are unchecked.
586
587 = 3.86.0 - 2022-04-05 =
588 * Improved: apply form success message styles also on Captcha confirmation page;
589 * Fixed: potential "Call to undefined method" error.
590
591 = 3.85.1 - 2022-03-29 =
592 * Updated: 1and1 hosting renamed to "IONOS by 1&1";
593 * Updated: composer dependencies;
594 * Updated: Gutenberg dependencies;
595 * Improved: don't count "Pending payment" and "On-hold" orders to purchased segments;
596 * Improved: when searching subscribers, update groups counts with found results;
597 * Fixed: critical error at checkout with WooCommerce checkout block;
598 * Fixed: error preventing sending when line height is set to 0 in email editor;
599 * Fixed: shortcode default value not used in Emails opened from a Newsletter Archive page.
600
601 = 3.85.0 - 2022-03-21 =
602 * Improved: add "Send all site's emails with" to Help → System Status;
603 * Fixed: sending limit can be exceeded in some cases.
604
605 = 3.84.1 - 2022-03-14 =
606 * Added: more engagement checks before marking subscriber as inactive;
607 * Fixed: when scheduling an email, button says "Send" instead of "Schedule".
608
609 = 3.84.0 - 2022-03-08 =
610 * Improved: more robust segment subscribers count calculation in segment form;
611 * Improved: include "pending cancellation" subscriptions in WC Subscriptions segment;
612 * Fixed: scheduled newsletter might be sent to subscribers who are not subscribed.
613
614 = 3.83.0 - 2022-03-01 =
615 * Added: a notice when email volume limit is reached;
616 * Updated: content of the Upgrade page;
617 * Changed: removed deprecated code;
618 * Changed: each signup form has its own "seen" cookie and custom expiry interval;
619 * Fixed: Turkish translations fail to load.
620
621 = 3.82.0 - 2022-02-22 =
622 * Improved: monthly stats email now includes unsubscribed and bounced;
623 * Improved: use WooCommerce Session to identify subscribers' engagement;
624 * Improved: tested on WordPress 5.9;
625 * Fixed: error when using empty default value in shortcode.
626
627 = 3.81.0 - 2022-02-16 =
628 * Fixed: translations downloading issue.
629
630 = 3.80.0 - 2022-02-15 =
631 * Added: offer to upgrade subscription and download or activate the premium plugin where needed;
632 * Added: mailpoet_subscription_before_subscribe hook;
633 * Added: a check that MailPoet can communicate with MailPoet Sending Service;
634 * Updated: npm dependencies;
635 * Improved: translations are no longer included in the plugin, but are downloaded after activation or update;
636 * Improved: update confirmation message when deleting MailPoet so it doesn't say that MailPoet data are deleted (as they are not);
637 * Improved: stats email now includes unsubscribed and bounced;
638 * Improved: default newsletter schedule time is set to tomorrow 8am;
639 * Changed: docs location;
640 * Changed: only mark purchased product/category sent when the automatic email is activated;
641 * Fixed: filtering "Subscribers without a list" in Trash redirects to All Subscribers;
642 * Fixed: shortcode default value is not rendered in archives;
643 * Fixed: Incorrect use of $metas[0] index in individual newsletter processing.
644
645 = 3.79.0 - 2022-02-09 =
646 * Added: new segment for WooCommerce Memberships;
647 * Improved: only load MailPoet admin styles on MailPoet pages;
648 * Improved: added "18 months" option for inactive subscribers;
649 * Improved: consider subscriber's page view as an engagement (to prevent them marking as inactive);
650 * Fixed: email bounce count shows unsubscribe count instead;
651 * Fixed: wrong name and email default values in MailPoet setup wizard.
652
653 = 3.78.0 - 2022-01-25 =
654 * Added: new Amazon SES locations;
655 * Improved: Gutenberg updated for form editor;
656 * Improved: don't show full API key in MailPoet → Help → System Info;
657 * Improved: more options for "machine-opened" segment;
658 * Improved: more options for "clicked" segment;
659 * Improved: show "Today" or "Tomorrow" on email listing for scheduled emails;
660 * Changed: when using "none of" option in purchased product/in category segment, also include all subscribers who never purchased;
661 * Fixed: "Call to a member function format() on null" error on subscribers page;
662 * Fixed: form preview showing a preview from previously edited form.
663
664 = 3.77.1 - 2022-01-20 =
665 * Fixed: WooCommerce checkout doesn't work with MailPoet enabled.
666
667 = 3.77.0 - 2022-01-17 =
668 * Added: client-side validation on Manage subscription page;
669 * Updated: composer dependencies;
670 * Improved: date input shows full date when creating a segment;
671 * Improved: backward compatibility for WooCommerce Blocks;
672 * Improved: more comparison options for email and subscriber segments;
673 * Improved: more form delay options added;
674 * Fixed: opting out on WooCommerce checkout doesn't unsubscribe from other lists configured in MailPoet Settings.
675
676 = 3.76.0 - 2022-01-13 =
677 * Improved: more options for "MailPoet custom field" segment;
678 * Improved: more options for "WooCommerce" segments;
679 * Improved: select boxes have the same height;
680 * Improved: dropped support for PHP 7.1, MailPoet now requires at least PHP 7.2;
681 * Improved: more options for "has an active subscription" segment;
682 * Improved: more options for "WordPress user role" segment;
683 * Improved: more options for "purchased in this category" segment;
684 * Improved: more options for "is in country" segment;
685 * Improved: more options for "opened" segment;
686 * Improved: subscriber cookies are now set on clicks, login, signup, and order checkout;
687 * Improved: show full email subject when creating segment based on email;
688 * Improved: include guest users in WooCommerce segments;
689 * Improved: add link to our knowledge base when segment creation fails;
690 * Changed: automatic emails are deactivated when editing;
691 * Changed: segments with multiple conditions require the premium plugin;
692 * Fixed: cron issues with excessive number of queries in WooCommerce subsriber sync;
693 * Fixed: unclosed paragraph tags do not break rendering anymore. Thanks Helene!
694 * Fixed: incorrect result for a segment with multiple "purchased product" conditions;
695 * Fixed: column search field when importing subscribers not working;
696 * Fixed: form messages displayed in wrong place when using multiple forms on the page;
697 * Fixed: show correct animation in form editor for slide-in form.
698
699 = 3.75.1 - 2021-12-15 =
700 * Fixed: Issues with rendering full posts in newsletters.
701
702 = 3.75.0 - 2021-12-13 =
703 * Changed: show MailPoet logo in emails when using free MailPoet plan;
704 * Fixed: "# of machine opens" segment not working properly.
705
706 = 3.74.3 - 2021-12-07 =
707 * Added: new segment "subscribed to list";
708 * Improved: more options for "purchased product" segment;
709 * Improved: more performant WooCommerce customers names sync;
710 * Improved: simplified tracking settings in MailPoet > Settings > Advanced;
711 * Fixed: issue in WooCommerce checkout integration;
712 * Fixed: popup form is displayed again after dismissed when 'After submit' is set to 'Go to Page'.
713
714 = 3.74.2 - 2021-11-29 =
715 * Added: new re-engagement email type;
716 * Added: integration with new Checkout Block in WooCommerce;
717 * Added: new segment by subscriber score;
718 * Fixed: high CPU usage caused by a cron job;
719 * Fixed: sending not working after unbanning.
720
721 = 3.74.1 - 2021-11-22 =
722 * Improved: differentiate inactive forms in Widgets;
723 * Fixed: duplicate entries when exporting subscribers in some cases;
724 * Fixed: WooCommerce subscription segment doesn't handle when a user changes subscription;
725 * Fixed: CSS in form iframe not working when using on different domain;
726 * Fixed: potential issue when handling DateTimes.
727
728 = 3.74.0 - 2021-11-17 =
729 * Added: a filter to change reCAPTCHA type;
730 * Updated: preparation for Black Friday sale;
731 * Updated: npm dependencies;
732 * Updated: react-select library;
733 * Improved: more explanatory error message when there is a problem with sending method;
734 * Improved: include List column when exporting subscribers to Excel;
735 * Improved: make logger resilient to "The EntityManager is closed" error;
736 * Improved: support d/m/y format when importing subscribers;
737 * Improved: import a template form is now centered;
738 * Improved: load template thumbnails from file system instead of database to improve templates page performance;
739 * Changed: custom field labels can no longer be set per form, but are the same in every form;
740 * Changed: limit scheduling email to 5 years in the future;
741 * Fixed: high CPU usage for some customers;
742 * Fixed: missing "Enable auto-updates" for the premium plugin;
743 * Fixed: custom select default values can't be changed on Manage subscription page;
744 * Fixed: block toolbar hidden under top bar in form editor;
745 * Fixed: unable to place a new form unless it's saved;
746 * Fixed: wrong placeholders in translatable strings;
747 * Fixed: unable to uncheck a checkbox in Manage Subscriptions when the default value is checked;
748 * Fixed: wrong WordPress menu icons for AutomateWoo and WC Payments when on MailPoet pages;
749 * Fixed: form confirmation message is not shown in some edge cases;
750 * Fixed: extra space in Post Notifications when using double quotes.
751
752 = 3.73.2 - 2021-11-08 =
753 * Fixed: error on dynamic segments filter query.
754
755 = 3.73.1 - 2021-11-04 =
756 * Fixed: segments are not loading.
757
758 = 3.73.0 - 2021-11-02 =
759 * Updated: composer dependencies;
760 * Improved: don't allow duplicate sending and sending without an unsubscribe link;
761 * Fixed: last engagement date is not calculated for some of the old subscribers.
762
763 = 3.72.0 - 2021-10-25 =
764 * Improved: updated Mixpanel configuration;
765 * Improved: refactor CronWorkerRunner and related classes to Doctrine;
766 * Improved: removed old StatisticsWooCommercePurchases model and replaced it with code that uses Doctrine;
767 * Fixed: mailpoet_register_form_extend filter not working;
768 * Fixed: automatic latest content block shows wrong content;
769 * Fixed: "Create a new form" link not working in MailPoet widget;
770 * Fixed: preselect a first form in form widget.
771
772 = 3.71.3 - 2021-10-18 =
773 * Improved: show email stats with less then 0.1% with two decimal places;
774 * Improved: more options when sending is paused because of unauthorized email address;
775 * Improved: offer activating premium plugin in settings when already installed;
776 * Changed: offer more tools to clean your lists;
777 * Fixed: an error when using MySQL in strict mode;
778 * Fixed: rare database error when using incompatible collations;
779 * Fixed: automatic emails can be set up without providing scheduled time;
780 * Fixed: after editing an order the customer is subscribed when they shouldn't be.
781
782 = 3.71.2 - 2021-10-04 =
783 * Improved: better handle reply-to address with missing reply-to name;
784 * Improved: use WordPress functions to get post excerpt and content in post notifications;
785 * Changed: inactive subscribers conditions;
786 * Fixed: PHP warning about PHPMailer class not found;
787 * Fixed: welcome email setup accepts non-numerical values;
788 * Fixed: missing space between paragraph and heading in post notifications.
789
790 = 3.71.1 - 2021-09-29 =
791 * Fixed: conflict with Elementor plugin.
792
793 = 3.71.0 - 2021-09-28 =
794 * Improved: handling recipient related SMTP errors;
795 * Changed: removed "MailPoet Page" from form's "After submit, go to page" options;
796 * Changed: don't save a form without assigned list;
797 * Fixed: unable to remove description from segments.
798
799 = 3.70.0 - 2021-09-20 =
800 * Added: filter to alter mailpoet database table prefix;
801 * Added: bounced metric on the Email Stats page;
802 * Improved: update lucatume/wp-browser;
803 * Improved: MailPoet form security against spambots;
804 * Improved: coding standards;
805 * Improved: refactor to Doctrine;
806 * Improved: code comment on warning;
807 * Fixed: machine-opened metric on the Email Stats page;
808 * Fixed: flaky integration test;
809 * Fixed: "Updated at" in the System Status shows time with incorrect time zone;
810 * Fixed: horizontal scrollbar in form style settings sidebar.
811
812 = 3.69.1 - 2021-09-13 =
813 * Added: saving detailed bounce stats;
814 * Added: show last engagement date on the Subscriber page;
815 * Added: notice when creating opens-related segment;
816 * Added: new machine-opened and # of machine-opens segments;
817 * Changed: throttle also logged-in users when signing up multiple times;
818 * Changed: show CAPTCHA on the first signup, instead on the second;
819 * Changed: performance of the queries used to sync WooCommerce data;
820 * Changed: display more specific error message for banned users;
821 * Fixed: an error when using MySQL in strict mode;
822 * Fixed: compatibility with WooCommerce Payments new checkout experience;
823 * Fixed: segment counter when using multiple text input fields;
824 * Fixed: missing space after signup checkbox on the checkout.
825
826 = 3.69.0 - 2021-09-07 =
827 * Added: saving subscribers' last engagement date;
828 * Added: show machine-opened emails on the subscriber stats page;
829 * Improved: performance of subscribers count recalculation;
830 * Fixed: heading shortcode not rendered in WooCommerce transactional emails if moved below order content;
831 * Fixed: unsubscribing from a preview email when logged out throws fatal error.
832
833 = 3.68.0 - 2021-08-30 =
834 * Added: show machine-opened percentage on the email stats page;
835 * Added: open and click User-agents in Export Personal Data tool;
836 * Improved: subscribers in your plan shown on top of the page;
837 * Improved: MailPoet will honor the Reply-to address for WordPress emails sent with MailPoet. Thanks, Mark!
838 * Improved: Gutenberg updated for form editor;
839 * Improved: React updated to v17;
840 * Changed: put less emphasis on open metric on the emails listing;
841 * Fixed: a conflict if PHPMailer is already loaded by another plugin.
842
843 = 3.67.1 - 2021-08-24 =
844 * Added: differentiating human and machine email opens;
845 * Added: saving opens and clicks User-agent;
846 * Improved: Unified notice for invalid API key;
847 * Fixed: conflict with "Invoices for WooCommerce" plugin when signing up for newsletters on checkout;
848 * Fixed: potential error in MailPoet Router;
849 * Fixed: cannot edit a subscriber when they are subscribed to a non-existing list.
850
851 = 3.67.0 - 2021-08-17 =
852 * Improved: better handle potential errors when previewing an email;
853 * Improved: "Recalculate" Lists and Segments count button also on Subscribers page;
854 * Improved: allow importing subscribers with consent but without IP addresses;
855 * Improved: prevent deleting a list if used with a form;
856 * Fixed: empty WooCommerce Products block can't be deleted;
857 * Fixed: when scheduling email, calendar doesn't respect WordPress "week starts on" setting;
858 * Fixed: exporting personal data in WordPress Tools fails with MailPoet error;
859 * Fixed: below pages form doesn't show on pages created with WP Job Manager;
860 * Fixed: button rendering in Outlook 2016.
861
862 = 3.66.0 - 2021-08-09 =
863 * Improved: tested up to WordPress 5.8;
864 * Improved: more consistent behavior when subscribing via different sources;
865 * Changed: removed a poll after deactivating MailPoet plugin;
866 * Fixed: creating segment from stats page doesn't work;
867 * Fixed: WooCommerce customers are moved to trash when WordPress Users list is disabled;
868 * Fixed: wrong "recalculated at" time for lists counts in some cases.
869
870 = 3.65.1 - 2021-07-20 =
871 * Fixed: Sign up button in welcome wizard not working.
872
873 = 3.65.0 - 2021-07-13 =
874 * Added: Lists and Segments subscribers counts cache to speed up MailPoet pages.
875
876 = 3.64.3 - 2021-07-06 =
877 * Fixed: custom email shortcodes notice cannot be dismissed.
878
879 = 3.64.2 - 2021-06-28 =
880 * Improved: performance of the engagement score calculation;
881 * Improved: segment form error handling;
882 * Improved: hide help icon in form editor preview;
883 * Changed: MailPoet no longer unsubscribes from unchecked lists in signup form;
884 * Fixed: rare PHP error when unsubscribing;
885 * Fixed: duplicated New Subscriber notification;
886 * Fixed: large 3rd-party admin menu icons;
887 * Fixed: false-positive registration spam detection.
888
889 = 3.64.1 - 2021-06-22 =
890 * Added: create complex segments using multiple conditions;
891 * Fixed: error when WooCommerce transactional emails template is deleted.
892
893 = 3.64.0 - 2021-06-15 =
894 * Fixed: rare error when activating MailPoet;
895 * Fixed: missing column in DBs running old MySQL;
896 * Fixed: WooCommerce emails stay the same when MailPoet customizer is disabled;
897 * Fixed: big margins in WooCommerce emails.
898
899 = 3.63.0 - 2021-06-07 =
900 * Improved: Subscribers page load time for sites with higher number of lists;
901 * Improved: unified typography with WordPress admin styles;
902 * Improved: unified buttons with WordPress admin styles;
903 * Improved: new segment form layout;
904 * Changed: removed list migration assistance;
905 * Changed: removed PHP migration assistance;
906 * Fixed: incorrect form image width in some themes;
907 * Fixed: emoji in Subject line not visible in the last step of email creation.
908
909 = 3.62.1 - 2021-06-01 =
910 * Added: logging for failed curl requests;
911 * Improved: email editor to gracefully highlight unsupported email blocks;
912 * Fixed: missing MailPoet logo in stats emails and MSS setup email;
913 * Fixed: Media post type doesn't show results in Automatic Latest Content;
914 * Fixed: 1px horizontal line in Outlook 2016.
915
916 = 3.62.0 - 2021-05-25 =
917 * Added: new segment for MailPoet's custom fields;
918 * Improved: segment score calculation performance;
919 * Improved: better customization of the opt-in checkbox in the registration form;
920 * Fixed: Gutenberg form block to work with latest version of Gutenberg;
921 * Fixed: low-probability double sending on high-traffic sites.
922 * Fixed: failing to connect to DB when using non-standard port;
923 * Fixed: plugin update from timing out on high-traffic sites. Thank you, Edda!
924
925 = 3.61.0 - 2021-05-17 =
926 * Added: visualize the average "Subscriber score" for an email list to help gauge engagement;
927 * Added: new segment for customer's country;
928 * Added: welcome emails are now scheduled when subscribing through "Manage subscription" page. Thanks, Ron!
929 * Fixed: unable to segment by 0 opened emails;
930 * Fixed: broken product attributes in WooCommerce order email.
931
932 = 3.60.12 - 2021-05-11 =
933 * Fixed: a Doctrine error causing some MailPoet functionality to stop working in rare cases;
934 * Fixed: transactional emails not counted towards subscribers score;
935 * Fixed: broken custom CSS in the form editor when using > in CSS selector;
936 * Fixed: custom field created during import does not show up to be selected from the drop-menu list;
937 * Fixed: broken debug bar on WordPress.com sites.
938
939 = 3.60.11 - 2021-05-04 =
940 * Added: new segment for subscribers who clicked on any link in any newsletter;
941 * Added: new segment for subscribers' subscribed date;
942 * Improved: MailPoet's resilience to network issues when sending emails;
943 * Improved: performance of inactive subscribers detection;
944 * Improved: allow segmenting by zero opened emails;
945 * Improved: Gutenberg updated for form editor;
946 * Fixed: subscriber score shows values higher than 100%;
947 * Fixed: MailPoet not working when DB used ANSI_QUOTES mode;
948 * Fixed: HTML entities in newsletter buttons.
949
950 = 3.60.10 - 2021-04-27 =
951 * Added: a reminder to import the suppression list via "Subscriber Import" when migrating email marketing services;
952 * Added: visualize subscriber engagement in the subscriber listing;
953 * Added: new segment for subscribers with an active subscription;
954 * Added: new segment for total amount spent;
955 * Fixed: WP-Admin sidebar overlapping MailPoet's contents on WordPress.com websites.
956
957 = 3.60.9 - 2021-04-20 =
958 * Added: new segment for a number of orders;
959 * Added: new segment for a number of opened emails;
960 * Improved: tested up to WordPress 5.7;
961 * Fixed: importing subscribers with multiple custom fields;
962 * Fixed: slowed down WooCommerce checkout on large stores;
963 * Fixed: errors in MailPoet breaking WooCommerce checkout;
964 * Fixed: custom date field value not displaying on manage subscription page.
965
966 = 3.60.8 - 2021-04-12 =
967 * Fixed: editing WooCommerce purchased in category segment;
968 * Fixed: handling 3rd-party plugin segments when the plugin is disabled.
969
970 = 3.60.7 - 2021-04-06 =
971 * Improved: show all segment conditions in one place;
972 * Fixed: the collation error in WooCommerce checkout. Thanks Mark!
973 * Fixed: email statistics to work on WordPress.com sites. Thanks, Gary!
974
975 = 3.60.6 - 2021-03-29 =
976 * Improved: don't allow deleting segment with scheduled or active automatic email;
977 * Fixed: aligning headings to the center or right in forms;
978 * Fixed: first and last name sync in WooCommerce Customers list;
979 * Fixed: after saving the segment, redirect to Segments instead of Lists;
980 * Fixed: shortcode for total subscribers not working for segments;
981 * Fixed: hanging background job for deactivated welcome emails.
982
983 = 3.60.5 - 2021-03-22 =
984 * Added: show number of subscribers when creating or editing a segment;
985 * Added: new page with MailPoet logs;
986 * Improved: bulk select and delete in segments page;
987 * Fixed: loading Media Library in Email Editor on WordPress.com sites;
988 * Fixed: pass arguments to shortcodes.
989
990 = 3.60.4 - 2021-03-15 =
991 * Improved: removed captcha from manage subscription page;
992 * Fixed: aligning headings to center or right in emails;
993 * Fixed: searching in fields when exporting subscribers;
994 * Fixed: saving settings after changing license key restores the old key sometimes;
995 * Fixed: schedule emails using UTC instead site's time zone;
996 * Fixed: date shortcodes were displaying the current server date in the browser instead of the newsletter sent date.
997
998 = 3.60.3 - 2021-03-09 =
999 * Added: subscription consent when exporting subscribers;
1000 * Added: subscription consent when importing subscribers;
1001 * Improved: better wording on automated email activation;
1002 * Improved: subscriber import to skip disengaged MailChimp subscribers;
1003 * Fixed: shortcode which displays total subscribed subscribers.
1004
1005 = 3.60.2 - 2021-03-01 =
1006 * Fixed: view in browser shortcodes when tracking is disabled;
1007 * Fixed: searching lists when importing subscribers;
1008 * Fixed: 3rd party sending credentials always stored.
1009
1010 = 3.60.1 - 2021-02-17 =
1011 * Fixed: links in form checkbox labels.
1012
1013 = 3.60.0 - 2021-02-15 =
1014 * Fixed: missing WordPress/WooCommerce Users lists when generating a shortcode in settings;
1015 * Thank you Foobar7 for your help with testing;
1016 * Thank you Onizuka (younes_bousfiha) for helping us.
1017 * Thank you Foobar7 for helping with the testing.
1018
1019 = 3.59.2 - 2021-02-08 =
1020 * Added: allow re-resubscribing through third-party API;
1021 * Fixed: reCaptcha sometimes not loading;
1022 * Fixed: Abandoned cart block always displaying options.
1023
1024 = 3.59.1 - 2021-02-02 =
1025 * Added: new Amazon SES regions;
1026 * Fixed: various bugs squashed in form editor;
1027 * Fixed: form's custom field can be made non mandatory again. Thx Katarzyna!
1028
1029 = 3.59.0 - 2021-01-26 =
1030 * Fixed: missing statistics link in WooCommerce emails listing;
1031 * Fixed: opening draft email without a template.
1032
1033 = 3.58.0 - 2021-01-18 =
1034 * Improved: Gutenberg updated for form editor.
1035
1036 = 3.57.1 - 2021-01-11 =
1037 * Added: the ability to disable the "WordPress Users" list;
1038 * Fixed: filtering subscribers without a list;
1039 * Fixed: incorrect 404 page in some themes.
1040
1041 = 3.57.0 - 2021-01-04 =
1042 * Improved: better customization of subscribe checkbox in checkout;
1043 * Fixed: issues with saving Lists;
1044 * Fixed: listing subscribers from dynamic segments;
1045 * Fixed: list selection block in forms;
1046 * Fixed: segmenting by specific clicked link;
1047 * Fixed: custom unsubscribe page being reset after plugin update.
1048
1049 = 3.56.2 - 2020-12-22 =
1050 * Fixed: segment description editing.
1051
1052 = 3.56.1 - 2020-12-15 =
1053 * Fixed: api key verification issues.
1054
1055 = 3.56.0 - 2020-12-07 =
1056 * Improved: search control when setting up Purchased this Product/Category emails.
1057
1058 = 3.55.1 - 2020-11-30 =
1059 * Added: a video tutorial for form editor;
1060 * Improved: manual download of Premium plugin instead of automatic, as per repository guidelines.
1061
1062 = 3.55.0 - 2020-11-23 =
1063 * Added: undo/redo in the form editor;
1064 * Fixed: some shortcodes in newsletter are not interpreted;
1065 * Fixed: sent email status sometimes shown as scheduled;
1066 * Fixed: displaying forms for specific posts/categories;
1067 * Fixed: blank screen of the newsletter preview.
1068
1069 = 3.54.3 - 2020-11-17 =
1070 * Added: button to WooCommerce Email Customizer in WooCommerce Emails settings;
1071 * Improved: form's success message design;
1072 * Fixed: showing "Not sent yet" for sent emails in Safari;
1073 * Fixed: various UI issues;
1074 * Fixed: subscribers import issue;
1075 * Fixed: short email templates names.
1076
1077 = 3.54.2 - 2020-11-10 =
1078 * Improved: fullscreen option added to the form editor;
1079 * Fixed: Form editor is now again usable on mobile devices.
1080
1081 = 3.54.1 - 2020-11-02 =
1082 * Added: option to bulk unsubscribe subscribers;
1083 * Improved: removed default form, added button to create new form;
1084 * Improved: new font;
1085 * Improved: skip form templates, build form from scratch;
1086 * Improved: you can now disable all 3rd party libraries in settings;
1087 * Improved: added Abandoned Cart Content block to templates for new users;
1088 * Improved: redesigned import, export and settings pages.
1089
1090 = 3.54.0 - 2020-10-27 =
1091 * Added: new form templates;
1092 * Improved: allow different "Purchased in this Category" emails to be sent to single user;
1093 * Improved: allow different "Purchased this Product" emails to be sent to a single user;
1094 * Improved: redesigned listings;
1095 * Fixed: missing custom color link for some of the form blocks.
1096
1097 = 3.53.0 - 2020-10-20 =
1098 * Improved: minor changes and fixes.
1099
1100 = 3.52.0 - 2020-10-12 =
1101 * Added: WooCommerce Abandoned Cart Content;
1102 * Improved: Gutenberg updated for form editor.
1103
1104 = 3.51.2 - 2020-10-07 =
1105 * Added: over a dozen beautiful form templates;
1106 * Improved: PHP 7.1 is now required.
1107
1108 = 3.51.1 - 2020-09-29 =
1109 * Added: hooks for changing template cache path and disabling cache on WP Engine;
1110 * Improved: redesigned congratulation page;
1111 * Improved: redesigned last step of newsletter creation;
1112 * Improved: redesigned template selection.
1113
1114 = 3.51.0 - 2020-09-21 =
1115 * Added: display form on various locations;
1116 * Added: 8 custom form animations to choose;
1117 * Fixed: "Normalizer" error on plugin activation/update, once again. Thanks Douglas!
1118
1119 = 3.50.1 - 2020-09-14 =
1120 * Added: check for possible image rendering issues;
1121 * Improved: redesigned email schedule page;
1122 * Improved: redesigned email type selection;
1123 * Improved: new design of "Settings > Send with" tab;
1124 * Fixed: subscriber counts in list filter on subscribers page;
1125 * Fixed: excessive space at bottom of forms;
1126 * Fixed: duplicate confirmation emails when registering through WordPress form.
1127
1128 = 3.50.0 - 2020-09-08 =
1129 * Added: option to display a popup form when a user leaves the page;
1130 * Improved: email preview button is now located next to Save button;
1131 * Fixed: filtering on subscribers page;
1132 * Fixed: Post Notification history showing all post notifications, not just the selected one;
1133 * Fixed: wrong timezone when importing subscribers.
1134
1135 = 3.49.1 - 2020-08-31 =
1136 * Improved: redesigned email creation flow breadcrumbs;
1137 * Fixed: rare error caused by MySQL exception.
1138
1139 = 3.49.0 - 2020-08-24 =
1140 * Added: master toggle to display the form;
1141 * Added: form's master toggle in forms listing;
1142 * Improved: different heading sizes on mobile form design;
1143 * Fixed: "Normalizer" error on plugin activation/update. Thanks, Henrik!
1144 * Fixed: Invalid date shown in Subscriber edit page.
1145
1146 = 3.48.1 - 2020-08-10 =
1147 * Added: set subscribers status on import;
1148 * Improved: remember subscribers listing filters and page after editing a subscriber;
1149 * Improved: subscriber status is not changed when the same user is added as WordPress user;
1150 * Improved: redesigned opened/clicked badges on emails listing;
1151 * Improved: template translations;
1152 * Fixed: searching in "Sending Status".
1153
1154 = 3.48.0 - 2020-08-04 =
1155 * Added: manage your subscription page is more customizable;
1156 * Added: additional Type column in forms listing;
1157 * Improved: modified date column in forms listing;
1158 * Improved: unsubscribe page is now more customizable.
1159
1160 = 3.47.11 - 2020-07-28 =
1161 * Improved: better initial WooCommerce setup.
1162
1163 = 3.47.10 - 2020-07-21 =
1164 * Added: form width setting;
1165 * Added: before and after deleting newsletter hooks;
1166 * Improved: new design for listings header;
1167 * Improved: API better handles empty lines at the beginning of PHP files.
1168
1169 = 3.47.9 - 2020-07-14 =
1170 * Improved: responsiveness of signup forms;
1171 * Improved: more explanatory option when sending all site's emails through MailPoet;
1172 * Fixed: missing support details for premium users on some pages.
1173
1174 = 3.47.8 - 2020-07-07 =
1175 * Added: choice of close button style for forms;
1176 * Improved: new first-time wizard design;
1177 * Fixed: filtering newsletters by lists;
1178 * Fixed: emails of new MailPoet Sending Service users to not be blocked once the subscription is approved;
1179 * Fixed: custom sign-up confirmation message is not deleted after key verification.
1180
1181 = 3.47.7 - 2020-06-30 =
1182 * Added: new Amazon SES locations;
1183 * Added: keep a record when a subscriber is unsubscribed;
1184 * Improved: new design of Premium page;
1185 * Fixed: custom links color is correctly shown in email editor;
1186 * Fixed: conflict with Yoast SEO plugin and MailPoet forms.
1187
1188 = 3.47.6 - 2020-06-23 =
1189 * Improved: the unsubscription process to avoid security robots accidentally unsubscribing subscribers. Thanks, Mark!
1190 * Improved: we're now using the latest Gutenberg version;
1191 * Improved: default animations for forms;
1192 * Improved: added explanation when sending email to multiple lists;
1193 * Improved: new design for tabs;
1194 * Improved: trashing and deleting newsletter performance with large lists;
1195 * Fixed: shortcodes render default values in previews again;
1196 * Fixed: occasional conflict with other plugins when sending emails due to Content Type;
1197 * Fixed: conflict with WishList Members plugin when sending all emails with MailPoet. Thanks, Beit!
1198 * Fixed: sending HTML email from Contact Form 7 plugin.
1199
1200 = 3.47.5 - 2020-06-16 =
1201 * Added: text styles in forms;
1202 * Added: padding & custom fonts for form's buttons;
1203 * Improved: miscellaneous changes to forms;
1204 * Improved: faster emails listing loading with lots of emails;
1205 * Improved: show hint, that Automated Latest Content posts are only a preview posts;
1206 * Improved: more meaningful error message when verifying key;
1207 * Improved: new design for datepickers;
1208 * Improved: don't allow very long email preview text, which would otherwise be trimmed;
1209 * Fixed: padding of paragraph block in forms;
1210 * Fixed: showing multiple MailPoet forms in some themes (e.g. Shapely).
1211
1212 = 3.47.4 - 2020-06-09 =
1213 * Added: choose a font for your form;
1214 * Added: clean your list on import using Clearout service;
1215 * Improved: sped up installation of MailPoet plugin;
1216 * Improved: unified design of mobile's fixed-bar, slide-in & popup forms;
1217 * Improved: new design for modal windows;
1218 * Improved: show understandable subscribers counts towards MailPoet limits;
1219 * Improved: more understandable error message when data in database ale malformed;
1220 * Improved: clarified sending checkbox value in API docs;
1221 * Fixed: showing wrong default option in "Send all site's emails with..." option;
1222 * Fixed: all Post Notifications will send an email if set up for the same category.
1223
1224 = 3.47.3 - 2020-06-03 =
1225 * Fixed: a bug which caused old posts to be sent.
1226
1227 = 3.47.2 - 2020-06-02 =
1228 * Added: colors for form confirmation and error;
1229 * Improved: lowercase all MailPoet related email addresses;
1230 * Improved: render space between paragraphs when using showing post excerpt;
1231 * Improved: form width, height and mobile responsiveness;
1232 * Improved: default padding on form elements updated;
1233 * Improved: signup to any list on WooCommerce checkout;
1234 * Improved: border controls for forms;
1235 * Fixed: typo in woocommerce placeholders. Thanks Sarah!
1236
1237 = 3.47.1 - 2020-05-25 =
1238 * Added: background image to form editor;
1239 * Added: input background color;
1240 * Fixed: saving should work if the newsletter editor is left open for a long time.
1241
1242 = 3.47.0 - 2020-05-19 =
1243 * Fixed: showing two columns in popup form side by side;
1244 * Fixed: custom form input padding.
1245
1246 = 3.46.14 - 2020-05-12 =
1247 * Added: show confirmation page when unsubscribing;
1248 * Improved: divider block in form editor can now be used as a spacer;
1249 * Improved: MailPoet plugin interface is back to using standard WordPress font;
1250 * Fixed: conflict with Oxygen Gutenberg integration;
1251 * Fixed: custom dimensions for the image block in forms;
1252 * Fixed: saving data for date custom block when subscribed;
1253 * Fixed: spacing in Form editor sidebar with scrollbar visible.
1254
1255 = 3.46.13 - 2020-05-04 =
1256 * Added: total number of subscribers counted towards MailPoet plan;
1257 * Added: form border, alignment, & padding;
1258 * Improved: help button moved to bottom left corner so it doesn't interfere with sidebar;
1259 * Improved: allow inserting HTML code to checkbox label in Form editor;
1260 * Improved: we are now using different font in MailPoet plugin interface;
1261 * Fixed: sending a test email works for any email address again;
1262 * Fixed: in Form editor, changing button's font color won't change border color;
1263 * Fixed: sending new subscriber notification twice in some cases.
1264
1265 = 3.46.12 - 2020-04-27 =
1266 * Added: congrats email received when you successfully applied an API key;
1267 * Added: slide-in form type is now available;
1268 * Improved: form previews now use your site's theme;
1269 * Improved: segments are moved to lists page;
1270 * Fixed: form custom fields now render correctly in multiple columns. Thanks Ryan!
1271
1272 = 3.46.11 - 2020-04-21 =
1273 * Added: fixed bar form type is now available;
1274 * Fixed: no more false alarms reported by some anti-viruses;
1275 * Fixed: the "Send a test email" button is now working again;
1276 * Fixed: iframes in 3rd party plugins (including Divi, Elementor, and others) are no longer broken.
1277
1278 = 3.46.10 - 2020-04-15 =
1279 * Fixed: sending multiple stats emails.
1280
1281 = 3.46.9 - 2020-04-14 =
1282 * Added: new image block in Form Editor;
1283 * Fixed: newsletter listings is a bit faster now;
1284 * Fixed: default list is no longer required when List selection added to form;
1285 * Fixed: last_name block is no longer required by default in Form Editor;
1286 * Fixed: renamed List is also renamed in Form Editor;
1287 * Fixed: missing name for custom checkbox in Form Editor.
1288
1289 = 3.46.8 - 2020-04-07 =
1290 * Improved: email authorization proposed on key activation plugin;
1291 * Improved: double opt-in is used for the "Subscribe on Checkout" WooCommerce feature;
1292 * Fixed: list selection autocomplete in subscriber import. Thanks, Matthias!
1293 * New: pop up form type is now available;
1294 * All tasks are now unpaused after welcome email reactivation. Thanks Natee!
1295
1296 = 3.46.7 - 2020-03-31 =
1297 * Added: new button styles in the form editor;
1298 * Fixed: badges in newsletter listings are now displayed correctly;
1299 * Fixed: customised WooCommerce template may cause error;
1300 * Fixed: UI issue with mobile preview in form editor;
1301 * Fixed: archive links work for all logged-in users now.
1302
1303 = 3.46.6 - 2020-03-24 =
1304 * Added: support for custom css classes in the form editor;
1305 * Added: paragraph block in the form editor;
1306 * Added: input styles settings in the form editor;
1307 * Improved: form placement section in the form editor has a new look;
1308 * Fixed: WooCommerce dynamic segments settings are saved correctly.
1309
1310 = 3.46.5 - 2020-03-23 =
1311 * Fixed: Emptying trash won't delete all newsletters anymore. Sorry about that
1312
1313 = 3.46.4 - 2020-03-19 =
1314 * Added: Columns block in the form editor;
1315 * Added: Heading block in the form editor.
1316
1317 = 3.46.3 - 2020-03-16 =
1318 * Fixed: "Manage subscription" page to not unsubscribe subscribers from hidden lists;
1319 * Fix custom fields without labels on Manage your Subscription page;
1320 * New AmazonSES regions added, thanks Martijn (@martijnalexion).
1321
1322 = 3.46.2 - 2020-03-03 =
1323 * Editor: delete block confirmation links are white again.
1324
1325 = 3.46.1 - 2020-02-25 =
1326 * Improved: minor changes and fixes.
1327
1328 = 3.46.0 - 2020-02-17 =
1329 * Added: MailPoet now has a Gutenberg block for subscription forms;
1330 * Improved: preview links now works publicly;
1331 * Fixed: MailPoet forms that automatically display under a page or post now always work;
1332 * Fixed: fatal error when post content is null and auto form placement is set;
1333 * Fixed: built-in captcha case is fixed. Thanks Richard!
1334 * Fixed: import works without mbstring extension again. Thanks Michele!
1335
1336 = 3.45.1 - 2020-02-11 =
1337 * Added: new option to automatically include signup forms below every post and page;
1338 * Fixed: css editor in form editor now works.
1339
1340 = 3.45.0 - 2020-02-04 =
1341 * Improved: PHP 7 is now required. Our team jubilates;
1342 * Fixed: PHP warning from unauthorized email notice;
1343 * Removed: old form editor has been removed with a new Gutenberg based replacement.
1344
1345 = 3.44.0 - 2020-01-27 =
1346 * Added: all new form editor using Gutenberg;
1347 * Improved: send subscription confirmation emails to manually added WordPress users;
1348 * Fixed: importing subscribers broken when importing email address with uppercase and lowercase letters;
1349 * Fixed: error on MySQL 8.019 or above;
1350 * Fixed: don't count WP users towards paid plan subscriber limit.
1351
1352 = 3.43.1 - 2020-01-22 =
1353 * Fixed: broken form widget styling.
1354
1355 = 3.43.0 - 2020-01-21 =
1356 * Improved: clearer messaging and better workflow for activating MailPoet Sending Service and MailPoet Premium;
1357 * Fixed: syntax error when adding the MailPoet 3 form widget;
1358 * Fixed: cancelled and incomplete WooCommerce orders from customers no longer show in the segments list;
1359 * Fixed: hidden lists on the manage subscription page are no longer modified when a user updates their subscription status.
1360
1361 = 3.42.3 - 2020-01-14 =
1362 * Fixed: subscribers moved to the trash no longer count against the subscribers limit.
1363
1364 = 3.42.2 - 2020-01-07 =
1365 * Fixed: incorrect subscriber limit being applied to old plans.
1366
1367 = 3.42.1 - 2020-01-07 =
1368 * Fixed: inactive subscriber detection.
1369
1370 = 3.42.0 - 2019-12-24 =
1371 * Added: new email customizer to design the transactional emails sent by WooCommerce.
1372
1373 = 3.41.2 - 2019-12-17 =
1374 * Improved: Styling for premium page;
1375 * Fix: Google font not being included correctly;
1376 * Fix: PHP 7.4 notices.
1377
1378 = 3.41.1 - 2019-12-10 =
1379 * Added: MailPoet can now deliver all of your site's emails if enabled in settings.
1380 * Fixed: incorrect DE Formal translation file name.
1381
1382 = 3.41.0 - 2019-12-03 =
1383 * Added: MailPoet is now PHP 7.4 compatible;
1384 * Fix: shortcodes not working Google Analytics tracking.
1385
1386 = 3.40.1 - 2019-11-25 =
1387 * Improved: minor changes and fixes.
1388
1389 = 3.40.0 - 2019-11-18 =
1390 * Improved: newsletter editor performance;
1391 * Fix: broken translation string.
1392
1393 = 3.39.2 - 2019-11-11 =
1394 * Fixed: missing text domain for translations;
1395 * Fixed: bulk trashing of subscribers with user ID of 0.
1396
1397 = 3.39.1 - 2019-11-05 =
1398 * Added: new premium page in the MailPoet admin;
1399 * Fixed: Linux cron now only runs when set as the task scheduler method;
1400 * Fixed: WooCommerce segments are now skipped when WooCommerce is not active.
1401
1402 = 3.39.0 - 2019-10-29 =
1403 * Added: Google Analytics tracking is now in free;
1404 * Fixed: WooCommerce email options not saving;
1405 * Fixed: the number of posts in a shortcode for emails based on "Clear News" template. Thanks, Gesine!
1406
1407 = 3.38.1 - 2019-10-22 =
1408 * Improved: optimized query for the inactive subscriber task;
1409 * Fixed: WooCommerce templates shown under the saved templates section when WooCommerce was not installed/enabled;
1410 * Fixed: Unsubscribe cron task now skips invalid subscribers.
1411
1412 = 3.38.0 - 2019-10-15 =
1413 * Added: WooCommerce functionality is now in free;
1414 * Added: segmentation is now in free;
1415 * Fixed: import with custom date fields works again. Thanks Juanjo!
1416 * Fixed: WooCommerce revenues are now calculated correctly.
1417
1418 = 3.37.3 - 2019-10-09 =
1419 * Fixed: fatal error when sending with special characters in the subject line.
1420
1421 = 3.37.2 - 2019-10-08 =
1422 * Improved: TinyMCE toolbar user experience;
1423 * Improved: faster loading of the template page when creating a new email;
1424 * Fixed: assets not loading on the MailPoet captcha page;
1425 * Fixed: missing translations;
1426 * Fixed: linux cron now works again;
1427 * Fixed: blank MailPoet pages on some hosting setups.
1428
1429 = 3.37.1 - 2019-10-01 =
1430 * Added: cron execution parameters can now be customized using WordPress filters. Thanks, @deltafactory!
1431 * Improved: prevent cron workers from running in parallel;
1432 * Improved: clearer wording for statistics;
1433 * Fixed: don't allow emails with invalid body to be saved/sent;
1434 * Fixed: MailPoet router now works on all Nginx configurations;
1435 * Fixed: broken logo on simple text template.
1436
1437 = 3.37.0 - 2019-09-24 =
1438 * Improved: automatic emails now respect the subscription status of a subscriber;
1439 * Improved: templates display is now easier to navigate;
1440 * Fixed: inactive subscribers sync works faster on huge databases. Big thanks to TDN sysadmin!
1441 * Fixed: Fatal error feature_flags table does not exist;
1442 * Fixed: intro now works correctly for users with restricted admin capabilities;
1443 * Fixed: lists can no longer be deleted if they have an assigned automatic email;
1444 * Fixed: WooCommerce customers are no longer unsubscribed from the WooCommerce customers list when updating their subscription.
1445
1446 = 3.36.0 - 2019-09-17 =
1447 * Added: SPF check when sending a preview email;
1448 * Improved: display relevant articles in beacon;
1449 * Improved: simplified settings for confirmation emails;
1450 * Fixed: spell check now works in the newsletter editor;
1451 * Fixed: newsletter editor not loading when parent_id was set to 0.
1452
1453 = 3.35.4 - 2019-09-10 =
1454 * Improved: resend confirmation emails is now on a subscriber by subscriber basis;
1455 * Fixed: CSV export no longers require the ZIP extension;
1456 * Fixed: WooCommerce list counted in List Listings bulk action UI when list is hidden;
1457 * Fixed: captcha success not being displayed;
1458 * Fixed: global subscription status for WooCommerce users.
1459
1460 = 3.35.3 - 2019-09-04 =
1461 * Improved: sent Post Notification UI now allows deleting sent Post Notifications;
1462 * Improved: translation logic;
1463 * Improved: subscribers, lists, forms, and subscriber engagement listings doesn't refresh automatically anymore;
1464 * Improved: read our Knowledge Base articles in the support Beacon, no more new tabs;
1465 * Improved: processing inactive subscribers;
1466 * Improved: updated to latest TinyMCE;
1467 * Fixed: removed WooCommerce checkbox modal for sites where all orders are created with a subscription checkbox on checkout;
1468 * Fixed: indented lists now display as intended in the designer.
1469
1470 = 3.35.2 - 2019-08-27 =
1471 * Added: referral tracking capabilities;
1472 * Improved: listing page loading speed, now wicked fast;
1473 * Improved: preview in browser link text in newsletter templates;
1474 * Improved: timing of when new customer polls are shown for the first time;
1475 * Improved: easier mouse drag to resize right aligned images;
1476 * Improved: unsyncing WooCommerce customers without an additional list sets global status to unsubscribed;
1477 * Improved: removed link to non-existent privacy policy in default forms on new installs;
1478 * Improved: content of default confirmation email;
1479 * Improved: updated privacy policy in API for 3rd party developers;
1480 * Improved: replaced images that looked blurry on high-res displays;
1481 * Fixed: issue with color-picker for global and content background colors;
1482 * Fixed: false positive on system status page for cron;
1483 * Fixed: post excerpts now exclude image captions. Thx Dieter;
1484 * Fixed: preview in browser button on statistics page for non-Premium users.
1485
1486 = 3.35.1 - 2019-08-20 =
1487 * Improved: remove WooCommerce customers list on non-WooCommerce websites.
1488
1489 = 3.35.0 - 2019-08-13 =
1490 * Improved: background task execution process now uses less CPU to help with CPU-limited hosts. E.g Siteground;
1491 * Improved: WooCommerce functionality is out of beta.
1492 * Fixed: incorrect Linux cron path.
1493 * Fixed: stats emails for post notifications now work;
1494 * Fixed: re-sending confirmation emails no longer increases the count_confirmations row in the database if the sending address isn't authorized.
1495 * Fixed: WordPress and WooCommerce users status can now be manually changed if they're unconfirmed.
1496 * Fixed: php session usage no longer throws a false positive in Health Check that cURL requests timeout.
1497 * Fixed: WooCommerce customer synchronization task to avoid getting stuck on some sites and use excessive CPU;
1498 * Fixed: issue where import loader would get stuck while importing a .csv and copying and pasting emails.
1499
1500 = 3.34.4 - 2019-08-01 =
1501 * Fixed: database connection error with MariaDB and MySQL 8 users.
1502
1503 = 3.34.3 - 2019-07-31 =
1504 * Fixed: some users were experiencing a database issue after latest update.
1505
1506 = 3.34.2 - 2019-07-30 =
1507 * Fixed: issue breaking Email listing page with fatal error.
1508
1509 = 3.34.1 - 2019-07-30 =
1510 * Fixed: issue breaking Email listing page with fatal error.
1511
1512 = 3.34.0 - 2019-07-30 =
1513 * Added: track all WooCommerce revenues generated by your newsletters;
1514 * Added: zero-configuration captcha to protect Mailpoet forms against repeated subscriptions by bots;
1515 * Added: stats email notifications for all automatic emails;
1516 * Improved: education of list hygiene on import;
1517 * Improved: inactive subscriber filtering based on last day subscribed;
1518 * Fixed: API issue creating subscribers;
1519 * Fixed: empty [newsletter:post_title] shortcode output when using category exclusion plugins or functions.
1520
1521 = 3.33.0 - 2019-07-23 =
1522 * Improved: shortcode date formatting;
1523 * Fixed: users who don't use our sending service or double opt-in can now have WP users added as Confirmed;
1524 * Fixed: error when importing subscribers from a MailChimp list;
1525 * Fixed: some users were seeing errors when syncing WooCommerce users due to a mixed-collations database error, it's fixed.
1526
1527 = 3.32.2 - 2019-07-16 =
1528 * Added: notice about inactive subscribers when many users will be marked inactive;
1529 * Improved: filtering out WP spam users from WordPress Users lists.
1530
1531 = 3.32.1 - 2019-07-11 =
1532 * Improved: minor changes and fixes.
1533
1534 = 3.32.0 - 2019-07-09 =
1535 * Improved: messages for undo/redo actions.
1536
1537 = 3.31.1 - 2019-07-03 =
1538 * Improved: minor changes and fixes.
1539
1540 = 3.31.0 - 2019-07-02 =
1541 * Improved: better error reporting and admin messages;
1542 * Improved: known spam registrations to be automatically removed from your "WordPress Users" list;
1543 * Improved: rendering shortcodes in Stats emails;
1544 * Fixed: WordPress users to require confirmed opt-in to join your subscribers list.
1545
1546 = 3.30.0 - 2019-06-25 =
1547 * Added: emails can be sent without stopping for certain error types;
1548 * Added: by popular demand, undo/redo! Use our UI or keyboard shortcuts.
1549 * Improved: disallow import of role addresses, e.g. postmaster@, to improve deliverability;
1550 * Improved: notification for users with many inactive subscriber, alerting them that users are being changed to inactive;
1551 * improved: stats page readability;
1552 * Improved: bounce sync timing for MSS users;
1553 * Fixed: misbehaving MailPoet icon in WP Admin now stops hiding itself and other icons;
1554 * Fixed: some admins were receiving new subscriber notifications twice;
1555 * Fixed: empty posts widget can now be deleted;
1556 * Fixed: email rendering was broken for some users when using particular link types;
1557 * Fixed: display error in sign-up form.
1558
1559 = 3.29.0 - 2019-06-18 =
1560 * Fixed: improved timing of subscribing via the WP registration form to reject subscribers rejected by WP registration protection. Special thanks to customer David for helping troubleshoot this issue.
1561
1562 = 3.28.0 - 2019-06-04 =
1563 * Added: enforcement for authorized sending address for automatic and scheduled emails for new users after March 5;
1564 * Improvement: authorized sending email enforcement for new users since March 5;
1565 * Fixed: error when using single or double quotes in sender name.
1566
1567 = 3.27.0 - 2019-05-28 =
1568 * Added: API documentation for developers on github.com/mailpoet/mailpoet;
1569 * Fixed: email editor's text editing not working due to TinyMCE conflict with some plugins;
1570 * Fixed: some translations that could previously be only in English;
1571 * Fixed: duplicating scheduled newsletters to not include the original scheduled date.
1572
1573 = 3.26.1 - 2019-05-21 =
1574 * Added: Woo Commerce customers now have their own list;
1575 * Improved: users can now scroll through newsletter content while settings sidebar is open;
1576 * Fixed: sign-up confirmation no longer overwritten by default sender on page refresh;
1577 * Fixed: edge cases where blank post notification emails were being sent;
1578 * Fixed: imported subscribers from MP2 no longer marked inactive by default.
1579
1580 = 3.26.0 - 2019-05-14 =
1581 * Improved: minor change of default email confirmation text;
1582 * Improved: WooCommerce customer sync with MailPoet lists for stores with 30k or larger customer lists;
1583 * Fixed: edge case bug where a user with a user_id of 0 would break links in newsletters for some users;
1584 * Fixed: uncaught TypeError related to deleted segments.
1585
1586 = 3.25.1 - 2019-05-06 =
1587 * Improved: subscriber import speed for users importing many subscribers with many custom fields;
1588 * Fixed: typo in Product widget;
1589 * Fixed: conflict with POJO themes in form editor;
1590 * Fixed: backwards compatibility between wpdb:parse_db_host and WP versions earlier than 4.9;
1591 * Fixed: bounced subscribers will continue being synchronized when sending is paused and MailPoet Sending Service is used;
1592 * Fixed: conflict with Thrive Leads where confirmation emails were not being sent.
1593
1594 = 3.25.0 - 2019-04-29 =
1595 * Improved: ALC post fetching consistency;
1596 * Improved: template preview display;
1597 * Improved: now able to turn off inactive subscribers feature;
1598 * Improved: WooCommerce product widget shows price by default now;
1599 * Improved: updated links to knowledge base for bounced and inactive users;
1600 * Improved: clarified how subscribers display within lists when unsubscribed;
1601 * Fixed: issue where bounce task would not run after a failure;
1602 * Fixed: scheduling calendar respects "week starts on" WordPress setting;
1603 * Fixed: links with special characters in email body no longer break sending;
1604 * Fixed: conflict with third-party plugins that was displaying private posts in ALC blocks.
1605
1606 = 3.24.0 - 2019-04-23 =
1607 * Added: add WooCommerce product blocks to your email;
1608 * Added: an optional way to automatically deactivate inactive subscribers who don't read your emails;
1609 * Added: setting to stop sending for inactive subscribers who haven't opened newsletters in a span of time.
1610
1611 = 3.23.2 - 2019-04-16 =
1612 * Improved: UI clarity and user-friendliness;
1613 * Improved: security of the plugin. Thanks to Jan van der Put and Harm Blankers of REQON Security for the report!
1614 * Improved: UX for stats reporting emails;
1615 * Fixed: subscription confirmation email to include a plain text version of the email. Thanks Mathieu!
1616
1617 = 3.23.1 - 2019-04-08 =
1618 * Added: new email type icons;
1619 * Improved: clearer steps in welcome wizard;
1620 * Fixed: added missing translation string;
1621 * Fixed: previewing unsubscribe page no longer unsubscribes the viewer;
1622 * Fixed: form validation error message translation strings.
1623
1624 = 3.23.0 - 2019-04-02 =
1625 * Added: 12 fresh new templates;
1626 * Improved: mouse over highlights entire text block instead of partially;
1627 * Fixed: post titles with single and double quotes break email rendering in ALC and Post blocks;
1628 * Fixed: "import again" subscriber import errors fixed;
1629 * Fixed: Twig conflicts with third party plugins.
1630 * Fixed: import subscribers with custom fields no longer fails;
1631 * Fixed: social icon margins;
1632 * Fixed: updating an imported subscriber no longer triggers welcome email.
1633
1634 = 3.22.0 - 2019-03-26 =
1635 * Improved: minor tweaks and fixes, special thanks to valdrinkoshi for a very helpful PR;
1636 * Improved: admin notices for authorizing FROM addresses;
1637 * Fixed: German umlaut characters no longer break JSON encoding and sending on some hosts. Thanks Oliver and others;
1638 * Fixed: increased limit for visible custom fields in form editor to 40;
1639 * Fixed: sending post notifications with "Monthly on the..." setting.
1640
1641 = 3.21.1 - 2019-03-18 =
1642 * Improved: better highlighting when resizing widgets in editor;
1643 * Improved: sending with consistent FROM address;
1644 * Fixed: db connection issues for connections via socket. Thanks Nicolas!
1645 * Fixed: react console warnings when sending is paused.
1646
1647 = 3.21.0 - 2019-03-11 =
1648 * Added: backwards compatibility method to fix 3rd party integrations;
1649 * Added: option to position the title of your post above the excerpt;
1650 * Added: change the default line heights in Styles sidebar;
1651 * Improved: human readable error message when mail mail function fails;
1652 * Fixed: incorrect "authorize your address" link in plugin.
1653
1654 = 3.20.0 - 2019-03-05 =
1655 * Added: requirement for all "from" email addresses to be authorized to enable sending;
1656 * Added: WooCommerce revenues in stats email notifications;
1657 * Added: new image for WordPress repo;
1658 * Improved: adjustments for third-party plugins who do not integrate MailPoet correctly;
1659 * Improved: email type selection CSS improved to prevent issues with some languages;
1660 * Fixed: double elements in form editor;
1661 * Fixed: MailPoet Sending Service can be activated with a key that has an 'expiring' status;
1662 * Fixed: display bug for 1:2 and 2:1 column layouts in editor;
1663 * Fixed: pagination controls on listings pages.
1664
1665 = 3.19.3 - 2019-02-26 =
1666 * Added: new step in import to educate users about good sending practices during subscriber import;
1667 * Improved: editor controls;
1668 * Fixed: issue with duplicating ALC posts.
1669
1670 = 3.19.2 - 2019-02-19 =
1671 * Added: 13 brand new templates;
1672 * Improved: TinyMCE is hidden on mouse drag;
1673 * Improved: block and widget controls are hidden on mouse drag;
1674 * Fixed: cursor position does not get lost with long text on Chrome;
1675 * Fixed: Mailpoet icon in the Members plugin looks good again.
1676
1677 = 3.19.1 - 2019-02-12 =
1678 * Added: warning against using free email address in "from" fields;
1679 * Added: updated Instagram icons;
1680 * Added: new custom font choices;
1681 * Improved: new design for block controls;
1682 * Improved: updated width of image setting width input field for better display of 4-digit numbers;
1683 * Improved: wider vertical drag button for dividers;
1684 * Improved: align social icons left, center or right;
1685 * Improved: minor enhancement to controls of elements in editor;
1686 * Fixed: restored missing X to modal when deleting templates;
1687 * Fixed: minor adjustments to assist third-party plugins using MailPoet integrations incorrectly;
1688 * Fixed: when Post Notification send date/time are left as default, we now create a Post Notification with those settings;
1689 * Fixed: double click on text in TinyMCE keeps formatting.
1690
1691 = 3.19.0 - 2019-02-05 =
1692 * Added: more clarity for image and column block settings. Thanks focus group testers!;
1693 * Added: further subscription limits to avoid subscription confirmation email abuse;
1694 * Updated: MailPoet's logo in footer of emails;
1695 * Fixed: Linux cron fatal error;
1696 * Fixed: JS error with WP 5.0 when adding new form;
1697 * Fixed: buttons in bold show as bold in settings;
1698 * Fixed: handling of small images with a "Full width" option enabled;
1699 * Fixed: link colors in text blocks are correctly shown in the inbox;
1700 * Fixed: announcement sidebar stays closed.
1701
1702 = 3.18.2 - 2019-01-29 =
1703 * Added: by popular demand, new option to receive a summary email of a campaign's open and click rates;
1704 * Added: loading animation on subscription form submission;
1705 * Added: new modal design;
1706 * Added: first steps for a new WooCommerce customer list;
1707 * Improved: new warning before sending from a free address, like Gmail;
1708 * Fixed: issue with some Gutenberg blocks causing a 500 error in ALC with full posts.
1709
1710 = 3.18.1 - 2019-01-22 =
1711 * Added: new assets for WP plugin repo page;
1712 * Added: nine shiny and new templates for standard, post notification, and WooCommerce emails;
1713 * Fixed: button's settings font display fits nicely again;
1714 * Changed: removed the requirement of having the ZIP PHP extension to use MailPoet 3;
1715
1716 = 3.18.0 - 2019-01-15 =
1717 * Fixed: CSS issues in widget settings;
1718 * Fixed: CSS for Beamer icon on mobile;
1719 * Fixed: size slider issue for images without defined dimensions;
1720 * Fixed: images defaulted to centered in ALC blocks displaying full posts;
1721 * Added: poll to check status of user's first send;
1722
1723 = 3.17.2 - 2019-01-08 =
1724 * Fixed: possible conflict with other plugins using webpack. Thanks, Julien;
1725 * Fixed: creating a new WooCommerce email now defaults to the Woo template page tab instead of standard templates tab;
1726
1727 = 3.17.1 - 2018-12-19 =
1728 * Fixed: premium plugin crash; Thanks, Sebastian!
1729
1730 = 3.17.0 - 2018-12-18 =
1731 * Added: new in-app announcements sidebar. Click the carrot to see;
1732 * Added: option to toggle between desktop and mobile in Preview in Browser;
1733 * Improved: minor changes and fixes;
1734 * Fixed: images in ALC blocks set to display with padding may not render correctly on mobile.
1735
1736 = 3.16.3 - 2018-12-13 =
1737 * Fixed: select all once again selects all;
1738 * Fixed: Post Notification emails to include post images for posts created with WordPress 5.0;
1739 * Fixed: restored correct button captions;
1740 * Fixed: after a brief rebellion, post notification history now displays in an orderly fashion again;
1741
1742 = 3.16.2 - 2018-12-11 =
1743 * Added: new post notification default subject to highlight how to use Subject Line variables;
1744 * Improved: minor tweaks and fixes;
1745
1746 = 3.16.1 - 2018-12-05 =
1747 * Added: error message for banned senders;
1748 * Improved: PHP compatibility warning updated to recommend PHP 7.2 or later;
1749 * Improved: Error handling and display;
1750 * Improved: timing of hook actions to avoid conflicts with other plugins;
1751 * Fixed: mailer errors are displayed if they occur when sending a newsletter preview.
1752
1753 = 3.15.0 - 2018-11-27 =
1754 * Improved: plugin ZIP file size is considerably reduced;
1755 * Fixed: sent and scheduled welcome email counts are displayed correctly;
1756 * Fixed: hidden honeypot field in subscription form now also hidden in editor;
1757 * Fixed: email listing renders consistently in PHP 7.0.32;
1758 * Removed: pluggable.php requirement to avoid conflicts with other plugins.
1759
1760 = 3.14.1 - 2018-11-20 =
1761 * Added: show number of sent and scheduled welcome emails on Welcome Emails listing page;
1762 * Improved: naming and organization of template categories;
1763 * Fixed: limits on number of categories and tags which may be selected for ALC increased to 100. Thanks, Radwan!;
1764
1765 = 3.14.0 - 2018-11-13 =
1766 * Added: readme clarified to show we do not support multisite;
1767 * Added: retina-friendly icon;
1768 * Added: expanded GDPR information in plugin UI;
1769 * Added: ten new fonts for use in emails;
1770 * Improved: post notification email logic;
1771 * Fixed: new post notification templates aren't sent without posts;
1772 * Fixed: missing space in listings returned after brief hiatus;
1773 * Fixed: pausing post notification history items to not prevent further post notifications from being sent; Thanks, Mathieu!
1774 * Fixed: JS errors on emails page.
1775
1776 = 3.13.0 - 2018-11-06 =
1777 * Improved: content of default signup confirmation email;
1778 * Changed: sites using PHP 5.6 will get an old version warning due to no longer receiving security updates after December. Please consider upgrading to PHP 7.2!
1779 * Changed: end of support for PHP 5.5. Please upgrade to PHP 7.0 or newer!
1780
1781 = 3.12.1 - 2018-10-30 =
1782 * Added: 2:1 and 1:2 column blocks for further newsletter customization;
1783 * Fixed: conflict with JetPack 6.6 Asset CDN module.
1784
1785 = 3.12.0 - 2018-10-23 =
1786 * Improved: formatting of "from" address for new subscriber emails;
1787 * Fixed: bulk resend of confirmation emails works again;
1788 * Fixed: email deletion error in the sending process. Thanks @jensgoro!
1789 * Fixed: in-app announcement shows properly;
1790 * Fixed: discount notice is now displayed in all places it was meant to;
1791 * Fixed: minor style and text changes to announcements;
1792 * Fixed: in MailPoet API welcome emails are scheduled only if subscriber is confirmed.
1793
1794 = 3.11.5 - 2018-10-17 =
1795 * Fixed: javascript errors resolved;
1796
1797 = 3.11.4 - 2018-10-16 =
1798 * Added: email notifications to administrators when new subscribers subscribe
1799
1800 = 3.11.3 - 2018-10-09 =
1801 * Fixed: Linux cron to work again.
1802
1803 = 3.11.2 - 2018-10-09 =
1804 * Added: Linux cron option for sending emails;
1805 * Fixed: fatal error for admins who are not also subscribers;
1806 * Fixed: minor style fixes;
1807 * Fixed: added missing translation string;
1808 * Fixed: orphaned tasks cleared after subscribers deleted;
1809 * Fixed: minor styling issue on schedule page for Mac Chrome users.
1810
1811 = 3.11.1 - 2018-10-02 =
1812 * Fixed: JS assets caching issues;
1813
1814 = 3.11.0 - 2018-09-25 =
1815 * Added: notice for users who've migrated from MP2 to MP3;
1816 * Added: many new templates for newsletters, welcome emails, notifications, and Woo Commerce;
1817 * Added: improved sending method error handling;
1818 * Improved: onboarding user experience tweaks and improvements;
1819 * Fixed: JS warning in the emails section;
1820 * Fixed: minor translation issues;
1821 * Fixed: welcome emails removed from Premium page, as they're free now.
1822
1823 = 3.10.1 - 2018-09-18 =
1824 * Improved: made some error messages clearer
1825
1826 = 3.10 - 2018-09-11 =
1827 * Changed: welcome emails to new subscribers are now free for everyone!
1828 * Fixed: newsletter footer warning to be displayed if unsubscribe link is missing.
1829
1830 = 3.9.1 - 2018-09-04 =
1831 * Improved: instructions for migrating from MP2 to MP3 clarified;
1832 * Improved: minor style adjustments for migration tool;
1833 * Improved: minor fixes to onboarding intro guide;
1834 * Improved: template page loading times decreased;
1835 * Fixed: resolved javascript warnings on help page status;
1836 * Fixed: subscriber status remains persistent after migration from MP2 to MP3 without sign-up confirmation enabled;
1837
1838 = 3.9.0 - 2018-08-28 =
1839 * Improved: email processing in sending queues is now more resilient to invalid data. Thanks Tara!
1840 * Fixed: replaced WooCommerce image in welcome wizard;
1841 * Fixed: swapped video in welcome wizard with an updated one;
1842 * Fixed: welcome wizard button displays properly for all users;
1843 * Fixed: permission error when bypassing data import after new install or reset;
1844 * Fixed: added indexes to some foreign keys which were missing;
1845 * Fixed: error displaying number of exported users;
1846 * Fixed: export search function restored;
1847 * Fixed: prevent third party APIs from adding data incorrectly via MailPoets API.
1848
1849 = 3.8.6 - 2018-08-21 =
1850 * Improved: compatibility with caching plugins
1851
1852 = 3.8.5 - 2018-08-14 =
1853 * Changed: End of support for PHP 5.3 and 5.4. Please upgrade to PHP 7.0 or newer!
1854 * Added: improved compatibility with sites cached by server
1855 * Added: setup wizard for new users;
1856 * Fixed: plugin activation for new installs to not crash with white screen;
1857 * Fixed: slow sending on sites with a lot of sent newsletters.
1858
1859 = 3.8.4 - 2018-08-07 =
1860 * Added: activation prompt for Mailpoet Sending Service when API key is verified;
1861 * Added: next scheduled tasks now display in sending queue status;
1862 * Added: new additional save button to the top of editor page;
1863
1864 = 3.8.3 - 2018-08-01 =
1865 * Fixed: resolved potential duplicate sending issue.
1866
1867 = 3.8.2 - 2018-07-31 =
1868 * Added: more useful sending status information in Help page.
1869
1870 = 3.8.1 - 2018-07-24 =
1871 * Added: images can be used as backgrounds for column layout blocks;
1872 * Added: notification if cron ping does not work correctly during first sending attempt;
1873 * Added: new, prettier email type icon;
1874 * Added: TLS 1.2 support to Swiftmailer to prevent SMTP sending issues;
1875 * Added: updated error messages coming from the sending service;
1876 * Added: clarified sending tab to encourage using our free sending service;
1877 * Fixed: "Create New Form" link in subscription widget now creates a new form again;
1878 * Fixed: removed call to action for MSS service for users already using MSS.
1879
1880 = 3.8 - 2018-07-17 =
1881 * Fixed: proper spacing between paragraphs in full post is now respected;
1882 * Fixed: deleting users who have opened one newsletter correctly records data for GDPR;
1883 * Fixed: sending tasks are paused when welcome email is deactivated. Thanks, Seng;
1884 * Fixed: can send when default sender is not set;
1885 * Updated: API validation message updated to reflect incompatibilities with localhost.
1886
1887 = 3.7.8 - 2018-06-26 =
1888 * Added: support for long URLs in newsletter links;
1889 * Fixed: controls in editor display correctly;
1890 * Fixed: full post ALC content now displays post images;
1891
1892 = 3.7.7 - 2018-06-20 =
1893 * Changed: MailPoet 3 to no longer work with PHP version 5.3 or older. Please upgrade to PHP 7!
1894 * Added: exit user survey;
1895 * Added: retina display optimized images for MailPoet 3 WordPress plugin entry;
1896 * Fixed: welcome emails are not being sent;
1897 * Fixed: non-Premium users now see a proper call to action for WooCommerce automatic email events;
1898 * Fixed: errors when using Title Only and Display as List setting in ALC content block;
1899 * Fixed: API reports errors when confirmation emails aren't sent. Thanks, Team BrainstormForce;
1900 * Fixed: in some cases, button fonts in newsletter would display in preview incorrectly;
1901 * Fixed: using double quotes cause rendering issues;
1902 * Fixed: MailPoet translation string should not be available on translate.wordpress.org;
1903 * Fixed: word "beta" is duplicated on WooCommerce automatic email select screen;
1904
1905 = 3.7.6 - 2018-06-12 =
1906 * Fixed: Woocommerce email template thumbnail overflowing over content.
1907 * Fixed: Newsletters created before 3.7.4 now follow featured image display rules implemented in latest release;
1908 * Fixed: form subscription success message is now displayed only upon form submission. Thanks, Mariener;
1909 * Fixed: it is now possible to delete smaller content rows;
1910 * Improved: welcome emails to unconfirmed subscribers not to block sending. Thanks, Donald!
1911 * Improved: layout for welcome and update pages.
1912
1913 = 3.7.5 - 2018-06-05 =
1914 * Added: align images left or right of posts excerpts;
1915 * Fixed: post content block image alignment issues.
1916
1917 = 3.7.4 - 2018-05-30 =
1918 * Added: What's New page no longer shows after every update;
1919 * Improved: template selection page thumbnails are larger;
1920 * Improved: updating post notification emails no longer triggers duplicate emails;
1921 * Improved: translation enhancements.
1922
1923 = 3.7.3 - 2018-05-22 =
1924 * Improved: updated dependency libraries to latest versions;
1925 * Improved: performance of scheduling new welcome emails on sites with many of new subscribers. Thanks Donald;
1926 * Fixed: subscriber import tool no longer complains about filenames with multiple periods;
1927 * Fixed: scheduled send tasks are properly rescheduled when updating their parent newsletter's options;
1928 * Fixed: paused post notification emails to not block sending of other emails;
1929 * Fixed: newsletter subject line with shortcodes does not break sending when using our sending service. Thanks, James;
1930 * Fixed: subscription forms to return less information about the subscriber.
1931
1932 = 3.7.2 - 2018-05-15 =
1933 * Added: list of emails a subscriber viewed to GDPR data export;
1934 * Added: list of links a subscriber clicked to GDPR data export;
1935 * Added: a tool to forget subscriber's information for GDPR related data erasure;
1936 * Added: Privacy policy which can be used by WordPress's privacy tool in compliance with GDPR;
1937 * Improved: performance for sites using many post notification emails. Thanks Jose!
1938 * Fixed: Javascript warnings on segments page are removed.
1939 * Fixed: custom field values longer than 255 characters can be stored. Thanks Scott!
1940
1941 = 3.7.1 - 2018-05-08 =
1942 * Added: export of subscriber information (email, personal data and subscription lists) to WordPress 4.9.6 and newer versions in compliance with GDPR requirements;
1943 * Added: notice for those who use legacy PHP versions (<5.6) - MailPoet recommends upgrading to PHP 7.0 or newer!
1944 * Improved: sending resource usage has been optimized for large sites. Thanks, Jose;
1945 * Improved: it is now easier to navigate away from the welcome/changelog page;
1946 * Fixed: functionality to pause and resume sending is restored;
1947 * Fixed: proper sent count is now displayed for welcome notifications. Merci Sébastien!
1948
1949 = 3.7.0 - 2018-04-25 =
1950 * Fixed: subscriber search functionality fixed.
1951
1952 = 3.6.7 - 2018-04-24 =
1953 * Fixed: duplicates in the database will not stop scheduled newsletters anymore.
1954
1955 = 3.6.6 - 2018-04-17 =
1956 * Fixed: missing database records no longer break the sending process. Thanks, Catalin;
1957
1958 = 3.6.5 - 2018-04-10 =
1959 * Premium: subscriber export tool now supports dynamic segments;
1960 * Improved: sending was optimized for large newsletters and slow hosts. Thanks, Alison;
1961 * Fixed: help icon functionality was restored for all users.
1962
1963 = 3.6.4 - 2018-04-03 =
1964 * Fixed: editing sent emails will not remove them from email archive. Thanks David!
1965
1966 = 3.6.3 - 2018-03-28 =
1967 * Fixed: scheduled emails can now be sent normally again. Thanks Neil;
1968 * Fixed: sending to dynamic segments (Premium feature). Thanks to Jilfar;
1969 * Fixed: changing the background colour of column layouts no longer corrupts their display. Thanks Neil!
1970
1971 = 3.6.2 - 2018-03-21 =
1972 * Fixed: sending is faster and uses less resources on sites with large number of emails. Thanks Donald and Hostek support team!
1973 * Fixed: scheduled newsletter task no longer runs non-stop when "site visitor" option is enabled. Thanks to @amedic, @conorsboyd and @aspasa for reporting the issue on the forum!
1974
1975 = 3.6.1 - 2018-03-20 =
1976 * Fixed: prevents sending from being paused for long time during plugin update. Big thanks to Deborah, Kelley, Ciro and Justin!
1977
1978 = 3.6.0 - 2018-03-20 =
1979 * Improved: previously used widgets settings in the designer are automatically saved to save you time;
1980 * Improved: welcome emails are now sent with our API's subscribeToList method, and not just addSubscriber. Thanks to Sandra and Donald;
1981 * Improved: less server resources are required to send to very large number of subscribers;
1982 * Improved: shortcodes can be used inside URLs when click tracking is enabled. Thanks to Bob;
1983 * Fixed: more reliable screenshots of your email templates;
1984
1985 = 3.5.1 - 2018-03-13 =
1986 * Improved: email validation for WordPress user synchronization;
1987 * Fixed: import no longer discards e-mails with dashes. A big thank-you to everyone who reported the issue;
1988 * Fixed: sending does not get stuck on the last step of the newsletter creation process. Thanks, Rene!
1989
1990 = 3.5.0 - 2018-03-06 =
1991 * Premium: bulk actions can now be executed on subscribers belonging to a selected segment;
1992 * Improved: a proper error page is displayed if user credentials can't be verified when clicking a tracked newsletter link. Thanks, Bernhard;
1993 * Fixed: MailPoet polyfills missing mbstring function for WordPress core. Thanks Dioni!
1994
1995 = 3.4.4 - 2018-02-27 =
1996 * Premium: send emails to WooCommerce customers who purchased a specific product or in a specific product category;
1997 * Improved: the template import form is now in its own tab;
1998 * Fixed: subscriber-to-list mappings are now migrated correctly on some installations; Thanks Kevin!
1999 * Fixed: newsletter editor ignores taxonomies without labels when searching for categories or tags. Thanks Jose!
2000
2001 = 3.4.3 - 2018-02-20 =
2002 * Improved: export includes IP address column and differentiates between global and list subscription status;
2003 * Improved: email designer checks if "Automatic Latest Content" widget is present in Post Notification emails.
2004
2005 = 3.4.2 - 2018-02-13 =
2006 * Premium: you can now segment your subscribers by opened/clicked/unopened events;
2007 * Improved: default post search parameters inside newsletter editor can be manually changed using a custom WordPress filter. Thanks Jose Salazar;
2008 * Fixed: saving email templates when website uses both HTTP and HTTPS protocols.
2009
2010 = 3.4.1 - 2018-02-06 =
2011 * Fixed: previously saved templates are now under "Your saved templates";
2012 * Improved: imported templates with no matching category are now added to "Your saved templates".
2013
2014 = 3.4.0 - 2018-01-30 =
2015 * Added: choices of templates are now categorized for clarity;
2016 * Fixed: plugin activation to be able to create all plugin tables with MySQL strict mode enabled. Thank you @deltafactory!
2017 * Fixed: importing subscribers with custom fields. Thanks again @deltafactory!
2018
2019 = 3.3.6 - 2018-01-23 =
2020 * Added: optional reCAPTCHA to protect subscription forms from fake signups.
2021
2022 = 3.3.5 - 2018-01-16 =
2023 * Added: additional tools for our support team to mitigate sending issues;
2024
2025 = 3.3.4 - 2018-01-09 =
2026 * Fixed: the plugin no longer spams the same post notification email to subscribers. Thank you Mark, Bruno, Peter, Aaron, PJ, Silowe, Eytan, Beverly and others for your help!
2027 * Fixed: public assets are loaded for shortcode/PHP form placement methods. Thanks Ehsan!
2028
2029 = 3.3.3 - 2018-01-02 =
2030 * Improved: Welcome emails are now sent for subscribers manually created by administrators;
2031 * Improved: content deletion in email designer to more clearly warn about what is being deleted;
2032 * Improved: HelpScout beacon no longer obstructs pagination in listings.
2033
2034 = 3.0.0 - 2017-09-20 =
2035 * Official launch of the new MailPoet. :)
2036 * Improved: MailPoet 3 now works with other plugins that use a supported version of Twig templating engine. Thanks @supsysticcom;
2037 * Added: we now offer a free sending plan for "2000" subscribers or less. Thx MailPoet!
2038
2039 = 3.0.0-rc.1.0.0 - 2017-08-01 =
2040 * Improved: MailPoet 3 is no longer in Beta!
2041 * Improved: blockquotes in posts are now displayed in emails; Thanks @newslines!
2042 * Improved: a bottom padding is added to every last element of a column, except if it's full width image;
2043 * Fixed: recommended sending limit values are properly updated when the sending method is modified;
2044 * Fixed: welcome newsletter listings page now loads faster; Thanks Luc!
2045 * Fixed: [newsletter:post_title] properly displays titles of custom post types; Thanks Adrian!
2046 * Fixed: post images are displayed in expected positions; Thanks Gary!
2047
2048 = 3.0.0-beta.1 - 2016-10 =
2049
2050 * Initial public beta release.
2051