---
title: "Changelog"
description: "This is the full Changelog of development updates for the Version Info WordPress plugin."
url: "https://docs.versioninfoplugin.com/changelog-changelog/"
---
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](/pro-features-server-location/) 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.
