Addon Submission Blocker for Gravityforms

Changelog

1.7.0

  • Performance: Optimized validation with O(1) hash lookups instead of O(n) array searches
  • Performance: Added object caching for statistics (5-minute cache)
  • Performance: Static caching of blocked lists to avoid repeated database queries
  • Performance: Failed geolocation lookups now cached for 5 minutes to prevent API hammering
  • Security: Added rate limiting to quick block AJAX endpoint (10 blocks per minute)
  • Security: Enhanced input validation for IP addresses and email formats
  • Security: Added file size and type validation for settings import (max 1MB)
  • Security: Improved geolocation API error handling with response code validation
  • Security: Added user agent to geolocation API requests
  • Security: Sanitization improvements for imported settings data
  • New: Automatic log cleanup with configurable retention period (default 90 days)
  • New: Option to keep logs forever or set custom retention days (30/90/365)
  • New: Scheduled daily cleanup task to maintain database performance
  • Improved: Better error messages for rate limiting and validation failures
  • Improved: Log retention setting included in export/import
  • Note: ip-api.com uses HTTP (HTTPS requires pro plan) but only transmits country codes

1.6.0

  • New: Comprehensive logging system for all blocked submissions
  • New: Statistics dashboard showing blocked counts by type and time period
  • New: Export/Import settings functionality
  • New: Display blocked item counts in settings
  • New: Country-based blocking with geolocation
  • New: Quick block button on entry list and detail pages
  • Improved: Better OOP structure with separated concerns
  • Improved: Enhanced UI with modern styling
  • Fixed: Security improvements with wp_safe_redirect

1.5.0

  • New: block specific text content within form fields
  • New: direct blocking of IPs, emails, domains, and text from entry list and detail pages
  • Improved security and nonce verification for all processing
  • Enhanced sanitization and escaping
  • Added internationalization for user facing strings

1.4.0

  • Modular structure with sanitized inputs
  • One per line instructions in settings
  • Custom validation messages for all block types

1.3.0

  • Block email domains
  • Block IP addresses

1.2.0

  • Settings page under Gravity Forms

1.1.0

  • Basic email blocking

1.0.0

  • Initial plugin scaffolding

Plugin Website
Visit website

Version:
1.7.0
Last Updated
February 19, 2026
Active Installs
30
Requires
WordPress 5.2
Tested Up To
WordPress 6.9.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.