Fix: Encrypt 2FA secret keys
- Enhance: 2FA security improvements
- Enhance: IP detection
- Enhance: Replace Google fonts with Bunny fonts for GDPR compliance
- Enhance: Membership detection
- Fix: Defender User Agent banning
- New: Google reCAPTCHA integration with BuddyPress plugin
- New: Google reCAPTCHA for WooCommerce Checkout
- Enhance: Add new Delete Lockouts button
- Enhance: Prevent brute force attack though 2fa
- Enhance: Wildcard for User Agent
- Enhance: Add new checkbox for User Agent Lockout to Firewall notification
- Enhance: Disable Delete button for active theme
- Enhance: Vulnerability when scanned using OWASP tools
- Fix: WebAuthn not working automatically on Subsites when it is enabled in Network for Multisite
- Fix: WebAuthn devices unregistered from user profile if salt keys are updated
- Fix: Audit log not capturing event on few themes during login or logout
- Fix: Google reCAPTCHA triggers on Rest API and prevents adding new user for WooCommerce
- New: WooCommerce integration with 2FA
- New: Disable 2FA for a specific user
- New: Use URL for image in 2FA > Custom Graphic
- Enhance: Unsubscribe links in email notifications
- Enhance: White label email notifications
- Enhance: White label 2FA backup codes file
- Enhance: 2FA summary section
- Enhance: Configure 2FA for Super Admin users on multisite
- Enhance: Check HTML Entity for 2FA > App Title
- Enhance: Description for 2FA > User Roles option
- Enhance: Hide Cancel-tooltip while scanning
- Enhance: Include string comments for translators
- Fix: 2FA throwing a blank page
- Fix: Password Reset Link for user fails when Google reCAPTCHA location is set for Lost Password
- Fix: Wrong Malware scan reports when there are identical plugin slugs at wp.org
- Fix: Google reCAPTCHA verification fails if the form is submitted after 2 minutes - token expiration issue
- Fix: WAF status not showing correctly
- Fix: Notification scheduler error
- Fix: Plugin support link error
Fix: Notifications module error
- New: YubiKey Authentication
- Enhance: Distinguish Pro and Free plugins with the same slug
- Enhance: Mobile styling for 2FA form
- Enhance: Replace the Support link with a variable
- Enhance: Update the default allowlist of IP addresses
- Enhance: Upgrade vendor packages
- Fix: Wrong confirmation message on Firewall logs screen
- Fix: Defender notification recipients aren't associated with users
- Fix: Configs not applied from the Hub
- Fix: Scan HUB synchronization
- Fix: Notification bulk action is not working
- Fix: Pwned Password updated with simple password on Profile page
- Fix: Storing the MaxMind DB file path relatively instead of a full path
Fix: Beehive Pro plugin flagged issues
- New: Biometric Authentication
- New: Giveaway Opt-in for Free version
- Enhance: PHP version upgrade
- Enhance: Compatibility with WordPress 6.0
- Enhance: WP-CLI command to show Scan details
- Enhance: Update SUI to the latest version
- Fix: Audit events logged not showing after applying some date range
- Enhance: PHP upgrade notice
- Fix: Defender column country_iso_code missing from Lockout table
- Fix: Defender sets all country iso codes as NULL