WP Client Reports

Changelog

1.0.25

  • Fix PHP 8 fatal error when invalid date parameters are passed to the reports date range
  • Harden database calls with documented query annotations (no functional change)
  • Add sanitization callbacks to all plugin settings
  • Add nonce verification to report AJAX requests and harden request input handling
  • Escape all report and email output and improve translation/date handling
  • Add license header and direct-access protection to email templates
  • Use the Moment.js library bundled with WordPress core
  • Fix alignment of the reports dashboard header title and button icons
  • Update “Tested up to” to WordPress 7.0

1.0.24

  • Replace all links to switchwp.com with wpclientreports.com
  • Update link to GitHub repo
  • Fix typos in admin notifications
  • Add missing textdomains – Credit: @pedromendonca
  • Added translator comments – Credit: @pedromendonca
  • Tested up to WordPress v6.8
  • Update readme

1.0.23

  • Improve code formatting
  • Update included moment.min.js to 2.30.1
  • Add nonce verification when sending email report
  • Update readme

1.0.22

  • Tested up to 6.4
  • Update readme

1.0.21

  • Update readme

1.0.20

  • Fixed css issue with datepicker

1.0.19

  • Fixed timezone issues
  • Fixed display issue near bottom of report page

1.0.18

  • Added advanced filter to optionally hide plugin update details

1.0.17

  • Added Last 90 Days option in date selector
  • Increased security

1.0.16

  • Fix issues with datepicker styling
  • Update moment.js

1.0.15

  • Add optional “Reply To” field for email settings
  • Fix issue with report intro removing paragraphs and line breaks

1.0.14

  • Ensure that jquery ui calendar next/prev month buttons are visible regardless of conflicts with other plugins

1.0.13

  • Make report title a required field
  • Update moment.js

1.0.12

  • Fix an issue with formatting of dates in reports where placeholders [YEAR], [MONTH], and [DAY] are used
  • Bumped WP version requirement to 5.3.0 related to use of wp_timezone() function

1.0.11

  • Fix issues with meta box headers in newer versions of WordPress

1.0.10

  • New Feature: Ability to use [YEAR], [MONTH], and [DATE] shortcodes in email title and description.
  • New Feature: Loading spinners while reports are loading
  • New Feature: New fields for email: Send From Email, Send From Name, and Footer
  • Fix issues with timezones using UTC offsets
  • Fix issues with HTML in email titles and descriptions
  • Fix some untranslatable strings
  • Fix some issues with settings screen when Easy Digital Downloads is installed

1.0.9

  • Change the way reports are sent to allow for sending via schedules in Pro version

1.0.8

  • Fix some issues with calendar when jquery-ui styles are enqued by another plugin

1.0.7

  • Fix issues with description formatting
  • Fix issue when selecting single date in chooser

1.0.6

  • Fix saving issue with default report title

1.0.5

  • Check for updates after each plugin/theme update

1.0.4

  • Allow title of report to be customized
  • Fix issue with sending to multiple email addresses

1.0.3

  • Restructure parts of the plugin for more consistency
  • Add content stats section

1.0.2

  • Rethink data loading for report page and email

1.0.1

  • Security enhancements
  • Readying plugin for pro version

1.0.0

  • Initial Version

Plugin Website
Visit website

Version:
1.0.25
Last Updated
July 6, 2026
Active Installs
6000
Requires
WordPress 5.3.0
Tested Up To
WordPress 7.0
Requires PHP
5.6.2

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.