v2.2
Changelog
2.2
- Minimum Character Length: Added option to enforce a minimum character length for text fields, configurable via the admin interface.
- Enhanced Admin UI: Improved settings page with clear section headers ("Domain Validator and Minimum Characters," "Spam Filter and Predictor") and updated field mapping description.
- Bug Fix: Resolved error in "Update Historical Spam Terms" function when spam form IDs were undefined.
2.1
- Bulk Delete: Added ability to delete all spam terms or terms for specific Form IDs in one action from the "Spam Terms" tab.
- Stabilized Schema Updates: Improved table update logic to ensure
is_phrasecolumn is added correctly during upgrades.
2.0
- Major Update: Added Spam Predictor feature:
- Collects single words and phrases (up to 5 words) from spam-marked submissions.
- Form-specific tracking with
form_id. - Manual term/phrase management (add, edit, delete).
- Automatic cleanup of terms unseen for 90 days.
- Integration of historical spam entries from Gravity Forms.
- Enhanced settings with better defaults and version checking for upgrades.
- Consolidated previous updates (1.0-1.9) into this release.
1.9 and Earlier
- 1.9: Updated documentation and minor fixes.
- 1.8: Corrected issues with documentation page.
- 1.7: Updated to use
disallowed_keysinstead of deprecatedblacklist_keys. - 1.5: Fixed undefined variable warnings in spam filter.
- 1.4: Added option to check all fields for spam.
- 1.3: Added Entry Block Terms and option to hide validation message.
- 1.0: Initial release with email domain validation and basic spam filtering.
Full Changelog: v2.1...v2.2