== Changelog ==
= 1.5.0 - 2026-02-24 =
* NEW: Webhooks: Support for both incoming and outgoing webhooks to integrate external systems and receive real-time events.
* NEW: Flexible click and open tracking: Choose between Yes, No, or Anonymously in the Review & Send modal.
* IMPROVEMENT: DataView Added support for ordering by columns.
* IMPROVEMENT: Embed form, you can now customize all texts that were previously rendered in English only.
* FIX: DataView fixed an issue where column display settings were not saved when navigating away.
* FIX: Editor issues where unsaved changes were not correctly detected in some cases.
* FIX: MailerPress option form (Gutenberg block): Fixed border radius settings so they now apply correctly to both the submit button and form fields.
* SECURITY: Strengthened security around internal network requests.

= 1.4.2 - 2026-02-11 =
* FIX: Critical error caused by MailerPress when using the command line with WP-CLI.
* FIX: Error when sending test emails due to unsanitized merge tags.
* IMPROVEMENT: White-label option to control whether the active provider is displayed in the review and send modals.

= 1.4.1 - 2026-02-10 =
* FIX: Resolved a regression where URLs in the admin area were inaccessible after translating the plugin into another language.

= 1.4.0 - 2026-02-10 =
* NEW: Added support for Amazon SES as an email provider.
* NEW: Introduced spam protection settings, including honeypot and rate-limiting to block multiple submissions within a short timeframe.
* NEW: You can now choose whether all MailerPress data should be removed when uninstalling the plugin.
* NEW: Added a public URL to display the rendering of sent campaigns. Thanks to this URL, it is now possible to create a frontend archive page using a shortcode or a Gutenberg block.
* IMPROVEMENT: The setup wizard has been revamped and can now be restarted at any time.

= 1.3.1 - 2026-02-05 =
* IMPROVEMENT: A visual indicator is now displayed in the campaign list when a campaign is currently being sent.
* IMPROVEMENT: The Brick Builder now offers more settings to better control and customize the design and the submit button.
* FIX: An issue was fixed where the double opt-in selection was not being applied correctly when using the Brick Builder integration.

= 1.3.0 - 2026-02-013 =
* NEW: Fluent Forms integration
* NEW: Embeddable forms that can be used on external websites
* NEW: Automatic reminder emails for double opt-in confirmations
* NEW: You can now view more detailed statistics for sent campaigns directly from the campaign listing.
* NEW: Sending frequency settings have been revisited, with more options, and now handle profile-based sending.
* IMPROVEMENT: The newsletter email sending process has been reviewed to avoid processing all batches within Action Scheduler.
* IMPROVEMENT: Bounce settings are now directly integrated into the SMTP / Email Service Provider configuration
* IMPROVEMENT: Minor redesign of the Email Service Providers screens for better usability
* IMPROVEMENT: You can now cancel a campaign that is pending or currently being sent
* IMPROVEMENT: Improved performance for audience imports and bulk deletions to prevent issues with large contact lists

= 1.2.2 - 2026-01-16 =
* FIX: Updated Elementor and Bricks custom form blocks to use native JavaScript event listeners instead of jQuery, fixing a 404 error occurring on form submission.

= 1.2.1 - 2026-01-14 =
* IMPROVEMENT: Contact CSV export now includes more data, such as custom fields, lists, and tags
* IMPROVEMENT: The "Read more" button in the Query block now allows editing the content text
* FIX: PHP database warning during install or update when using default_list
* FIX: "Copy Webhook URL" button in ESP configuration now works correctly (fixed an issue where the button did nothing)

= 1.2.0 - 2026-01-12 =
* NEW: Elementor support with a dedicated widget and native form integration action.
* NEW: Bricks Builder custom block to add MailerPress form fields
* NEW: Fully refactored bounce system for better detection of failed emails, using email provider APIs and improved SMTP handling
* NEW: Query block now supports Advanced Custom Fields (ACF)
* NEW: Contact lists now support a default list. If no list is selected in a form, new contacts are added automatically
* NEW: Email campaigns now include detailed email logs, including failed deliveries, to help troubleshoot sending issues
* NEW: Custom redirect after subscription confirmation can now be set in Settings → Sign-up Confirmation
* NEW: Edit or delete a contact note
* IMPROVEMENT: The [mailerpress_pages] shortcode now supports redirecting users to a custom page after unsubscribing
* IMPROVEMENT: Email provider settings have been moved to the Integrations menu with a clearer and more user-friendly layout
* FIX: Updating an existing custom field no longer causes a 404 error

= 1.1.4 - 2025-12-19 =
* FIX: Query Block that was not filtering correctly with taxonomies and, in some cases, could send incorrect content in emails
* FIX: Automated campaigns that could, in some cases, duplicate the automated campaign
* FIX: ESP configuration issue where, if the active service was disabled, the plugin would enter a redirect loop to the setup wizard with no way to exit
* FIX: Prevented fatal error when license API returns a WP_Error

= 1.1.3 - 2025-12-15 =
* FIX: In bulk actions, when a filter in the data view returned only one result, selecting and updating it affected all data instead of only the selected item.

= 1.1.2 - 2025-12-11 =
* NEW: Universal shortcode to allow adding new contacts, compatible for page builders
* FIX: List Item block was not saving changes in the editor
* FIX: Unable to add a hyperlink to selected text in the editor
* FIX: Issue in the Preview & Send modal where changing the scheduled date in the calendar displayed January 24, 1970
* FIX: Fixed a bug in the editor sidebar (Styles → Typography) where some settings — notably text color and background color — were not being saved

= 1.1.1 - 2025-12-08 =
* NEW: Custom fields are now available in segmentation and in the editor’s merge tags
* IMPROVED: Provider configuration error message is now clearer and more informative
* IMPROVED: WooCommerce integration now supports the default woocommerce_shortcode for better compatibility
* FIX: Fixed a JavaScript error causing a blank page when opening or editing a campaign
* FIX: Fixed an issue where drafts were not saved when the campaign preview was opened
* FIX: White label logo was not applied correctly
* FIX: Resolved conflict with the Defender PRO plugin preventing activation
* FIX: Gravity Forms add-on was not registered list correctly
* FIX: Blank screen issue on the license management page
* FIX: Fixed license activation issues affecting some users

= 1.1 - 2025-12-03 =
* NEW: Completely redesigned dashboard
* NEW: Enhanced contact management with built-in statistics
* NEW: Added support for custom fields in the contact manager
* NEW: Introduced a new navigation mode in the admin for a smoother user experience
* NEW: Add missing translation
* IMPROVED: Minor UX/UI enhancements across all data views
* IMPROVED: Campaign creation view redesigned for a clearer, faster, and more intuitive workflow
* FIX: Various minor bugs fixed across the plugin

= 1.0.1 - 2025-11-18 =
* NEW: Added option in Settings → General to define a custom Reply-To address.
* FIX: Renaming a scheduled campaign no longer triggers an automatic send.
* FIX: Emoji block – prevented WordPress from converting emoji icons into images.
* FIX: Social block – resolved conflict between account URL and image URL.
* FIX: Contact importer (CSV) — Prevent duplicate entries during auto-mapping

= 1.0 - 2025-10-25 =
* NEW: Stable version of MailerPress released!
* NEW: Introducing the MailerPress PRO edition! Unlock premium AI features and advanced tools.
* NEW: Ask AI Modal — Generate images, create variations, and more using Nano Banana from Google AI Studio (PRO).
* NEW: Easily duplicate campaigns with one click.
* NEW: Major Email Editor enhancements — faster performance, improved UX, and helpful block placeholders.
* NEW: Query Block redesigned with a simpler setup and cleaner interface.
* NEW: Onboarding Wizard optimized for a smoother start.
* IMPROVED: Refined CSV import tool UI for a better experience.
* IMPROVED: Added protection to block SVG uploads (unsupported in emails).
* FIX: Resolved several CSS and UI issues.
* FIX: Prevented editing of already-sent campaigns.
* FIX: Fixed image URL updates in the Social Block.
* FIX: Corrected the unordered list icon in the toolbar.
* FIX: Improved rendering and localization (i18n) for the Countdown Block.
* FIX: Fixed white-label configuration issues.
* FIX: Fixed a bug preventing bulk deletion of blocks.

= 0.5.0 - 2025-10-05 =
* NEW: Added custom capabilities for MailerPress, allowing more granular control over user permissions.
* NEW: Added a video block inside the email editor.
* NEW: Added block transformation options — some blocks now support being transformed into other compatible block types.
* NEW: Merged tags now support default values, making it easier to handle empty fields in personalized emails.

= 0.4.0 - 2025-09-15 =
* NEW: Campaigns are now protected with lock access, preventing unauthorized edits.
* NEW: From Templates view, users can rename templates, change their category, and rename categories.
* NEW: Color palette now prioritizes recently used colors and also shows colors already present in the email for faster access.
* NEW: CSV import for contacts now includes auto-mapping of columns, automatically detecting fields like email, first name, last name, etc., reducing manual setup.
* FIX: duplicate queries.
* FIX: Minor bugs fixed inside the editor.

= 0.3.1 - 2025-09-05 =
* IMPROVED: Google Fonts are now hosted locally, making your emails fully RGPD-compliant with no external font loading.
* IMPROVED: The Post Content block now includes more settings, giving you greater control over the rendering of your post templates.
* NEW: The editor can now automatically detect missing fonts in your design, alert you, and fix it automatically.
* NEW: A new Countdown block is now available in the email editor, allowing you to add live countdown timers to your campaigns. (Beta)
* NEW: The email editor now shows the size of your email as you build it. This helps you keep track of how heavy your design is in kilobytes (KB), so you can optimize content, avoid clipping in Gmail, and ensure faster load times for your subscribers.
* NEW: The email editor now supports revisions, allowing you to view, restore, and manage previous versions of your email designs.
* FIX: Automatic Campaign Sending – Resolved an issue where automated campaigns were being sent twice. Campaigns now send correctly only once.

= 0.3.0 - 2025-08-13 =
* NEW: Automated Campaigns [Beta] – Easily schedule and send campaigns automatically based on your custom rules. Just include a query block in your email.
* NEW: List Descriptions – Add custom descriptions to your contact lists for better organization and clarity.
* NEW: Improved Subscription Management – The “Manage Subscription” link now supports list-specific preferences, allowing users to fine-tune their subscriptions.
* NEW: List Items Block – A new list items block is now available inside the editor.
* NEW: Merge Tags Support – Added support for merge tags to personalize emails dynamically.
* NEW: MailerPress UI Fullscreen Mode – Added an option to set the MailerPress interface to fullscreen or windowed mode.
* NEW: Query Block Enhancement – The query block now supports displaying posts from all public post types and offers greater personalization controls for tailored content display.
* IMPROVED: Typography Management – Refactored typography handling for better consistency and easier customization.
* FIX: Console Warnings – Corrected various warnings appearing in the browser console to improve developer experience.
* FIX: Block Search in Popover – Resolved an issue where searching for blocks in the editor popover didn’t work correctly.
* FIX: Font Manager Modal – Fixed a crash caused by the category filter when using the “Install Font” tabs in the font manager modal.
* FIX: Email Editor – Addressed various issues within the email editor for improved stability and consistency.
* FIX: Email Editor – Resolved issues with border controls to ensure proper functionality, along with other improvements for stability and consistency.
* IMPROVED: Admin UI Behavior – Enhanced the campaign listing interface with additional informational elements. Also fixed an issue where filters and settings popovers wouldn’t close when clicking outside, ensuring a smoother user experience.

= 0.2.3 - 2025-08-05 =
* FIX: Security vulnerability in contact management link

= 0.2.2 - 2025-07-29 =
* FIX: Tested up to

= 0.2.1 - 2025-07-29 =
* FIX: Listing empty state +ADD button always redirecting to campaign creation
* FIX: various warnings inside log file
* FIX: remove console.log
* FIX: remove debug error_log PHP

= 0.2.0 - 2025-07-24 =
* Initial release
