Changelog

Every release we've shipped.

Track every plugin update, patch, and new feature from Monday Digital Lab. We log each release with the date, version, and what changed. No hidden updates, no silent rewrites.

Current Archive

Every shipped Lab release in one place

Plugin Version Description Date Status
v1.0.0 Self-hosts an IP geolocation database on your server. No API calls, no rate limits, no monthly quotas. 2026-06-01 Released
v1.0.0 Blocks out-of-area form leads at the phone number. Supports NANP and international multi-country setups. 2026-06-04 Released
v1.0.0 Blocks spam contact-form submissions server-side — before any form handler, email, or log sees them. Keyword filtering,… 2026-07-22 Released

What Changed

Full changelog for every shipped version

MDL Local Geo Lookup

v1.0.0 GPL-2.0+
  • Self-hosted DB-IP City Lite database (no account needed)
  • Optional MaxMind GeoLite2 support with free license key
  • Automatic downloads and scheduled database refresh (configurable 1–30 days)
  • [mdlgeo_visitor_info] shortcode with 1-hour per-IP transient cache
  • mdlgeo_get_visitor_geo_data() PHP function for developers
  • Visitor location logging with hourly rate limiting (disabled by default)
  • Cloudflare-compatible real IP detection (CF-Connecting-IP)
  • Source tracking — warns if installed MMDB source does not match selected source
  • Log rotation at 5 MB with dated backup files
  • .htaccess and index.php protection for all uploaded files
  • Paginated visitor log viewer in the admin panel
  • GDPR privacy policy content block registered with the WordPress Privacy tool
  • Source mismatch detection and admin warning with one-click update action

MDL Local Service Lead Validator

v1.0.0 GPL-2.0+
  • World country and region picker for building the allowed area code list
  • NANP mode for US and Canada phone number validation (3-digit area code)
  • International mode with per-country dial code and regional prefix length rules
  • Client-side JavaScript validation with instant in-browser feedback
  • Server-side PHP validation for Contact Form 7, WPForms, Gravity Forms, and Elementor Pro Forms
  • Nonce-protected lslv_validate_phone AJAX endpoint for custom HTML forms
  • Per-form area code overrides via Lead Validator → Form Overrides
  • Blocked leads log with masked phone storage, sortable columns, and CSV export
  • Multisite support with network-wide default allowed code list and per-site inheritance toggle
  • Configurable phone field selector and target form selector for non-standard markup
  • Automatic re-attach of submit listeners after Elementor popup renders
  • Privacy-safe logging — full phone numbers are never stored

MDL Spam Filter

v1.0.0 GPL-2.0+
  • Server-side spam blocking before any form handler or email
  • Keyword detection with 200+ categorised built-in keywords, custom keywords, and regex patterns
  • Optional AI detection via Anthropic, OpenAI, or a custom OpenAI-compatible provider (BYOK)
  • Custom AI detection rules with a "Generate rules with AI" assistant and templates
  • Keyword fallback when the AI provider is unavailable
  • Honeypot, minimum-submit-time, and per-visitor rate limiting
  • Language guard with allow-list / block-list modes and Latin/Cyrillic look-alike trap
  • Allow / deny lists by email, domain, or IP with one-click sender actions
  • Review queue holding flagged submissions before storage or email
  • Analytics dashboard with period picker, trends, system health, and CSV export
  • Central notifications with per-alert overrides, multi-recipient pickers, and weekly digest
  • Private hashed-IP logging with automatic retention cleanup and an activity audit log
  • Settings and keywords import/export (API keys never exported)

Got a problem we should solve next?

Tell us what's breaking on your site.

Every Lab plugin started as a real problem inside a client project. If your site hits a gap our plugins don't cover yet, we want to hear it. The next release might be yours.

Back to top