MainWP Lighthouse Extension Changelog
= Version 5.4 – 10-29-2026 =
* Added: Read-only Lighthouse overview and site result abilities.
* Fixed: PHP memory exhaustion problem when loading Lighthouse data across large sites network.
= Version 5.3 – 7-16-2026 =
* Fixed: Scheduling now correctly respects disabled schedule settings and preserves existing schedule listings.
* Added: Support for the database schema validation.
* Updated: The Lighthouse audit REST API endpoint now requires HTTP POST requests instead of GET.
= Version 5.2.1 – 5-15-2026 =
* Added: Success and failure messages after saving Lighthouse settings.
* Added: Descriptive section subheadings to improve guidance on the Lighthouse settings page.
* Updated: Optimized plugin initialization timing to improve compatibility and reliability within the WordPress environment.
* Updated: Improved uptime column rendering in the sites list with intelligent caching for faster display of uptime information.
= Version 5.2 – 1-13-2026 =
* Added: Server-side DataTables support to the Lighthouse dashboard for improved performance and data filtering.
* Updated: Optimized processing limits (50 items per run) to reduce memory usage and improve responsiveness.
* Updated: Improved API error handling with structured JSON responses.
= Version 5.1.2 – 9-10-2025 =
* Fixed: Corrected a problem where the REST API endpoint for a single site results was returning results for all sites instead of the requested site.
* Fixed: Resolved a bug where site information was missing in the /audit endpoint response.
= Version 5.1.1 – 7-17-2025 =
* Fixed: Resolved an issue where scheduled audits were failing for newly added sites.
* Updated: Improved internal logic for updating or inserting Lighthouse records, resulting in more unified and reliable data management.
* Updated: Delegated data update logic to a dedicated method for better maintainability.
* Updated: Reformatted code for consistency and readability without affecting functionality.
= Version 5.1 – 6-10-2025 =
* Fixed: Issue with the page reloading after closing the Lighthouse Audit modal.
* Fixed: Problem with automated audits not completing the audit cycle consistently.
* Fixed: Issue with scheduled tasks persisting after MainWP Dashboard or extension deactivation to prevent background process conflicts.
* Added: FCP (First Contentful Paint) data display in “Manage Sites” and “Monitoring” table columns for more comprehensive performance insights.
* Added: Score tracking functionality that stores previous audit scores to enable performance comparison over time.
* Added: Score trend indicators that appear next to score numbers, showing whether performance has improved, declined, or remained stable since the last scan.
* Added: Placeholder elements in widgets when no Lighthouse data is available for sites to improve user experience.
* Added: Support for MainWP REST API v2
* Updated: Automated audit frequency setting labels for improved clarity.
* Updated: Score display in the Individual style widget to use a progress bar UI element for better visual representation of scores and score changes.
* Updated: Site column to include “Jump to WP Admin” icon link and site URL alongside the site name for easier navigation.
* Updated: Action menu styling in the Lighthouse Dashboard table for improved usability.
* Updated: Score label styling in the Lighthouse Dashboard table for better readability.
* Updated: “Last Audit” column to display time in elapsed format for more intuitive time reference.
* Updated: Settings page heading style to match the MainWP Dashboard Settings design for consistency.
* Updated: “Manage Sites” and “Monitoring” table column output to display Performance Score with trend indicators.
* Updated: Lighthouse Dashboard button styling in the Lighthouse Widget for improved visual appeal.
* Updated: General add-on styling to prominently display the 5 best and worst performing sites based on average scores.
* Dev: New `mainwp_lighthouse_count_top_bottom` filter to allow customization of the number of sites displayed in the Lighthouse widget.
= 5.0.2 – 5-29-2024 =
* Updated: Compatibility with the latest DataTables library version
= 5.0.1 – 4-9-2024 =
* Updated: Performence improvments for faster data loding in the Manage Sites table.
= 5.0 – 2-27-2024 =
* Updated: MainWP 5.0 compatibility
