NEW: Added a new setting: “Trusted Countries (always bypasses spam checks)”
IMPROVEMENT: WooCommerce orders now use our IP detection method to capture the real IP instead of proxy IPs
IMPROVEMENT: UX improvements for geo-location settings
1.2.46
IMPROVEMENT: Enhanced IP address detection for Elementor Forms integration
FIX: Fixed custom spam messages not falling back to default when empty across all form integrations
1.2.45
NEW: Added support for HappyForms
IMPROVEMENT: Enhanced logging of block reasons in the comment system
1.2.44
NEW: Added support for QuForm
FIX: Prevent the pre-comment approval hook from executing multiple times
1.2.43
FIX: [WooCommerce] Fixed undefined function error in scheduled payments by enforcing global namespace.
1.2.42
FIX: [WooCommerce] Prevent Moneris payment details from being stored in raw logs.
1.2.41
NEW: Added compatibility with the Gravity Forms Partial Entries Add-On.
1.2.40
FIX: “The main content field ID (optional)” setting was not capturing multiple field data in Contact Form 7.
1.2.39
NEW: Added support for SureCart
1.2.38
IMPROVEMENT: Enhanced IP detection in the WordPress comment system to account for proxy usage
1.2.37
IMPROVEMENT: Enhanced method for capturing user’s IP address
1.2.36
NEW: Introduced “Contextual Spam Detection” to analyze spam based on content and website context.
IMPROVEMENT: Refined API usage metrics for tracking.
1.2.35
NEW: Introduced the ability to filter Spam Entries by Form ID.
IMPROVEMENT: Enhanced the user experience for displaying Current usage.
FIX: Addressed issues with the Delete and Email admin actions in the Spam Entries table.
1.2.34
FIX: Ensure sessions are initiated and terminated correctly only when the ‘Minimum Time Between Page Load and Submission (in seconds)’ setting is active.
1.2.33
NEW: Introduced a new setting: ‘Rate Limiting -> Minimum Time Between Page Load and Submission’
IMPROVEMENT: Excluded rate limiting from internal search spam protection
IMPROVEMENT: [Breakdance] Disabled email notifications for detected spam submissions
1.2.31
NEW: [WooCommerce] Added “Payment methods to check origin” setting to restrict origin checks to selected payment methods.
NEW: Automatically report comments as spam or ham to OOPSpam when flagged within the WordPress comment system.
NEW: Introduced “Disable local logging” setting to disable logging in the Form Spam and Valid Entries tables.
NEW: Added global settings for “Log submissions to OOPSpam” and “Disable local logging” using constants:
define(‘OOPSPAM_DISABLE_LOCAL_LOGGING’, true);
define(‘OOPSPAM_ENABLE_REMOTE_LOGGING’, true);
IMPROVEMENT: Enhanced Spam Entries table to display submissions not analyzed due to rate limiting or API errors.
IMPROVEMENT: Removed the review request notice for a cleaner user experience. (But please consider leaving a review <3)
IMPROVEMENT: [SureForms] Added support for custom messages.
IMPROVEMENT: [Gravity Forms] Replaced anonymous functions with named functions for better integration support.
1.2.29
NEW: Added support for Multi-site/Network installations
NEW: Added the ability to filter Spam Entries by detection reason
IMPROVEMENT: Manually blocked IPs and emails now take precedence over manually allowed ones
FIX: Prevented storing password field values in logs during WooCommerce registration
1.2.28
NEW: Added IP Filtering options to block VPNs and Cloud Providers
NEW: Ability to define the global API key in wp-config.php using define( ‘OOPSPAM_API_KEY’, ‘YOUR_KEY’ )
IMPROVEMENT: Added quick links to “Add countries in Africa” & “Add countries in the EU” in the country blocking settings
IMPROVEMENT: Enhanced IP detection for WordPress comments
FIX: Resolved issue with textarea field detection in Fluent Forms
FIX: Fixed array validation issue
1.2.27
NEW: Added North Korea to the list of supported countries
IMPROVEMENT: [WooCommerce] Enhanced blocking of orders from unknown origins for both the Legacy API and the classic checkout
IMPROVEMENT: [Kadence] Prevented email notifications in the Kadence Advanced Form Block
FIX: Resolved error occurring during rate limiting deactivation
1.2.26
NEW: Added integration support for SureForms plugin
NEW: [WooCommerce] Added option to toggle honeypot field protection
IMPROVEMENT: [Fluent Forms] Implemented more reliable IP address detection
FIX: Added fallback handling for missing API request headers
1.2.25
IMPROVEMENT: [Gravity Forms] Enhanced method for capturing user’s IP address
FIX: Resolved conflict with Breakdance
1.2.24
IMPROVEMENT: Enhanced method to prevent naming collisions with other plugins
IMPROVEMENT: [Jetpack Forms] Spam submissions are now categorized under Feedback->Spam
IMPROVEMENT: [Jetpack Forms] Improved handling of textarea fields
FIX: [Gravity Forms] Privacy settings were not being respected
1.2.23
NEW: Added a new rate-limiting setting: “Restrict submissions per Google Ads lead”
1.2.22
NEW: Added support for MC4WP: Mailchimp for WordPress
FIX: Added prefixes to functions to prevent conflicts with other plugins
1.2.21
IMPROVEMENT: [WooCommerce] Exclude honeypot field detection when allowed in Manual Moderation settings.
IMPROVEMENT: [WooCommerce] Enhanced honeypot field functionality for better accuracy.
IMPROVEMENT: Form Spam and Ham Entries tables now display the country name associated with an IP address.
IMPROVEMENT: Minor UX enhancements for Allowed and Blocked Country settings.
1.2.20
NEW: Added support for Jetpack Form
IMPROVEMENT: Form Spam and Ham Entries tables now delete entries older than the selected interval instead of completely clearing the entire table
1.2.19
IMPROVEMENT: Extended WS Form support to include the Lite version
FIX: Removed an unnecessary query during the rate limit table creation
1.2.18
NEW: [WooCommerce] “Block orders from unknown origin” setting for the Block Checkout
1.2.17
NEW: Added bulk reporting functionality for both Spam Entries and Valid Entries tables
IMPROVEMENT: [WooCommerce] Enhanced detection of spam targeting the WooCommerce Block Checkout
IMPROVEMENT: Resolved layout shifts caused by notices from other plugins
IMPROVEMENT: [WooCommerce] Removed first name validation to prevent false positives
1.2.16
NEW: Rate limiting for submissions per IP and email per hour
NEW: [Forminator] Specify content field by Form ID and Field ID pair
NEW: [Forminator] Combine multiple field values for the The main content field setting
IMPROVEMENT: [GiveWP] Reject donations with invalid payment gateways
IMPROVEMENT: Enhanced honeypot implementation in WooCommerce
IMPROVEMENT: Use WooCommerce’s internal function for IP detection
IMPROVEMENT: Improved formatting and added more data to admin email notifications
IMPROVEMENT: Added Sucuri proxy header support in IP detection
1.2.15
NEW: Added support for Kadence Form (Advanced) Block
NEW: Automatically send flagged spam comments to OOPSpam for reporting
1.2.14
NEW: Added oopspam_woo_disable_honeypot hook to disable honeypot in WooCommerce
IMPROVEMENT: Reorganized privacy settings under the Privacy tab for better clarity
IMPROVEMENT: General UX enhancements for a smoother experience
FIX: Resolved issue where WooCommerce blockings were not logged
1.2.13
NEW: View spam detection reasons in the Spam Entries table
NEW: Report entries flagged as spam in Gravity Forms to OOPSpam
NEW: Report entries flagged as not spam in Gravity Forms to OOPSpam
IMPROVEMENT: Admin comments bypass spam checks
1.2.12
NEW: Block messages containing URLs setting
1.2.11
NEW: Paid Memberships Pro support
1.2.10
FIX: Broken The main content field ID (optional) setting
1.2.9
NEW: MemberPress integration
IMPROVEMENT: Detect Cloudflare proxy in IP detection
1.2.8
NEW: Integrated spam submission routing to Gravity Forms’ Spam folder
NEW: Introduced Allowed IPs and Emails settings in Manual Moderation
NEW: Implemented automatic allowlisting of email and IP when an entry is marked as ham (not spam)
IMPROVEMENT: Enhanced GiveWP integration to capture donor email addresses
IMPROVEMENT: Optimized content analysis in GiveWP by combining comment, first name, and last name fields
FIX: Prevent duplicate entries in Blocked Emails and IPs settings
1.2.7
NEW: Automatic local blocking of email and IP when an item is reported as spam
IMPROVEMENT: Truncate long messages in Valid Entries and Spam Entries tables
IMPROVEMENT: Clean up manual moderation data from the database when plugin is uninstalled
FIX: Correct usage of elements in the settings fields for improved accessibility