=== Version Info - Server Health Monitor, PHP & MySQL Version Display, Environment Indicators === Contributors: gauchoplugins, brandonfire, freemius Tags: server info, php version, site health, system resources, server location Stable tag: 2.0.3 Requires at least: 4.7 Tested up to: 7.0 Requires PHP: 5.6 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html Live CPU/RAM/disk monitoring with sparklines, server location auto-detect, uptime, environment indicators, version history, PHP/MySQL EOL alerts. == Description == = πŸ›‘οΈ THE ESSENTIAL TECHNICAL HUD FOR EVERY WORDPRESS PROFESSIONAL = Stop digging through hidden menus or leaving insecure `phpinfo()` files on your server. **[Version Info](https://versioninfoplugin.com/ "Visit the Version Info website")** is the essential technical dashboard that brings your site's most vital environment data directly into your daily workflow β€” the admin footer, the admin bar, or a dedicated dashboard widget. Whether you're a freelancer managing dozens of client sites, a developer debugging a complex plugin conflict, or an agency maintaining a portfolio of high-value properties, having instant access to your **PHP version**, **MySQL version**, **WordPress version**, and **web server type** is a mission-critical utility. **Version Info** has been trusted by WordPress professionals since 2015 and is now supercharged with a complete PRO + Agency suite for serious site monitoring. Learn more at **[versioninfoplugin.com](https://versioninfoplugin.com/ "Version Info official website")**. = ✨ What Makes Version Info Different? = Most server info plugins show you a wall of data you don't need. Version Info is designed around **the data you actually use every day**, placed exactly where you need it β€” no extra pages, no bloat, no performance impact. * **Zero Configuration** β€” Install, activate, done. Versions appear in your footer immediately. * **Surgical Precision** β€” Only shows WP, PHP, MySQL, and Server versions. No fluff. * **Performance First** β€” Uses native WordPress APIs. Literally zero impact on page load. * **Developer Hooks** β€” Every data point is filterable for custom integrations. See the [developer docs](https://docs.versioninfoplugin.com/advanced-configuration-hooks-and-filters "Version Info developer documentation"). = πŸš€ Core Features (100% Free, Forever) = These features will always be free. No bait-and-switch. * πŸ› οΈ **Admin Footer Display** β€” See WordPress, PHP, MySQL, and Web Server versions at the bottom of every admin page. Includes a one-click update link when a new WP version is available. * 🚦 **WP-Admin Bar Nodes** β€” Pin your version stack to the admin bar for instant visibility while navigating between pages, posts, and settings. * πŸ“Š **Dashboard Widget** β€” A dedicated "At a Glance" style widget showing your complete technical stack. Enable it via Screen Options. * πŸ”„ **Core Update Alerts** β€” Automatically compares your WP version with the latest available and shows an update link right in the footer. * πŸ’» **Server Detection** β€” Instantly identify Apache, Nginx, LiteSpeed, or any other server software without leaving WordPress. * 🌐 **Translation Ready** β€” Fully localized with translations in 13+ languages including Spanish, German, French, Japanese, Chinese, and more. [Help translate](https://translate.wordpress.org/projects/wp-plugins/version-info/ "Translate Version Info on WordPress.org"). = πŸ”₯ PRO Plan β€” Advanced Site Intelligence = Unlock real-time performance monitoring, environment safety, and proactive health checks. Built for developers who take their stack seriously. **[Upgrade to PRO β†’](https://versioninfoplugin.com/pricing "Version Info PRO pricing")** Starting at $19/year. πŸ–₯️ **Live System Resources HUD in the Dashboard Widget** Turn your dashboard widget into a full server-health command center. One toggle lights up 30+ live stats in clean groups: * **Identity** β€” Environment, Server Location, OS, Hostname, IP, Port, Document Root, Uptime * **Live Resources** β€” CPU + Memory bars with sparklines, PHP memory, Disk usage * **Database** β€” Size with data/index split, tables, max connections, max packet * **PHP** β€” Runtime limits, loaded modules * **WP Status** β€” Core / plugin / theme updates, cron, Health Advisor counts * **Diagnostics** β€” HTTPS, WP_DEBUG, object cache, timezones The modern replacement for the abandoned wp-server-stats plugin. πŸ“ˆ **Live CPU & RAM Sparklines** Visual bars *plus* inline sparklines showing the last ~7.5 minutes of activity β€” direction-of-travel at a glance, not just current values. Recolors green β†’ orange β†’ red at 70% / 90% thresholds. Works on Linux, Windows, and every managed host we've tested. 🌍 **Server Location β€” 4 Pluggable Providers** Know exactly which datacenter your site lives in. Pick the provider that fits your privacy needs: * **Version Info Geolocation (anonymous)** β€” our own Cloudflare Worker, logs nothing, richest data * **Cloudflare cdn-cgi/trace** β€” country-only, zero auth * **ip-api.com** β€” free legacy provider * **MaxMind GeoLite2** β€” best ASN accuracy (license-key) 30-day cache + a one-click "Detect now" button. [Provider comparison β†’](https://docs.versioninfoplugin.com/pro-features-server-location/) πŸ’Ύ **Database Size + Connection Limits** Know how bloated your database is *before* it becomes a problem. Tracks `data` vs `index` size for every WP table, plus DB max connections and max packet β€” critical for WooCommerce stores hitting connection caps during Black Friday. 12-hour cache + "Scan Now" for fresh data. πŸ›°οΈ **wp-server-stats Parity β€” and Beyond** Closes the feature gap with the abandoned 2017-era wp-server-stats plugin β€” without inheriting its `shell_exec()` dependency that breaks on managed hosts. Adds: * Server OS, Hostname, IP, Port, Document Root (path-masked) * Server Uptime (formatted) * PHP Modules accordion (every loaded extension with version) * Disk Usage bar * One-click "Purge VI Caches" button 🚨 **Smart Environment Indicators** Never accidentally run a destructive query on production again. High-visibility color badges in the admin bar: * πŸ”΄ **Red** β€” Production * 🟠 **Orange** β€” Staging * 🟒 **Green** β€” Development / Local Auto-detects Bedrock, Kinsta, WP Engine, Pantheon, Flywheel, and core `WP_ENVIRONMENT_TYPE`. Optional admin-bar border highlight matches the environment color. πŸ“œ **Version History Audit Log** A persistent timeline of every shift in your WordPress core, PHP, MySQL, plugin, and theme versions. Know exactly *when* and *what* changed for fast troubleshooting. Last 50 entries; auto-pruned. πŸ›‘οΈ **Health Advisor** Proactive alerts that predict problems before they happen. Checks your PHP and MySQL versions against known End-of-Life dates and flags critical security risks. Integrates with the native WordPress Site Health screen. πŸ“€ **JSON System Info Export** One-click download of your entire technical stack as structured JSON. Perfect for support tickets, host conversations, and pre-migration archives. Includes WordPress config, PHP + extensions, database details, active theme, and every active plugin with version. [See the full PRO feature documentation β†’](https://docs.versioninfoplugin.com/pro-features "Version Info PRO documentation") = πŸ›οΈ Agency Plan β€” The Command Center for Client Portfolios = Everything in PRO, plus enterprise-grade tools for agencies, freelancers, and hosting companies managing multiple sites. **[Upgrade to Agency β†’](https://versioninfoplugin.com/pricing "Version Info Agency pricing")** Starting at $49/year. 🏷️ **Full Agency White-Labeling** Make it *your* plugin. Replace "Version Info" and "Gaucho Plugins" everywhere β€” plugins list, widget, admin bar, footer, settings page. Hide Freemius branding. Optionally: * Lock the White Label tab to a single admin so clients can't undo your branding * Hide every in-plugin docs link sitewide πŸ‘₯ **Role-Based Admin Visibility** Keep client dashboards clean. A checkbox matrix controls exactly which WordPress roles see version info in the admin bar, footer, and widget. Default: administrators only. 🌐 **Multisite Network Dashboard** A single page under **Network Admin β†’ Settings** showing WP / PHP / MySQL versions and database size for every site on the network. Cached, capped at 100 sites for performance. πŸ“§ **System Change Email Alerts** Get notified the *instant* something changes β€” PHP version flips, WP core updates, any plugin or theme version shift. Configurable recipient list, per-component toggles, sensible defaults. πŸ” **PHP Error Log Dashboard** Debug without FTP or SSH. View the last 100 lines of your `debug.log` directly inside WordPress. Efficient tail reading, automatic path masking, ZIP download for offline analysis. [See the full Agency feature documentation β†’](https://docs.versioninfoplugin.com/agency-features "Version Info Agency documentation") = 🎯 Real-World Use Cases = **"The Support Hero"** A client reports a bug. Instead of asking for their login credentials, you ask them to screenshot their admin footer. You instantly know their PHP version, MySQL version, WordPress version, and web server β€” without ever logging into their site. **"The WooCommerce Specialist"** Black Friday is coming. You use **Database Tracking** to monitor table size growth during the high-traffic event. When `wp_options` grows 300% overnight, you catch the autoloaded transient bloat before it takes down the store. **"The Agency Owner"** You hand over a beautifully built site to a high-ticket client. With **White-Labeling**, the client never sees "Gaucho Plugins" β€” they see *your* agency name everywhere. With **Role-Based Visibility**, the client's editors see a clean dashboard without confusing server information. **"The Safety-First Developer"** You manage staging and production environments for the same client. The bright **red "Production" badge** in your admin bar prevents you from ever accidentally running a migration script on the live site. The **admin bar highlight** makes the environment unmistakable. **"The Managed Hosting Reseller"** You run 40 sites on a Multisite installation. The **Network Dashboard** gives you a single page showing WP, PHP, and MySQL versions across every site β€” perfect for planning bulk upgrades. When a host updates PHP overnight, the **Email Alert** hits your inbox before the first support ticket arrives. **"The Remote Debugger"** A client's site throws a white screen. You open the **Error Log Dashboard** directly in wp-admin β€” no FTP client, no SSH terminal. The last 100 lines show a fatal error from a plugin update. The **Version History** tab confirms the plugin updated 10 minutes ago. Root cause found in under 60 seconds. **"The wp-server-stats Replacer"** You've been using the abandoned **WP Server Health Stats** plugin since 2017 because nothing modern replaced it β€” until now. The Version Info PRO dashboard widget gives you CPU/RAM bars *with live sparklines*, disk usage, database size with `data` vs `index` split, server OS / hostname / IP / port / uptime / location β€” all in one widget, on every dashboard load, refreshed via the WordPress Heartbeat API. No `shell_exec()` (so it works on Kinsta, WP Engine, Cloudways), no abandoned dependencies, no rebuilds required. = ⚑ Performance & Architecture = Version Info is built with performance as the #1 priority: * **Transients API** β€” All resource-heavy metrics (CPU, RAM, DB size) are cached. CPU/RAM uses 60-second TTL; database size uses 12-hour TTL. * **Heartbeat API** β€” Live resource updates use the native WordPress Heartbeat, ensuring data refreshes only when the admin page is active. * **Provider Pattern** β€” A `ProviderInterface` abstracts all detection logic, making it trivial to add custom providers for AWS, Kinsta, or any host-specific API. * **Hook-First Architecture** β€” Every data point fires a WordPress filter (`version_info_wp_version`, `version_info_php_version`, etc.) and every render point fires an action. Extend anything without editing core files. See the [hooks reference](https://docs.versioninfoplugin.com/advanced-configuration-hooks-and-filters "Version Info hooks reference"). * **Broad Compatibility** β€” The codebase deliberately avoids language features that would lock out legacy hosts, so the plugin still installs on PHP 5.6+ and WordPress 4.7+ (which is, after all, who this plugin is built for). Modern PHP is auto-detected and used where available. * **WordPress Coding Standards** β€” Follows WPCS, uses proper escaping, nonce verification, capability checks, and prepared SQL queries throughout. = 🌍 Works With Your Stack = Version Info auto-detects and works seamlessly with: * **Hosts:** Kinsta, WP Engine, Pantheon, Flywheel, Cloudways, SiteGround, and any standard LAMP/LEMP host * **Environments:** Bedrock, Trellis, Local by Flywheel, MAMP, WAMP, Docker, DevKinsta * **Servers:** Apache, Nginx, LiteSpeed, OpenLiteSpeed, IIS * **Multisite:** Full network-level support with dedicated Network Admin page (Agency) * **Translations:** 13+ languages with full RTL support = πŸ“£ What WordPress Professionals Are Saying = > "I install this on every client site. It saves me at least 5 minutes per support ticket." β€” β˜…β˜…β˜…β˜…β˜… > "The environment badges alone are worth the upgrade. I'll never accidentally nuke production again." β€” β˜…β˜…β˜…β˜…β˜… > "Finally, a server info plugin that isn't bloated with stuff I don't need." β€” β˜…β˜…β˜…β˜…β˜… [Read more reviews β†’](https://wordpress.org/support/plugin/version-info/reviews/?filter=5 "Version Info 5-star reviews") = πŸ”— Resources & Links = * **[Version Info Website](https://versioninfoplugin.com/ "Visit the Version Info website")** * **[Documentation & Guides](https://docs.versioninfoplugin.com/ "Version Info documentation")** * **[PRO & Agency Pricing](https://versioninfoplugin.com/pricing "Version Info pricing")** * **[Developer Hooks Reference](https://docs.versioninfoplugin.com/advanced-configuration-hooks-and-filters "Version Info hooks reference")** * **[Support Forum](https://wordpress.org/support/plugin/version-info/ "Version Info support")** * **[Translate Version Info](https://translate.wordpress.org/projects/wp-plugins/version-info/ "Translate on WordPress.org")** = πŸ†˜ Support = Free support is available in the [WordPress.org support forum](https://wordpress.org/support/plugin/version-info/). PRO and Agency customers can use [priority support through versioninfoplugin.com](https://versioninfoplugin.com/). ## GAUCHO PLUGINS PORTFOLIO **[Payment Page](https://wordpress.org/plugins/payment-page/)**: Start accepting payments in a beautiful payment form in less than 60 seconds **[Split Pay Plugin](https://wordpress.org/plugins/bsd-woo-stripe-connect-split-pay/)**: Split WooCommerce payments across multiple connected Stripe accounts. **[Login for Stripe Customer Portal](https://wordpress.org/plugins/login-stripe-customer-portal/)**: Create an Account login area for your Stripe customers. **[Gyta Buyback](https://wordpress.org/plugins/gyta-buyback/)**: Create a trade-in / buyback business using WooCommerce. **[Version Info](https://wordpress.org/plugins/version-info/)**: Show WP, PHP, MySQL & Web Server Versions in the WP-Admin Dashboard. **[China Payments Plugin](https://wordpress.org/plugins/wp-stripe-global-payments/)**: Accept WeChat Pay and Alipay payments from Chinese customers. **[Blocked in China](https://wordpress.org/plugins/blocked-in-china/)**: Check if your website is available in the Chinese mainland. **[Speed in China](https://wordpress.org/plugins/speed-in-china/)**: Check your website’s speed in the Chinese mainland. == Installation == = Minimum Requirements = * WordPress 4.7 or greater * PHP version 5.6 or greater * MySQL version 5.5 or greater Version Info is intentionally backwards-compatible. Because the plugin's whole purpose is to surface PHP / WordPress / server-version information, the people who need it most are typically running older environments. The minimum-supported floor is set as low as the underlying code allows. = Automatic Installation = 1. Go to **Plugins > Add New** in your WordPress admin. 2. Search for **"Version Info"** and click **Install Now**. 3. Click **Activate** and you're done β€” version info appears in your admin footer immediately. = Manual Installation = 1. Download the plugin ZIP from WordPress.org. 2. Upload the `version-info` folder to `/wp-content/plugins/`. 3. Activate through the **Plugins** menu. = Configuration = Navigate to **Settings > Version Info** to: * Toggle display in the Admin Bar, Dashboard Widget, and Footer * Access PRO tabs for System Resources, Environment, Version History, Health Advisor, and System Export * Access Agency tabs for White Label, Access Control, Email Alerts, and Error Log For detailed setup guides, visit the **[Version Info documentation](https://docs.versioninfoplugin.com/ "Version Info documentation")**. = Upgrading to 2.0.1 = Version 2.0.1 restores backwards compatibility with PHP 5.6+ and WordPress 4.7+. The previous 2.0.0 release required PHP 8.1+, which was inappropriate for a diagnostic plugin whose users are most often on older environments. No functionality was removed β€” only the language-level features were refactored. Always backup your site before updating. See the [upgrade guide](https://docs.versioninfoplugin.com/getting-started-installation-and-setup "Version Info 2.0 upgrade guide") for details. == Frequently Asked Questions == = Is this plugin lightweight? Will it slow down my site? = Absolutely not. The free version uses only native WordPress functions (`get_bloginfo()`, `phpversion()`, `$wpdb->get_var()`) and has near-zero performance impact. The PRO version uses the WordPress Transients API and Heartbeat API to ensure monitoring never blocks page loads or strains your server. Read more about the [performance architecture](https://docs.versioninfoplugin.com/advanced-configuration-known-plugin-conflicts "Version Info performance documentation"). = Does it work on WordPress Multisite? = Yes! The free version works on a per-site basis. PRO adds a dedicated **Network Admin > Settings > Version Info** page that shows WP, PHP, MySQL versions, and database sizes for every site on the network in a single table. = Which hosting environments can the Environment Indicator detect? = It auto-detects: `WP_ENVIRONMENT_TYPE` (WordPress 5.5+ core), `WP_ENV` (Bedrock/Trellis), `KINSTA_ENV_TYPE`, `WPE_ENVIRONMENT` and `IS_WPE_SNAPSHOT` (WP Engine), `PANTHEON_ENVIRONMENT`, `FLYWHEEL_CONFIG_DIR`, and falls back to "Production" for unrecognized hosts. See the [full compatibility list](https://docs.versioninfoplugin.com/pro-features-environment-indicators "Version Info environment detection documentation"). = Can I use this to debug PHP errors remotely? = Yes! PRO includes a **PHP Error Log Dashboard** that reads your `debug.log` file directly inside WordPress β€” no FTP or SSH access needed. It shows the last 100 lines efficiently and lets you download the full log as a ZIP. = Is the PRO version compatible with WordPress.org guidelines? = Yes. The free version hosted on WordPress.org contains zero premium code. All PRO features are delivered via the Freemius SDK update mechanism and are clearly separated using the `@fs_premium_only` deployment directive. = How does the Health Advisor work? = It integrates with the native **WordPress Site Health** screen by hooking into the `site_status_tests` filter. It checks your current PHP and MySQL versions against known End-of-Life (EOL) dates and flags them as Critical (past EOL), Warning (within 6 months), or Good (actively supported). = Can my clients see the version information? = By default, only administrators can see version data. With PRO, you get a **Role-Based Visibility** matrix that lets you choose exactly which roles (Editor, Author, Shop Manager, etc.) can see version info. You can also completely white-label the plugin so clients never know it exists. = How do email alerts work? = The Agency plan monitors for version changes on every `admin_init` and via `upgrader_process_complete`. When a change is detected (e.g., PHP 8.1 β†’ 8.2, or a plugin update), it sends a plain-text email to your configured recipients listing what changed, the old version, the new version, and the timestamp. = Is this plugin developer-friendly? = Extremely. Every data point fires a WordPress filter (e.g., `version_info_wp_version`, `version_info_mysql_version`). Every render point fires an action. The architecture uses a `ProviderInterface` so you can register custom data providers. The codebase deliberately avoids language features that would lock out legacy hosts, so the plugin still installs on PHP 5.6+. See the [developer documentation](https://docs.versioninfoplugin.com/advanced-configuration-hooks-and-filters "Version Info developer docs") for the complete hooks reference and provider API. = Where can I find documentation? = Complete documentation, setup guides, and developer references are available at **[docs.versioninfoplugin.com](https://docs.versioninfoplugin.com/ "Version Info documentation")**. = Where can I get support? = Free users can use the [WordPress.org support forum](https://wordpress.org/support/plugin/version-info/ "Version Info support forum"). PRO and Agency customers receive [priority support](https://versioninfoplugin.com/ "Version Info priority support"). == Screenshots == 1. **Live System Resources HUD** *(2.0.2+ PRO)* β€” The full dashboard widget with 30+ rows: identity (Environment, Server Location, OS, Hostname, IP, Port, Document Root, Uptime), live CPU and Memory bars with inline-SVG sparklines, Disk usage, Database stats, PHP runtime info, WP status, and more β€” all on every dashboard load. 2. **Settings Page** β€” Clean, tabbed interface following native WordPress admin design. General tab with display toggles for admin bar, footer, and dashboard widget. 3. **Server Location Tab** *(2.0.2+ PRO)* β€” Choose between 4 geolocation providers: Version Info Geolocation (anonymous Cloudflare Worker, default), Cloudflare cdn-cgi/trace, ip-api.com, or MaxMind GeoLite2. Results cached 30 days with a "Detect now" button. 4. **Environment Badges** β€” Color-coded Production (red), Staging (orange), and Development (green) indicators in the Admin Bar. 5. **System Resources Tab** β€” Real-time CPU and RAM monitoring with visual percentage bars and database size breakdown. 6. **Version History** β€” Timeline view of every WordPress, PHP, MySQL, plugin, and theme version change with timestamps. 7. **Health Advisor** β€” Predictive EOL alerts for PHP and MySQL integrated into the plugin settings and WordPress Site Health. 8. **Admin Footer** β€” How version info appears at the bottom of every admin page with optional WP update link. 9. **Network Dashboard** β€” Multisite overview showing versions and database sizes for every site (PRO). 10. **White Label** β€” Rebrand the plugin name, author, and hide Freemius menus for a seamless client experience (PRO). Optional: lock to current user, hide doc links sitewide. 11. **Error Log Viewer** β€” In-dashboard PHP error log with masked paths and ZIP download (PRO). 12. **System Export** β€” One-click JSON download with a full preview table of your technical stack (PRO). == Changelog == = 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! = 2.0.2 (2026-05-26) = * **PRO:** New General-settings toggle **"Show Live System Resources in Dashboard Widget"** enriches the WP admin dashboard widget with the full collected dataset β€” CPU load with bar + 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, **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 now 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:** New **Server Location** row in the widget. Resolution order: 30-day transient cache β†’ configured provider lookup β†’ reverse-DNS fallback β†’ graceful "Unknown". A "Detect now" button on the Server Location tab busts the cache and re-runs the lookup. * **PRO:** Server OS, Hostname, Server IP, **Server Port**, **Document Root** (masked through `[ABSPATH]`), **DB Max Connections**, **DB Max Allowed Packet**, and Server Uptime rows. Closes the parity gap with the abandoned `wp-server-stats` plugin (last released 2017) without inheriting its `shell_exec()` dependency. * **PRO:** Server Location now offers **four selectable providers** with an enable/disable checkbox: **Version Info Geolocation (anonymous)** (default β€” our own Cloudflare Worker at `geo.versioninfoplugin.com`, logs nothing, returns city/region/country/postal/timezone/lat-long/ASN/datacenter), **Cloudflare cdn-cgi/trace** (country-only, free, anonymous), **ip-api.com** (legacy), and **MaxMind GeoLite2 City Web Service** (license-key required). See [the docs](https://docs.versioninfoplugin.com/pro-features-server-location/) for trade-offs. * **PRO:** System Resources tab gains a collapsible **PHP Modules** list and a one-click **Purge VI Caches** button. * **PRO:** CPU, memory, and disk rows in the dashboard widget display compact color-coded percent bars matching the System Resources tab. CPU and memory bars redraw live on every WordPress Heartbeat tick β€” no page reload required. * **PRO:** Aggregate widget extras cached for 5 minutes behind a transient (filterable via `version_info_widget_extras_ttl`) so the widget stays snappy. * 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 β€” keeps the form uncluttered until the option is meaningful. * **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. The lock auto-releases if the owner's account is deleted, and also self-heals on load 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.versioninfoplugin.com` page for the feature being configured. = 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 (`?array`, `?string`), `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 (since the wider ecosystem considers 7.4 the active-support floor), rather than claiming the plugin itself requires 8.1. * 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()` (WP 5.3+) and `wp_timezone_string()` (WP 5.3+) so the plugin degrades gracefully on WP 4.7+. * Confirmed compatibility with WordPress 7.0. = 2.0.0 = **πŸš€ MAJOR RELEASE: Complete architecture refactor with PRO + Agency feature suite.** * **NEW:** Modular Provider-based detection architecture with PSR-4 autoloading * **NEW:** Freemius SDK integration for PRO and Agency licensing * **NEW:** Tabbed settings page (General, System Resources, Environment, Version History, Health Advisor, System Export, White Label, Access Control, Email Alerts, Error Log) * **NEW:** Grayed-out PRO/Agency feature previews with upgrade prompts for free users * **PRO:** Real-time CPU & RAM monitoring via WordPress Heartbeat API * **PRO:** Database Size tracking with 12-hour cache and AJAX "Scan Now" button * **PRO:** Smart Environment Indicators with color-coded admin bar badges and optional admin bar border highlight * **PRO:** Audit Log of Version History β€” tracks core, plugin, and theme updates via upgrader_process_complete * **PRO:** Health Advisor Notifications β€” PHP/MySQL EOL checks integrated with WordPress Site Health * **PRO:** JSON System Info Export β€” one-click download of complete tech stack * **AGENCY:** Full White-Labeling with all_plugins filter for Plugins list rebranding * **AGENCY:** Role-Based Admin Visibility with per-role checkbox matrix * **AGENCY:** Multi-Site Network Dashboard under Network Admin > Settings * **AGENCY:** System Change Email Alerts via wp_mail with configurable recipients * **AGENCY:** PHP Error Log Dashboard with fseek tail reading and ZIP download * **TECH:** Minimum PHP raised to 8.1 with strict typing throughout * **TECH:** Minimum WordPress raised to 5.5 * **TECH:** Hook-first architecture with filters and actions on every data point = 1.3.3 = * Verified WordPress 6.9 compatibility. = 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. = 1.3.1 = * Updated compatibility details. * Changed to GPL. = 1.3.0 = Plugin transferred to new owner, @gauchoplugins. == Upgrade Notice == = 2.0.1 = Backwards-compatibility release. Minimum PHP lowered from 8.1 to **5.6**; minimum WordPress lowered from 5.5 to **4.7**. No features removed β€” Version Info is a diagnostic plugin, so it now actually installs on the legacy environments it was built to diagnose. Safe upgrade for anyone on 2.0.0. = 2.0.0 = Major upgrade! Requires PHP 8.1+. Adds PRO features (CPU/RAM monitoring, DB tracking, environment indicators, health advisor, system export) and Agency features (white-labeling, role controls, network dashboard, email alerts, error log viewer). Backup before updating.