=== MainWP Regression Testing Extension ===

Plugin Name: MainWP Regression Testing Extension
Plugin URI: https://mainwp.com
Description: Easily spot changes in your child site's source code to ensure updates don't introduce unexpected changes.
Version: 5.1.4
Author: MainWP
Author URI: https://mainwp.com

== Changelog ==

= 5.1.4 - 1-22-2026 =
* Fixed: Resolved an issue where the process could sporadically skip some sites instead of processing the full site list.
* Fixed: Fixed the default widget layout and sizing to display correctly on the regression testing dashboard.
* Updated: Updated dependency libraries to improve compatibility and maintain stability.

= 5.1.3 - 1-15-2026 =
* Added: Automatic initialization for newly connected sites.
* Added: Email notification deduplication to prevent duplicate alerts within a 5-minute window.
* Updated: Improved error handling for missing or incomplete site data retrieval.
* Updated: Enhanced database data validation to prevent potential notices.
* Updated: Dependencies to latest versions for improved compatibility.
* Updated: Added PHP 8.4 compatibility support.

= 5.1.2 - 12-1-2025 =
* Fixed: Potential undefined variable issues in HTML regression tracking.
* Added: Tracking and visibility for scheduled maintenance tasks with last-run timestamps for improved monitoring.
* Updated: Changed element exclusion input format from line-based to comma-separated values. [(#846)](https://github.com/mainwp/mainwp/issues/846)
* Updated: Guidance text for clearer element entry instructions.
* Updated: Default widget size and position parameters.

= 5.1.1 - 9-17-2025 =
* Added: Background processing for snapshots to prevent timeouts during update operations.
* Updated: Improved retention-days handling to eliminate PHP notices and preserve default configuration values.
* Updated: ApexCharts scripts now load only on relevant pages to optimize overall performance and reduce unnecessary resource loading.

= 5.1 - 7-2-2025 =
* Fixed: Issue where the "Scan" button remained enabled when the website had a connection error.
* Fixed: Page reload issue that occurred after closing the scan modal window.
* Fixed: Incorrect error message displayed when the dashboard plugin is disabled.
* Added: Condition check before executing the cron job for sending email notifications to prevent unnecessary processing.
* Added: Function to automatically delete website data when a site is removed from MainWP to maintain database cleanliness.
* Added: Option to set custom retention time for HTML snapshots, allowing users to control storage duration.
* Added: HTTP authentication login support for sites requiring basic authentication credentials.
* Updated: Automatic update logic to check only the homepage when users enable automatic updates, improving scan efficiency
* Updated: Manual scan process to use batched cron jobs that scan 3 pages at a time instead of scanning all pages simultaneously, reducing server load.
* Updated: Scanning logic to exclude and remove pages that cannot be connected to, preventing failed scan attempts.
* Updated: Modal close button styling with improved color scheme and repositioned buttons for better accessibility.
* Updated: Replaced instances of the 'mainwp' text domain with 'mainwp-regression-testing-extension' for improved localization consistency.

= 5.0.1 - 2-28-2025 =
* Fixed: Selected number of entries should persist after page reload
* Fixed: Ellipsis menu does not work on sites after first 10

= 5.0 - 2-27-2025 =
* Initial release