Changelog
v2.0.0 (Feb 16th 2026)
- New field type: Grid. We added support for Statamic's Grid field and brought it to the frontend, making it easy to add "repeater"-style fields where users can add multiple sets of the same fields. Comes with validation support, min/max rows, and dynamic row control from another field.
- Support for the Group field: Statamic added the Group field to the frontend in v6, and this version adds support for it. Conditions also work, so you can show or hide entire field groups based on them.
- Laravel Boost guidelines: Added support for Laravel Boost so that your favorite LLM can get information about Easy Forms to help you use the addon.
- Fixed 25% and 33% widths not respected.
To correctly apply this update almost all templates need to be edited in order to add the new variables. If you made changes to the templates you need to ensure you bring these over to the new templates.
If you are using an AI tool like Claude Code and Git the easiest way to upgrade and keep any possible styling changes is to force upgrade the templates:
php artisan vendor:publish --tag=easy-forms-views --forceWARNING
This will overwrite your template overrides, use with care.
And then use a prompt like this:
I recently upgraded the templates for Easy Forms in `resources/views/vendor/statamic-easy-forms/form`. Use Git to check what's changed and restore any styling change I might have made that got lost in the upgrade.If you prefer to do it manually, you can see what has changed in each file in the full changelog: https://github.com/reachweb/statamic-easy-forms/compare/v1.6.3...v2.0.0
v1.6.3 (Feb 3rd 2026)
- Fix hide_fields parameter not working in some cases.
v1.6.2 (Feb 2nd 2026)
- Maintenance release
v1.6.1 (Feb 2nd 2026)
- Maintenance release
v1.6.0 (Jan 8th, 2026)
- Track multiple URL parameters simultaneously (gclid, gbraid, etc.) instead of capturing only the first match. Each parameter is now stored in its own cookie and merged into a query string format for form submissions.
v1.5.1 (Jan 8th, 2026)
- In conversion attribution, make sure the current URL variable gets priority over the cookie when they both exist on first load.
v1.5.0 (Jan 7th, 2026)
- Automatic URL tracking parameter capture for conversion attribution (Google Ads gclid, gbraid, wbraid). Read more at the docs.
- Improve the
viewparameter so that it accepts just the view name and automatically loads it from the vendor folder. You can can now doview="custom"instead ofview="form/_custom".
v1.4.1 (Dec 14th, 2025)
- Also submit the formId in all events.
- Better error 419 handling.
- Minor improvements.
v1.4.0 (Dec 13th, 2025)
- Added the form handle in each form id and label to differentiate when forms are loaded in the same page and use the same field handles.
- Added the
instanceparameter to the tag so that multiple exact same forms can be loaded in the same page. - Fixed loading the forms inside a Livewire component.
- Fixed the background of the
dictionarynot using the correct Tailwind class.
To correctly apply this update almost all templates need to be edited in order to add the new variables. However if you are not using multiple forms in the same page the changes are not strictly required.
You can see what has changed in each file in the full changelog: https://github.com/reachweb/statamic-easy-forms/compare/v1.3.1...v1.4.0
v1.3.1 (Dec 3rd, 2025)
- Fixed an accessibility error in the date picker.
- Fixed the background of the dictionary field so that it uses the input background variable.
v1.3.0 (Dec 1st, 2025)
- Wizard mode.
This mode converts your form into a multi-step experience based on your form's blueprint sections. Read the relevant page in the docs.
v1.2.0 (Nov 30th, 2025)
- Laravel Precognition support.
If you want to use this feature you need to update all your templates. The fastest way would be to delete the overrides in resources/views/vendor/statamic-easy-forms/form and publish them again using php artisan easyforms:install. Read the relevant page in the docs for more information.
v1.1.0 (Nov 27th, 2025)
- Statamic v6 support.
v1.0.1 (Nov 27th, 2025)
- FIX: The telephone dropdown's button wasn't respecting the input bg color css variable.
v1.0.0 (Nov 24th, 2025)
- Initial release