WP Ghost Changelog – All Version Updates, Features, and Fixes

Moved

This tutorial has moved to the new WP Ghost Knowledge Base where each feature is presented in detail.

View full changelog

Last plugin update: 06 April 2026

Stay informed about the latest updates and improvements to the WP Ghost plugin. This changelog provides a detailed record of all version releases, including new features, security enhancements, bug fixes, and performance optimizations. For the most up-to-date changelog, visit the WP Ghost Knowledge Base.

= 9.0.03 (06 April 2026) =

  • Fix – Fixed an issue where the Dark Mode popup remained white and some settings fields were too dark
  • Fix – Fixed Login Page Design to work in Disable mode
  • Fix – Fixed Firewall whitelist IPs and paths to work in disabled mode when the Firewall is activated
  • Fix – Fixed minor bugs and typos

= 9.0.02 (01 April 2026) =

  • New – Translation in Indonesian (id_ID) language
  • New – Translation in Turkish (tr_TR) language
  • Update – Translations updated in all 16 supported languages: Arabic, Brazilian Portuguese, Chinese (Simplified), Dutch, Finnish, French, German, Italian, Japanese, Portuguese, Romanian, Russian, Spanish, and English (default)
  • Fix – Friendly time display (e.g. “3 hours ago”) now renders correctly in all translated languages
  • Fix – Dropdown and Help icon in the RTL languages

= 9.0.01 (30 March 2026) =

  • Fix – Resolved robots.txt warning when user agents are blocked
  • New – Country filter in Security Threats Log and User Events Log
  • New – Click on a country circle in the GeoMap to open Security Threats Log filtered by that country for the last 7 days
  • Update – Moved Export CSV button to below the table in Security Threats Log and User Events Log to avoid accidental clicks
  • Update – Added proper color handling for dark mode (browser-based)
  • Update – Enhanced security progress indicator and introduced Security Optimization Score
  • Update – Add a loading process on login submit
  • Fix – GeoMap country circle counts now match Security Threats Log counts for the same 7-day window
  • Fix – Security Threats counting for the last 7 days on widget now matches the log totals (timezone-aligned day buckets)
  • Fix – Passkey login spinner not showing due to missing classList calls
  • Fix – Country codes missing from threats log rows now resolved on-the-fly from GeoIP when cron is not running

= 9.0.00 (26 March 2026) =

  • New – Customize the login page with custom logo (with live preview), logo link URL, and color scheme (page, form, button, text, link colors) with one-click presets
  • New – Block AI Crawler Bots at firewall level with automatic robots.txt Disallow rules (GPTBot, ClaudeBot, PerplexityBot, Bytespider, and 30+ others)
  • New – GEO Map with top 5 threat countries visualization on the Overview dashboard
  • New – Export Security Threats Log and User Events Log to CSV
  • New – Security Check task to verify IP block automation is configured correctly
  • New – Threats count in the Overview widget now shows the full 7-day period totals
  • New – Notification in the Overview widget to activate 7G/8G Firewall when unblocked threats are detected
  • Update – Store country code in the threats log table for faster country stats
  • Update – Missing country codes resolved in background via cron without slowing down threat logging

= 8.3.07 (16 March 2026) =

  • Fix – Sorting and filtering in the Events Log & Security Threats Log
  • Fix – Rules and Threats filters to work with WP Multisite subpaths structure
  • Fix – Temporary login user edit link on WP Multisite
  • Fix – Compatibility with WooCommerce 10.6
  • Fix – Compatibility with the Blocksy theme
  • Fix – Optimize the plugin speed

= 8.3.06 (09 March 2026) =

  • Update – JS requirements for WordPress 6.9.2
  • Fix – Security Log and Events Log not recording properly
  • Fix – Optimize user logged in verification
  • Fix – Don’t show the 2FA and Magic Login form when the Safe URL parameter is set
  • Fix – Prevent logging out when the paths are changed
  • Fix – Sending the code too often on 2FA Email verification. The code can be resent only every 30 seconds
  • Fix – Remove unused JS, CSS and fonts

= 8.3.05 (05 March 2026) =

  • Update – JS requirements for WordPress 6.9.2
  • Fix – Security Log and Events Log not recording properly
  • Fix – Optimize user logged in verification
  • Fix – Sending the code too often on 2FA Email verification. The code can be resent only every 30 seconds
  • Fix – Remove unused JS, CSS and fonts

= 8.3.04 (02 March 2026) =

  • Update – Remove the option to send the new paths by email as they are already on WP Ghost Dashboard
  • Update – Send the Brute Force, 2FA and Magic Login texts to the multilingual plugins like WPML and Polylang
  • Update – Add the Magic Login options to Change Paths > Login Security section
  • Update – Compatibility with PHP 8.5
  • Fix – Small bugs and typos

= 8.3.03 (25 Feb 2026) =

  • New – Added Automation on IP address blocking in the Firewall
  • Update – Added compatibility with Photo Gallery from 10Web
  • Update – Translations in all 14 languages
  • Update – Moved 2FA and Magic Login feature in WP Ghost core
  • Update – UI for Security Threats Log and Events Log
  • Update – Plugin core security according to the latest WordPress security recommendations
  • Fix – Firewall rules to work with the new WordPress 6.9.2 update

= 8.3.02 (20 Feb 2026) =

  • New – Added Automation on IP address blocking in the Firewall
  • Update – Added compatibility with Photo Gallery from 10Web
  • Update – Translations in all 14 languages
  • Fix – Firewall rules to work with the new WordPress 6.9.2 update

= 8.3.01 (10 Feb 2026) =

  • Fix – Fatal error on log table creation when the plugin is activated
  • Fix – Safe URL parameter on login form to prevent 2FA from showing when is activated

= 8.3.00 (07 Feb 2026) =

  • New – Security Threats Log added to track blocked attacks and malicious requests
  • Change – Events Log renamed to Logs, now split into User Events and Security Threats
  • Update – Expanded 7G / 8G Firewall rules to block advanced brute-force attempts, SQL injection, XSS payloads, file inclusion, directory traversal, and automated vulnerability scans before reaching WordPress
  • Update – Improved threat detection to stop malicious requests before execution

= 8.2.10 (11 Apr 2025) =

  • Update – Compatibility with WordPress version 6.8
  • Fix – File security when the rewrite rules are not loaded correctly
  • Fix – Prevent Brute Force from updating the warning text without space when switched off
  • Fix – Prevent PHP warning when IP address unknown in Brute Force IP check
  • Fix – Load i18n on the login page for password-strength-meter messages when the Clean Login option is activated
  • Fix – Detect if parent theme has caps when child theme is activated
  • Fix – Dynamic file mapping to load through index.php for better compatibility with all server types

= 8.2.04 (07 Mar 2025) =

  • Update – Add the option to customize all active and inactive themes
  • Fix – Brute Force error in comments when no recaptcha option is selected
  • Fix – WP Multisite root directory for custom WP directory installation

= 8.2.03 (04 Mar 2025) =

  • Update – Security update on wp-activate.php path call
  • Fix – Headers check on Brute Force to get the real IP behind Proxy
  • Fix – Admin layout issue when other plugins notification is loading in WP Ghost settings
  • Fix – Remove newlines from the rewrite rules

= 8.2.01 (26 Feb 2025) =

  • Update – Add Google reCaptcha Enterprise
  • Update – Increase security on Brute Force feature
  • Update – Compatibility with Sucuri plugin on Events Log and Brute Force
  • Update – Add the HMWP_CONFIG_DIR constant to define the config root path
  • Update – Translations files for the last text changed
  • Fix – Get the real IP address behind proxy
  • Fix – Brute Force compatibility with Advanced Pack Magic Login and small bugs
  • Fix – Include parent theme in the custom theme name list if the child theme is loaded

= 8.1.04 (06 Feb 2025) =

  • Update – New WP Ghost Dashboard design
  • Update – Login Attempt and Blocked IPs chart in WP Ghost Dashboard
  • Update – Email Alerts log report in WP Ghost Dashboard
  • Fix – Paths changed in dynamically loaded CSS and JS files
  • Fix – Prevent redirecting URLs to hidden paths on config rules issue
  • Fix – Prevent hiding the wp-admin on config rules issue
  • Fix – Prevent changing the wp-admin on config rules issue

= 8.1.03 (22 Jan 2025) =

  • Update – Knowledge Base links and responsive layout
  • Update – GeoIP Country database for Geo-Blocking
  • Fix – Config update issue when saving the whitelist from Level Of Security

For versions 8.1.02 and earlier, see the complete changelog on the WP Ghost Knowledge Base.