NEW: The MainWP MCP Server lets AI assistants like Claude and Codex manage all your WordPress sites through your MainWP Dashboard.

MainWP Regression Testing Extension Changelog

= 5.2.1 – 7-23-2026 =

* Updated: Improved internal notification scheduling and email handling infrastructure to enhance maintainability.
* Updated: Improved performance by bulk-loading snapshot data for dashboard and result checks.
* Updated: Refreshed accessible-sites cache after site add/remove and improved dashboard rendering behavior.

= 5.2 – 5-26-2026 =

* Fixed: Delayed scan scheduling and email notifications now only run when relevant snapshots and pages are available.
* Added: Configurable delay option for post-update HTML regression scans, allowing scans to be enabled or disabled and delayed from 1 to 60 minutes.
* Added: Per-page delayed scan scheduling with a new delayed-scan action for more flexible regression testing workflows.
* Updated: Email notifications can now include the triggering snapshot or page when that information is available.
* Updated: Added delay controls to the settings UI with value clamping to ensure saved delay settings remain within the supported range.
* Updated: Strengthened validation for site and page inputs and improved snapshot selection reliability.

= 5.1.5 – 4-16-2026 =

* Fixed: Improved scheduled iteration logic to prevent sites from being skipped during regression checks.
* Fixed: Added client-side validation for AJAX page checks to prevent malformed requests.
* Fixed: Improved URL resolution when fetching remote page content so pages load more reliably when site URL data is missing or incomplete.
* Fixed: Site-specific settings now save the site URL to prevent missing or empty URL issues during future checks and comparisons.
* Updated: Improved HTML difference detection for very large pages to provide more accurate comparison results.
* Updated: Improved snapshot cache invalidation and site-wide upgrade version persistence for more reliable regression testing behavior.
* Updated: Updated dependency libraries to improve compatibility and maintain stability.

= 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

Choose a Smarter Way to Manage Multiple WordPress Sites!

Search MainWP.com

[searchwp_form id="1"]