Skip to content
Easy Forms

Release Notes

Changelog and version history for Easy Forms.

Back to Easy Forms

Easy Forms is available on Maven Central. See the installation guide to get started.

v1.1
March 2026

Major release with Magnolia 6.4 compatibility, S3 file uploads, database storage, conditional logic, Mailchimp integration, and reCAPTCHA v3 spam protection.

Features

  • Magnolia CMS 6.4 compatibility with javax to jakarta namespace migration
  • File Upload component with drag-and-drop, S3 and S3-compatible storage (MinIO), file type and size validation, image preview, and progress indicator
  • Database storage for submissions with PostgreSQL, MySQL, and H2 support via HikariCP connection pooling
  • Conditional Logic component — show/hide fields based on user input with equals, not equals, contains, greater than, and less than operators
  • Mailchimp integration with audience subscription, merge field mapping, and double opt-in (GDPR) support
  • reCAPTCHA v3 spam protection with configurable score threshold and per-form enable/disable
  • Submissions dashboard with search, filter, pagination, and CSV export
  • Dynamic email routing — route submissions to different recipients based on form field values
  • Professional HTML email templates with gradient header and file upload links
  • Global configuration app for reCAPTCHA, database, S3, and Mailchimp settings
  • Database connection status monitoring endpoint
  • REST API endpoints for file upload, upload configuration, and form listing

Changes

  • Upgraded from Magnolia 6.3 to 6.4 bundle
  • Migrated all imports from javax to jakarta namespace (Jakarta EE)
  • Enhanced form validation with Yup schema and real-time blur validation
  • Improved accessibility with WCAG 2.1 AA compliance, ARIA labels, and focus management
  • Updated submissions viewer with improved search, pagination, and responsive layout

Notes

This release requires Magnolia CMS 6.4 or higher and Java 17+. If upgrading from 1.0, existing forms and submissions will continue to work without changes.

v1.0
Initial Release

Core form builder module for Magnolia CMS with visual editing, email notifications, and submission tracking.

Features

  • Visual form builder using the Magnolia page editor with drag-and-drop interface
  • Text input component supporting text, textarea, email, tel, number, date, and password types
  • Options component with checkboxes, radio buttons, single dropdowns, and multi-select dropdowns
  • Button component for submit, reset, and generic actions
  • Hidden field component for storing form metadata
  • Container and Row layout components with 12-column responsive grid
  • Form submission via REST endpoint
  • Email notifications via the Magnolia Mail Module
  • Basic client-side form validation
  • Responsive design for mobile and desktop
  • Form Embed component for embedding forms in other pages

For the latest updates and to contribute, visit the GitHub repository.