Plugin Name: WP Defender
Author: WPMU DEV
Tested up to: 6.4

Change Log:

= 4.2.1 ( 2023-10-19 ) =

- Fix: Deprecation error in the log
- Fix: Data opt-in modal visibility conditions

= 4.2.0 ( 2023-10-16 ) =

- Enhance: Compatibility with WordPress 6.4
- Enhance: Improve Mask Login hooks to avoid bypassing
- Enhance: Add relevant icons to suspicious file accordion
- Enhance: 'Save Changes' button in security headers is not disabled when clicked
- Enhance: UI Enhancements
- Fix: Secure log data handling
- Fix: Global IP data sync error on new sites
- Fix: Mask login fails to recognize Subdirectory/Subdomain and Post/Page slugs

= 4.1.0 ( 2023-09-11 ) =

- New: Safe Repair for Suspicious files
- Enhance: Require PHP 7.4 as the minimum supported version
- Enhance: Allow to quarantine readme.txt files
- Enhance: Enable "Move to quarantine" by default when deleting or repairing a file
- Enhance: Improve the Quarantine directory accessibility logic
- Enhance: Update Quarantine page copy
- Enhance: Add new toggle state "Push permanently blocklisted IPs" to config structure
- Enhance: Add banned IP to the Global IP blocklist on the firewall logs page
- Enhance: Remove Beta info about 2FA
- Enhance: GeoLite2 DB URL is not working
- Enhance: PHP v8.1 warnings for the "PHP QR Code" package
- Enhance: Update the primary color in the email notifications
- Enhance: Change the "Settings" link to "Dashboard" on plugins page
- Enhance: UI Enhancements
- Fix: False positives on Windows server
- Fix: Bypass masked URL and view the masked URL slug using Gravity Forms gf_page-argument
- Fix: Compatibility issues with the Polylang plugin
- Fix: Fix scrolling on Global IP section
- Fix: Quarantined file time sent to HUB is not in GMT/UTC-based timestamp
- Fix: Replace the deprecated FILTER_SANITIZE_STRING in PHP v8.1+
- Fix: Forminator shortcode not rendered in Gutenberg block when Defender is activated
- Fix: Cannot recheck Prevent PHP Execution
- Fix: IP Allowlist/Blocklist do not accept more than one IP on Windows server
- Fix: Mismatch in the "Free Membership text" on the Defender dashboard page
- Fix: Geo-blocking does not work on a multisite subsite
- Fix: Hide WPMU DEV URLs when Whitelabel is enabled and not listed users
- Fix: Compatibility issues with the Amelia Pro plugin

= 4.0.2 ( 2023-08-24 ) =

- Fix : Adjust table creation based on storage engines

= 4.0.1 ( 2023-08-08 ) =

- Fix: Quarantine table creation on upgrade from free to pro

= 4.0.0 ( 2023-07-25 ) =

- New: Safe Repair
- Enhance: Compatibility with WordPress 6.3
- Enhance: Replaced hero image with new product logo

= 3.12.0 ( 2023-06-19 ) =

- Enhance: Update global IP cron schedule to hourly
- Enhance: Improve malware scan core
- Enhance: Extend conditions for crawler request validation
- Enhance: Replace trial prompts in Defender free
- Fix: User agent is blocked when the blocklist is empty
- Fix: Issues when deleting vulnerable plugins or themes
- Fix: Released temporary IP addresses are shown in the Active Lockouts list
- Fix: Detect malware in core-builder and core-engine plugins
- Fix: Defender Reset option does not clean the malware results items
- Fix: New hook to avoid the connection block for Manage WP when 2FA is enabled
- Fix: Defender mask URL breaking the default language switch on the login page
- Fix: Issues activating the mask login feature when a post/page and mask login slug are the same
- Fix: Having login and registration forms on the same page causes a conflict with Google reCAPTCHA
- Fix: Delete action shows up even after the deletion of the default security config
- Fix: Issues in deleting the default security config
- Fix: Google reCAPTCHA is not deactivated if Woocommerce is enabled without forms selection
- Fix: User search for recipient does not work in notifications bulk configure
- Fix: An error message is shown by default in the notification modal
- Fix: Grammar and spelling errors
- Fix: Typo on result lines on the Audit Logging page
- Fix: Add comments for all translation strings with placeholders
- Fix: Typo in "Change default admin user account" security recommendation
- Fix: Typo in "Update PHP to latest version" security recommendation

= 3.11.1 ( 2023-06-12 ) =

- Enhance: Performance improvements


598926-1697745801-au