MainWP - Pro Reports Extension - All Versions & Changelog | Zeebrar
MainWP - Pro Reports Extension Version History
8 versions available
2 Credits
per install
Subscribe to connect and install
v5.1.5
LatestVerified Safe
Released 8.2 MB
Other
Author: MainWP
Author URI: https://mainwp.com
== Changelog ==
= Version 5.1.5 - 5-26-2026 =
= Version 5.1.4 - 5-21-2026 =
Dev: Restored support for the `mainwp_pro_reports_custom_tokens` filter to ensure custom report token integrations continue working as expected.
= Version 5.1.3 - 5-12-2026 =
= Version 5.1.2 - 4-10-2026 =
= Version 5.1.1 - 4-1-2026 =
= Version 5.1 - 3-26-2026 =
Dev: New hooks: `mainwp_pro_reports_prepare_content_report_email`, `mainwp_pro_reports_send_scheduled_report_after_generated_content`, `mainwp_pro_reports_after_completed_send_scheduled_report`, `mainwp_pro_reports_continue_send_reports_limit`.
Dev: New report template action `mainwp_pro_reports_additional_content` for hooking new report content.
= Version 5.0.10 - 6-10-2025 =
= Version 5.0.9 - 6-4-2025 =
Fixed
Refined scheduled report timing to prevent reports from being sent earlier than expected.
Improved report sending locks with stale-lock cleanup, per-site send protection, and safer lock ownership handling.
Report sending now skips suspended sites, so only active sites are included in the report process and final counts.
Improved token handling to prevent incorrect dates from appearing on the first page of reports.
Improved report processing locks to help prevent conflicts and ensure reports can continue running reliably.
Improved PDF output handling and conditional library loading for more reliable generation.
Improved temporary PDF attachment organization for email reports by isolating files per report and site, preventing potential conflicts from overlapping file basenames.
Enhanced email validation for client records to support multiple recipient addresses per client.
Corrected translation handling that caused a JavaScript error and prevented some UI elements from working properly.
Added
Support for immediate scheduled report processing when using "Run now" without interrupting regular report scheduling.
Added API Backups support to the "Backups" section in the report data settings.
Added support for run-now report schedules to calculate the correct report timing more reliably.
Uptime Monitoring metrics and tokens to default report templates.
A new scheduling option to run tasks every minute, providing more frequent execution intervals for automated processes.
Automatic date range fallback functionality when dates are not specified, the system now defaults to the past year through today.
Client-email token validation: shows warnings, can block save/send until user confirms, and preserves confirmation state.
`mainwp_pro_reports_ag
Improved
Enhanced PDF font override support by allowing custom CSS overrides through the existing filter.
Expanded input checks across report actions, including previews, test emails, PDF exports, and report sending.
Improved email validation messages to provide clearer guidance when report emails need to be regenerated.
Improved PDF generation reliability with better text encoding, font fallback, and embedded image handling.
Enhanced diagnostic debug logging across report generation and template retrieval to aid troubleshooting.
Enhanced embedded file handling capabilities in PDF exports.
Improved data sanitization to safely handle and process various data types, ensuring cleaner handling of complex values in reports.
Strengthened type checking and data validation throughout the application.
Improved resource management for image handling in PDFs.
Improved UTF-8 text handling and encoding awareness in PDF generation.
Report sending now skips suspended sites, so only active sites are included in the report process and final counts.
Improved token handling to prevent incorrect dates from appearing on the first page of reports.
Improved report processing locks to help prevent conflicts and ensure reports can continue running reliably.
Added
Added API Backups support to the "Backups" section in the report data settings.
Added support for run-now report schedules to calculate the correct report timing more reliably.
Improved
v5.1.2
File unavailableVerified Safe
Released 8.2 MB
Fixed
Improved PDF output handling and conditional library loading for more reliable generation.
Improved temporary PDF attachment organization for email reports by isolating files per report and site, preventing potential conflicts from overlapping file basenames.
Enhanced email validation for client records to support multiple recipient addresses per client.
Improved
Enhanced diagnostic debug logging across report generation and template retrieval to aid troubleshooting.
Resolved an issue with checking the client email token value when a child site was not assigned to any client.
Call to undefined method `acquire_update_completed_lock()` method.
Preventing potential errors when counting rows on invalid results.
Previous-period calculation for scheduled reports so previews and PDF exports now use the correct prior reporting window for daily, weekly, and monthly schedules.
An issue where hard-coded PDF filenames without site-specific tokens could cause report data to be sent to incorrect recipients in bulk operations.
Better handling of fixed-layout tables and positioning.
Enhanced input validation for report data processing.
Improved data decoding robustness for handling serialized and base64-encoded content.
Default report start/end times to ensure consistent period boundaries for scheduled reports.
Blocked creation of new tokens using reserved built-in names to ensure naming consistency and protect core functionality.
Changed the Matomo Unique Visits token to Unique Visitors.
Bounce rate calculations in reports have been refined for improved accuracy. Metrics are now properly displayed as percentages on a 0-100 scale
Expanded input checks across report actions, including previews, test emails, PDF exports, and report sending.
Improved email validation messages to provide clearer guidance when report emails need to be regenerated.
Improved PDF generation reliability with better text encoding, font fallback, and embedded image handling.