ActiveLayer Anti-Spam: Spam Protection for Forms & Comments

Changelog

1.1.0

  • Added: Gravity Forms integration with per-form control and notification management.
  • Added: Elementor Forms integration for Elementor Pro form widgets.
  • Added: Fluent Forms integration with per-form spam detection and email handling.
  • Added: Forminator integration with per-form toggles and notification replay.
  • Added: SureForms integration with per-form control.
  • Added: Global Sync Mode setting for inline spam blocking on supported integrations.
  • Added: Client-side behavioral analysis (keystrokes, mouse, touch, scroll).
  • Added: Environment detection for headless browsers and automated tools.
  • Added: Tools page with bulk delete of old submissions and retention controls.
  • Added: Sync Save strategy for WPForms (full synchronous save with email replay).
  • Added: Conditional frontend script loading — scripts load only on pages with protected forms.
  • Added: API Status link in dashboard quick access.
  • Added: Client signals output for Fluent Forms.
  • Added: UTM tracking parameters on outbound links.
  • Added: activelayer_show_tracking_mode filter for advanced workflows.
  • Improved: Human-readable provider names throughout Submissions admin.
  • Improved: WordPress timezone handling across analytics and cleanup routines.
  • Improved: Atomic reset_for_retry() to prevent race conditions on recheck.
  • Improved: Consolidated admin notices via NoticeHelper.
  • Improved: Security hardening — output escaping, $wpdb->prepare() coverage, input sanitization.
  • Improved: Deactivation and uninstall cleanup across all integrations and transients.
  • Improved: Build pipeline with QA site deployment and asset rebuilds.
  • Fixed: Comments integration now requires a valid API key before activating.
  • Fixed: Graceful handling of null submissions in async worker.
  • Fixed: Dashboard widget compatibility with WPForms Pro.
  • Fixed: Ninja Forms SpamCheckAction edge cases.
  • Fixed: Elementor Forms edit link uses page_id instead of element hash.
  • Fixed: Activation redirect slug and hook priority for first-time installs.
  • Fixed: WPForms SYNC_SAVE now re-sends emails via EmailReconstructor.
  • Fixed: Submission analytics — trash fallback, wp_date() validation, DST edge cases.
  • Fixed: Gravity Forms email domain handling on cleanup.
  • Changed: Removed per-form Tracking Mode in favor of Global Sync Mode.
  • Changed: Reduced cyclomatic complexity in GravityForms and Forminator admin settings.

1.0.0

  • Initial release.

Plugin Website
Visit website

Author
Syed Balkhi
Version:
1.1.0
Last Updated
April 17, 2026
Requires
WordPress 5.5
Tested Up To
WordPress 6.9.4
Requires PHP
7.2

Share Post

Join our newsletter.

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