Cron Guard

Changelog

1.4.0

  • New (Agency/Agency Plus): client-site auto-discovery — bulk-import sites by pasting a “URL, key, email” list (existing sites matched by URL are updated, not duplicated), or enable self-enrollment so client sites register themselves with the hub via a shared, revocable enrollment token over a secure REST endpoint.
  • Security (Agency/Agency Plus): connected-site connection keys are now encrypted at rest (AES-256-CBC) with a key derived from this site’s wp-config secret keys. Existing plaintext keys are migrated automatically on upgrade. No changes for free users.

1.3.0

  • New (Agency/Agency Plus): white-label client reports — branded, printable cron-health reports for any connected site, with your logo, agency name, and accent color. View on demand from the Agency Dashboard (print or save as PDF) or have them emailed to each client automatically every month. Optional per-site client email plus a “Send Test Report” button. No changes for free users.

1.2.0

  • New (Agency/Agency Plus): scheduled Agency email digest — the hub emails a summary whenever any connected client site is in a warning, critical, or unreachable state. Configurable frequency (daily or twice daily) and recipient, with a “Send Test Digest” button. No changes for free users.

1.1.1

  • New (Agency/Agency Plus): multi-site Agency Dashboard — monitor cron health across all your client sites from one hub, with per-site 7-day uptime trends. Each site exposes a secure, key-authenticated REST endpoint that the hub polls (works even when a client’s own WP-Cron is down). No changes for free users.

1.0.9

  • Premium: reorganized licensing into Pro, Agency, and Agency Plus plans. No changes for free users.

1.0.8

  • Add the Freemius free/premium auto-deactivation mechanism (set_basename), so activating the premium version cleanly deactivates the free version and vice versa. No change for free users.

1.0.7

  • Load the Freemius SDK through the Composer autoloader (vendor/autoload.php), matching the recommended Composer integration. No functional change.

1.0.6

  • Confirmed compatible with WordPress 7.0 (tested on WP 7.0 / PHP 8.2).
  • Timezone clarity: every displayed time now shows the site’s timezone, with an “All times shown in …” note on the Dashboard, Scheduled Events, and Logs screens.
  • Times are now formatted with wp_date() for correct, DST-aware display of named timezones; alert emails and Slack/Discord notifications now include the timezone too.
  • Added a “How is this different from WP Crontrol?” FAQ entry.

1.0.5

  • WordPress.org compliance: restructure premium-only code so the Freemius deploy script physically strips it from the free build (suffixed __premium_only methods and __premium_only.php files).
  • Free build no longer contains the license/plan class, the premium settings UI, the verification flow, or the alert/webhook/Slack/Discord implementations.
  • Removed the upgrade CTA from the Settings page.
  • Bumped Freemius SDK to 2.13.1.

1.0.0

  • Initial release
  • Core health monitoring functionality
  • Admin dashboard with status indicators
  • Scheduled events list with performance metrics
  • Rolling event log with filtering
  • Fix Assistant with host-specific instructions
  • Email alerts (Premium)
  • Webhook alerts (Premium)
  • Slack integration (Premium)
  • Discord integration (Premium)
  • Verification system (Premium)

Plugin Website
Visit website

Author
chillichalli
Version:
1.4.0
Last Updated
June 6, 2026
Requires
WordPress 5.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

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