Appearance
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_nxpeasyformsfor rendering selected active forms in module positions - Release packaging includes
mod_nxpeasyformsin package ZIP builds
Fixed
- Builder toolbar label behavior (
ClosevsCancel) 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