This is the full Changelog of development updates for the Version Info WordPress plugin.

Changelog

Version 2.0.3 (2026-05-27)

  • Fix: Saving the Server Location tab no longer disables the dashboard widget (or the admin-bar / footer / Show Live System Resources toggles). The location options now live in their own version_info_location_group settings group instead of sharing version_info_general_group with the General-tab checkboxes — previously, saving on Server Location would clobber the General-tab options to false because unchecked checkboxes aren't in $_POST. Reported by Steve Guccione — thanks!

Version 2.0.2 (2026-05-26)

  • PRO: New General-settings toggle "Show Live System Resources in Dashboard Widget" turns the WP admin dashboard widget into a 25-row live HUD — CPU load with bar + inline-SVG sparkline + load avg + cores, system memory with bar + sparkline + used/total, PHP memory + peak, disk usage with bar, database size with data/index split + table count, environment + detection source, server location, server OS + hostname + IP + port + document root, server uptime, plugin/theme/core update availability, cron next-event/overdue, Health Advisor critical/warning/good summary, last detected version change, PHP runtime limits, HTTPS, WP_DEBUG + debug.log size, object-cache backend, WP + PHP timezones. (Driven by direct customer feedback.)
  • PRO: CPU and Memory rows render a compact inline-SVG sparkline alongside the percent bar — a rolling 30-sample history (~7.5 min at the dashboard's 15s Heartbeat cadence). Sparkline stroke recolors green/orange/red on the same 70%/90% thresholds as the bar.
  • PRO: Aggregate widget extras cached for 5 minutes behind a transient (filterable via version_info_widget_extras_ttl) so the widget stays snappy regardless of installation size.
  • Settings → General now dynamically hides the "Show Live System Resources in Dashboard Widget" row until the parent "Show Version Info as Dashboard Widget" toggle is enabled.
  • PRO: New dedicated Server Location tab under Settings → Version Info. Four selectable providers — Version Info Geolocation (anonymous) (default — our own Cloudflare Worker at geo.versioninfoplugin.com, logs nothing, returns city/region/country/postal/timezone/lat-long/ASN/CF colo), Cloudflare cdn-cgi/trace (country-only, free, anonymous), ip-api.com (legacy, what the abandoned wp-server-stats plugin used), and MaxMind GeoLite2 City Web Service (license-key required). Enable/disable checkbox + Detect-now button. See the Server Location docs for the privacy and accuracy trade-offs.
  • PRO: Widget now also shows Server OS, Hostname, Server IP, Server Port, Document Root (masked through [ABSPATH]), DB Max Connections, DB Max Allowed Packet, and Server Uptime. Closes the parity gap with the long-stale wp-server-stats plugin (last released 2017-11-24) without inheriting its shell_exec() dependency that breaks on managed hosts.
  • PRO: System Resources tab now includes a collapsible PHP Modules section (every loaded extension with version) and a one-click Purge VI Caches button that bursts every vi_* transient at once.
  • Agency: New "Lock Tab to Current User" checkbox on the White Label tab. When enabled, the White Label tab is hidden from every other administrator and direct POST writes to white-label options are blocked from non-owners. Auto-releases via deleted_user hook + lazy self-heal on init if the recorded owner ID no longer corresponds to a real user.
  • Agency: New "Hide Doc Links" checkbox on the White Label tab. When enabled, in-plugin links to docs.versioninfoplugin.com are suppressed across every settings tab so client-facing dashboards never expose the underlying plugin's documentation domain.
  • New: Inline doc links on every settings tab pointing at the matching docs page for the feature being configured.

Version 2.0.1 (2026-05-17)

  • Backwards compatibility: lowered minimum PHP to 5.6 and minimum WordPress to 4.7. The previous 2.0.0 minimums (PHP 8.1 / WP 5.5) were inappropriate for a plugin whose audience is by definition running older environments.
  • Refactored the codebase to remove PHP 7.0+/7.1+/7.4+/8.0+/8.1+ syntax: declare(strict_types=1), scalar parameter typehints, return type declarations, null coalescing ??, Throwable, typed properties, arrow functions, match expressions, str_starts_with(), mixed parameter type, nullable return types, void return declarations, private const, and array_is_list().
  • No functionality removed — every PRO/Agency feature still works exactly as in 2.0.0.
  • Health Advisor's "PHP minimum version" check now flags pre-7.4 as a recommendation rather than declaring PHP < 8.1 a critical risk.
  • Added EOL data for PHP 5.6, 7.0, 7.1, 7.2, 7.3 and MySQL 5.5 so legacy hosts get accurate advice from Health Advisor.
  • Feature-detect wp_date() and wp_timezone_string() so the plugin degrades gracefully on WP 4.7+.
  • Confirmed compatibility with WordPress 7.0.

Version 2.0.0

  • MAJOR RELEASE: Complete architecture refactor for long-term scalability and performance.
  • NEW: Modular Provider-based detection system.
  • NEW: Freemius SDK integration for PRO and Agency features.
  • PRO: Added Real-time CPU/RAM monitoring.
  • PRO: Added Database Size tracking (Data vs. Index).
  • PRO: Added Environment Indicators (Prod/Staging/Dev).
  • PRO: Added Version History Audit Log.
  • PRO: Added Health Advisor with PHP/MySQL EOL checks.
  • PRO: Added JSON System Info Export.
  • AGENCY: Added Full White-Labeling and rebranding controls.
  • AGENCY: Added Role-Based Visibility settings.
  • AGENCY: Added Email Alerts for version changes.
  • AGENCY: Added PHP Error Log viewer.
  • AGENCY: Added Multisite Network Dashboard.
  • TECH: Bumped minimum PHP requirement to 8.1 for modern security standards.
  • TECH: Bumped minimum WordPress requirement to 5.5.

Version 1.3.3

  • Verified WordPress 6.9 compatibility.

Version 1.3.2

  • Added settings for displaying the version info on WP-Admin bar and dashboard widget.
  • Added namespace, sanitization, and other security improvements.
  • Prepared plugin strings for translation.
  • Translations added for 13 most common WordPress languages.

Version 1.3.1

  • Updated compatibility details.
  • Changed to GPL.

Version 1.3.0

  • Plugin transferred to new owner, @gauchoplugins. All future updates and maintenance will be handled by the new owner.

Version 1.2.1

  • Bug fix release.

Version 1.2.0

  • If WP_ENVIRONMENT_TYPE is defined (either through PHP env var or constant), display this info.