Skip to content

Changelog

All notable changes to NXP Easy Forms will be documented here. This changelog covers both the WordPress plugin and Joomla component.

WordPress Plugin

1.0.0 - October 2025

Initial release of the WordPress plugin.

Form Builder

  • Vue.js 3 + Pinia drag-and-drop form builder
  • Real-time field editing with live preview
  • 15 pre-built form templates (Contact, Newsletter, Job Application, Event Registration, Support Ticket, and more)
  • Form preview with zoom control (50-100%)
  • Form duplication and custom titles

Field Types

  • Text, Email, Telephone, Password
  • Textarea, Select, Radio, Checkbox
  • File Upload with drag-and-drop
  • Date Picker, Hidden, Custom Text
  • Submit Button with customization

Security

  • Honeypot protection (enabled by default)
  • CSRF token validation
  • IP-based rate limiting
  • Multiple CAPTCHA providers (reCAPTCHA v3, Cloudflare Turnstile, FriendlyCaptcha)
  • File upload validation with MIME checking

Privacy

  • IP address storage modes (Full, Anonymized, None)
  • Auto-delete submissions after configurable days
  • GDPR-friendly data handling

Email Delivery

  • 9 providers: WordPress, SendGrid, SMTP2GO, Mailgun, Postmark, Brevo, Amazon SES, SMTP, Mailpit
  • Encrypted credential storage
  • Per-form email configuration
  • Test email functionality

Integrations

  • Zapier, Make.com webhooks
  • Slack and Microsoft Teams notifications
  • Mailchimp audience subscription
  • Salesforce Web-to-Lead
  • HubSpot contact forms
  • WordPress Post creation with ACF support
  • WooCommerce order generation

User Registration

  • Create WordPress users from form submissions
  • Email verification required before login
  • Automatic password generation

Joomla Component

1.0.10 - February 2026

Added

  • New Joomla site module mod_nxpeasyforms for rendering selected active forms in module positions
  • Release packaging includes mod_nxpeasyforms in package ZIP builds

Fixed

  • Builder toolbar label behavior (Close vs Cancel) in edit/new contexts
  • Plugin manifest language registration reliability

1.0.9 - 2025-01-09

Security and stability release.

Security

  • Hardened encryption key handling
  • CSS injection prevention
  • Upload directory protection (.htaccess, web.config)
  • SQL injection protection in repositories
  • API CSRF protection with origin validation
  • Enhanced file extension validation
  • IP header spoofing protection with trusted proxies
  • API error response hardening

Added

  • Country/State field types with dynamic state loading
  • Country/State API endpoints
  • Encrypted CAPTCHA secrets storage
  • Administrator AJAX refactor with service-oriented routing
  • Modal form selector for menu items
  • Custom form aliases for SEF-friendly URLs

Fixed

  • Frontend validation error display
  • File upload handling for Joomla 5.4.0
  • Joomla Article integration form path loading
  • Single Form menu SEF routing
  • Builder defaults (store/email enabled by default)
  • Frontend CAPTCHA handling
  • Featured image propagation for articles

1.0.0 - 2025-09-22

Initial Joomla 5 port of NXP Easy Forms.

Added

  • Full feature parity with WordPress plugin
  • Vue.js 3 drag-and-drop form builder
  • 15 form templates
  • 12 field types
  • Content plugin for {nxpeasyform} shortcodes
  • SEF routing with custom router
  • Joomla Article integration
  • Async integration queue for background processing
  • All security, privacy, and email features from WordPress version