=== Newsletter - Send awesome emails from WordPress ===
Tags: newsletter, email marketing, welcome email, signup forms, lead generation, marketing automation
Tested up to: 6.4.3
Stable tag: 8.1.1
Contributors: satollo,webagile,michael-travan
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

An email marketing tool for your blog: subscription forms to create your lists with unlimited subscribers and newsletters.

== Description ==

Newsletter is a **real newsletter and email marketing system** for your WordPress blog: perfect for list building, you can easily create, send and track e-mails, headache-free. It just works out of box!

= Discover a completely rewritten composer =

We redesigned our drag and drop composer to make your campaign creation even easier. Try it!

= Main Features =

* **Easy-to-use Drag and drop composer** to build responsive newsletters
* **Unlimited subscribers** with statistics
* **Unlimited newsletters** with tracking
* Fully compatible with the **One-Click Unsubscribe** made mandatory by Google and Yahoo
* **Subscription spam check** with domain/ip black lists, Akismet, captcha
* **Delivery speed** fine control (from 12 emails per hour to as much as your blog can manage)
* [WPML ready](https://www.thenewsletterplugin.com/documentation/multilanguage), [Polylang ready](https://www.thenewsletterplugin.com/documentation/multilanguage), [Translatepress ready](https://www.thenewsletterplugin.com/documentation/multilanguage)
* All messages are **fully translatable** from administration panels (no .po/.mo file to edit)
* [GDPR ready](https://www.thenewsletterplugin.com/documentation/gdpr-compliancy)
* **Advanced targeting** with lists combinations like all in, at least one, not in and so on
* Customizable **subscription widget**, **page** or **custom form**
* Wordpress Users registration **seamless integration**
* **Single** And **Double Opt-In** plus privacy checkbox for EU laws compliance
* **Subscribers lists** to fine-target your campaigns
* PHP API and REST API for coders and integrations
* SMTP-Ready (with free addon)
* Customizable Themes
* **Status panel** to check your blog mailing capability and configuration
* **Compatible with every SMTP plugin**: Post SMTP (aka Postman), WP Mail SMTP, Easy WP SMTP, Easy SMTP Mail, WP Mail Bank, ...
* **Subscribers import** from file
* Newsletter with Html and Text message versions

= Find Us =

Newsletter is a continuously evolving plugin. Stay tuned following us on [Facebook](https://www.facebook.com/thenewsletterplugin/) or [our site](https://www.thenewsletterplugin.com/).

= Free Addons =

Improve The Newsletter Plugin with these free addons:

* [WP Registration Addon](https://www.thenewsletterplugin.com/documentation/wpusers-extension) - connects the WordPress standard and custom registration with Newsletter subscription. Optionally imports all registered users as subscribers.
* [Archive Addon](https://www.thenewsletterplugin.com/documentation/archive-extension) - creates a simple blog page which lists all your sent newsletters
* [Locked Content Addon](https://www.thenewsletterplugin.com/documentation/locked-content-extension) - open up your premium content only after subscription
* [Newsletter REST API Addon](https://www.thenewsletterplugin.com/documentation/developers/newsletter-api-2/) - adds a tier of REST api to integrate with the Newsletter core services
* [Sendinblue Addon](https://www.thenewsletterplugin.com/documentation/addons/delivery-addons/sendinblue-extension/) - deliver your newsletters with Sendinblue
* [SMTP Addon](https://www.thenewsletterplugin.com/documentation/addons/delivery-addons/smtp-extension/) - deliver your newsletters with external SMTP
* [Advanced Import Addon](https://www.thenewsletterplugin.com/documentation/addons/extended-features/advanced-import/) - import contact from file or copy and paste data with full mapping

(*easily add them from our [Addons panel](https://www.thenewsletterplugin.com/documentation/install-extensions)*)

= Addons on WordPress.org =

* [RSS Composer Block](https://wordpress.org/plugins/newsletter-rss-block/) - (3rd party) a composer block which builds its content from a RSS feed
* [Popup Maker Integration](https://wordpress.org/plugins/newsletter-popupmaker/) - (3rd party) integration of Newsletter forms with Popup Maker plugin
* [BuddyPress integration](https://wordpress.org/plugins/newsletter-buddypress/) - subscription opt-in inside BuddyPress signup form
* [WP User Manager addon for Newsletter](https://wordpress.org/plugins/wpum-newsletter/) - adds the subscription option on registration forms
* [Plaintext Generator](https://wordpress.org/plugins/plaintext-newsletter/) - generates the plaintext version from an HTML newsletter

= Professional Addons =

Need *more power*? Feel *something's missing*? The Newsletter Plugin features can be easily extended through our **premium, professional Addons**! Let us introduce just two of them : )

* [Automated](https://www.thenewsletterplugin.com/automated) - generates and sends your newsletters using your blog last posts, even custom ones like events or products. Just sit and watch!
* [Autoresponder](https://www.thenewsletterplugin.com/autoresponder) - creates email series to follow up your subscribers
* [Extended Composer Blocks](https://www.thenewsletterplugin.com/composer) - adds new blocks to the drag & drop composer
* [WooCommerce Integration](https://www.thenewsletterplugin.com/woocommerce) - subscribe customers to a mailing list and generate product newletters.
* [Reports](https://www.thenewsletterplugin.com/reports) - improves the internal statistics collection system and provides better reports of data collected for each sent email. And retargeting. Neat.
* [Leads](https://www.thenewsletterplugin.com/leads) adds a fancy subscription popup box or a fixed bar to your website that will boost your conversion rate
* [Amazon SES and other mail providers integration](https://www.thenewsletterplugin.com/integrations) - seamlessly integrate Amazon SES and other email service providers with The Newsletter Plugin. Hassle-free.
* [Contact Form 7 Integration](https://www.thenewsletterplugin.com/documentation/contact-form-7-extension) - integrate the subscription on Contact Form 7 forms
* [Ninja Forms Integration](https://www.thenewsletterplugin.com/documentation/ninjaforms-extension) - integrate the subscription on Ninja Forms
* [WP Forms Integration](https://www.thenewsletterplugin.com/documentation/wpforms-extension) - integrate the subscription on WP Forms
* Events Manager and The Events Calendar (By Modern Tribe) integrations - easily add events to your newsletters
* [Google Analytics](https://www.thenewsletterplugin.com/google-analytics) - track newsletter links with Google UTM tracking paramaters
* [Subscribe on Comment](https://www.thenewsletterplugin.com/documentation/comments-extension) - adds the subscription option to your blog comment form
* [Geolocation](https://www.thenewsletterplugin.com/documentation/geolocation-extension) - adds geolocation capability to target subscribers by location

= GDPR =

The Newsletter Plugin provides all the technical tools needed to achieve GDPR compliancy and we're continuously working to improve them and to give support even for specific use cases.
The plugin does not collect users' own subscribers data, nor it has any access to those data: hence, we are not a data processor, so a data processing agreement is not needed.
Anyway if you configure the plugin to use external services (usually an external mail delivery service) you should check with that service if some sort of agreement is required.

= Support =

We provide support for our plugin on [Wordpress.org forums](https://wordpress.org/support/plugin/newsletter) and through our [official forum](https://www.thenewsletterplugin.com/forums).

Premium Users with an active license have access to one-to-one support via our [ticketing system](https://www.thenewsletterplugin.com/support-ticket).

= Developers =

We have a [documentation section](https://www.thenewsletterplugin.com/documentation/developers/) dedicated to who want to develop with Newsletter.

You can find us on [GitHub](https://github.com/TheNewsletterPlugin) with some examples of addons.

= Follow Us =

* **Our Official Website** - [https://www.thenewsletterplugin.com/](https://www.thenewsletterplugin.com/)
* **GitHub** - [https://github.com/TheNewsletterPlugin](https://github.com/TheNewsletterPlugin)
* **LinkedIn** - [https://www.linkedin.com/company/the-newsletter-plugin](https://www.linkedin.com/company/the-newsletter-plugin)
* **Our Facebook Page** - [https://www.facebook.com/thenewsletterplugin](https://www.facebook.com/thenewsletterplugin)
* **Our Twitter Account** - [https://twitter.com/newsletterwp](https://twitter.com/newsletterwp)

== Frequently Asked Questions ==

See the [Newsletter Forum](https://www.thenewsletterplugin.com/forums) to ask for help.

For documentation start from [Newsletter documentation](https://www.thenewsletterplugin.com/documentation).

Thank you, The Newsletter Team

== Screenshots ==

1. The responsive email Drag & Drop composer
2. The plugin dashboard
3. The Reports extension

== Changelog ==

= 8.1.1 =

* Fixed user saving

= 8.1.0 =

* Improved logging
* Removed shortcode option (default on)
* Simplified the newsletter editing panel
* Change the one click unsubscribe header to improve bot blocking
* Changed the delivery engine locks since the WP transients seem not enough reliable
* Changed the Hero Block to be compatible with Outlook on Mac
* Added "in posts" forms
* Added popup form
* Added forms overview panel

= 8.0.9 =

* Added third-party templates support
* Fixed the opt-in on multilanguage installations
* Fixed subject saving on standard welcome email
* Fixes for multilanguage installations
* Fixed single opt-in on repeated subscription

= 8.0.8 =

* New configuration of the unsubscribe process
* New configuration of the welcome email

= 8.0.7 =

* On "Footer" block the unsubscribe mode can be selected (single or double step)
* Minor fixes
* Removed the PHPMailer signature to reduce the spam rate
* Security fix on wizard

= 8.0.6 =

* Fixed error on antibot filter

= 8.0.5 =

* New welcome email that can be designed with the composer
* New control for lists selection
* Fixed Event preset name
* Fixed dashboard links
* Added dashboard sources
* Added target "blank" for social icons
* Subscriber custom fields in edit panel shown as select when they are a list of values
* Added constant NEWSLETTER_TRACKING_TYPE to change the tracking URL
* Added constant NEWSLETTER_ACTION_TYPE to change the action URL
* Added private posts filter

= 8.0.4 =

* Fix paragraph margins
* Added injection hooks on the composer for AI Assistant
* Fixed PHP warning
* Compatibility check with WP 6.4.1
* Fixed border around image block with no padding

= 8.0.3 =

* Possible BREAKING CHANGE - Featured image for Posts block does not search the post gallery anymore
* Constant NEWSLETTER_USE_POST_GALLERY can be set to true to search the featured image on post gallery
* Fixed a couple of warning with the "minimal" form
* Added support for "button" attribute on "newsletter_form" shortcode
* Added align attribute to the newsletter form shortcode minimal version
* Clean up of the subscriber meta data table on deletion
* Added flow representation of the subscription process in the dashboard
* Added paragraph bottom margin on text block (in a different way)

= 8.0.2 =

* Fixed missing icons for WhatsApp
* Added the "show_name" option to the form type "minimal"
* Added styles for the minimal form mobile view
* Forced 0 margins for P tag to make uniform the rendering on Outlook and other clients
* Removed default font on text bock

= 8.0.1 =

* Improvements to the posts block (links and code refactoring)
* Removed TD attribute for padding problem with Outlook
* Added WhatsApp icon

= 8.0.0 =

* Removed caching on custom fields: it seems incompatible with multilanguage plugins
* Fixed the custom welcome email for repeated subscriptions
* Added check for WP Assets Clean Up Pro (please do not deactivate Newsletter on frontend!)
* notice for the removal of the "unstyled" page
* Reviewed how the [newsletter] shortcode works
* Fixed multilanguage bug when using shortcodes and placeholder to inject forms (subscription and profile editing)

= 7.9.9 =

* Removed use of the utf8_decode() function deprecated with PHP 8.2
* Fixed notice on some internal pages with PHP 8.2
* Fixed mobile preview for multicolumns block
* Fixed translation domain for the activation message

= 7.9.8 =

* Fixed PHP notice for "add_submenu_page()"
* Fixed PHP waning on user meta

= 7.9.7 =

* Fixed a "foreach" error on 7.9.6

= 7.9.6 =

* Added custom welcome email support
* More linking information on lists panel
* Fixed is_private() error under some specific settings
* Fixed warning with minimal form widget
* Updated Char.min.js (thanks to H. Nguyen)
* Added support for subscriber meta values
* Fixed "nocrop" missing key

= 7.9.5 =

* Fixed missing width for Outlook on packaged templates
* Foxed private list filtering on subscription form

= 7.9.4 =

* Fixed list max change and database upgrade
* Added a couple of templates
* Fixed debug notice on some composer blocks when WP_DEBUG is active

= 7.9.3 =

* Added check on custom fields when the configuration is missing
* Added twitter new logo
* New template management panel
* Fix attempt for shortcode not working on some blogs
* Added subscriber ID and connected WP User ID on export
* Newsletter list panel aligned with the new layout
* Added the template change on the composer

= 7.9.2 =

* Removed image format filters when we generate thumbnail to avoid the creation of webp images
* Added image crop control on posts block (experimental)
* Fixed test error on template configuration
* Added new controls and options to NewsletterFields
* Fixed antibot for keyed parameters

= 7.9.1 =

* Added the "required" attribute on profile fields
* Fixed "deprecated" notice with PHP 8.2
* Fixed debug notices on profile page with some PHP installations

= 7.9.0 =

* Fixed some line heights
* Added registration of shortcodes under the AJAX context
* Added shortcode management on newsletter online view
* Fixed line-height for Outlook on some blocks
* Fixed the template message test
* Added webp images check since Outlook does not support that format
* Fixed error text field on subscription panel not displaying when customized
* Security fix on minimal form shortcode
* Removed the "before" and "after" attributes of the main shortcode

= 7.8.9 =

* Added default subject when it is missing
* Added check on regeneration for missing subject
* Text block editor now uses the block background
* Added sub-menu to the subscriber edit page

= 7.8.8 =

* Fixed dismiss button no reloading the page correctly
* Restored error messages when adding as new an extiting email
* Added constant to define a delay between emails

= 7.8.7 =

* Fixed the dashboard layout (side effect of links not clickable)

= 7.8.6 =

* Restored the welcome wizard on new installations
* Revisited the main settings page
* Fixed preset deletion
* Added check on controls for fatal errors on some installations (apparently using the plugin in the wrong way)
* Fixed errors with PHP 8 on profile page

= 7.8.5 =

* Added new options to the "hero" block (alignement, color schema)
* Change the font scaling on blocks to scale only when the size is set to "default"
* Restored public access to $instance in Newsletter class since someone is (wrongly) using it
* Added post order patch by B. K.
* Fixed debug notice
* Fix on style.css
* Fixed captcha
* Fixed warning on newsletter online with with {title} tag
* Fixed custom fields not showing on profile page

= 7.8.4 =

* Fixed sanitization method used by the API
* Fixed missing cleanup functions used after massive deletions
* Fixed sending of text messages for activation and welcome emails
* Fixed warnings with wp-cli ()
* Fixed error with the old "default" legacy theme
* Fixed automatic subject from posts block

= 7.8.3 =

* Fixed debug notices
* Fixed missing form on dedicated page
* Fixed notices on main settings (in debug mode)

= 7.8.2 =

* Fixed migration of custom HTML forms

= 7.8.1 =

* Fixed menu order
* Fixed gender field sanitization
* Fixed submit button style on subscription form created with shortcodes
* Fixed privacy label not aligned with the checkbox
* Fixed errors on legacy themes
* Fixed the export respoding with "0"

= 7.8.0 =

* Removed the unsed feed by mail references
* Fixed CSS for profile page form
* Improved configuration of the standard subscription form
* Added configuration for the profile page form
* Relativized font size and spaces on forms
* New admin organization with sub-menus
* New translation management (both for single language and multilanguage blogs)
* Removed the legacy SMTP
* Removed the PHPMailer instantiator
* Removed deprecated and unused code
* Added option to use the pre-translated texts (default on new installations)
