Back to Ninja Forms Layout & Styles
Ninja Forms Layout & Styles changelog
Release notes for every version we have on record, newest first.
Latest 3.1.2 · 27 Oct 2026
40 versions
Since Mar 2015
2026 3 versions
3.1.2 Latest 27 Oct 2026 6 fixed1 removed
Fixed
- Keep the form builder responsive when opening and closing field settings on large forms
- Restore a form's rows, columns and column widths when Layout & Styles is reactivated after the form was published while it was deactivated
- Remember the CSS Mode switch when field or form Styles settings are closed and reopened
- Show a visible checked state on Checkbox List, Radio List, Single Checkbox and Terms List fields styled with any Element Style
- Apply Background Color to the option list of Select and State dropdowns and to the Country field
- Open the Layout and Styles documentation from the Styling page and form builder Styles help icons
Removed
- Remove site-wide styles from live forms immediately when Reset all styles is used from any Styling tab
3.1.1 7 Sep 2026 1 fixed
Fixed
- Element Styles on Radio List and Checkbox List fields now preserve option indicators
3.1.0 10 Aug 2026 2 improved2 fixed1 security
Improved
- Visual styles editor with theme palette and per-side spacing controls
- *Security Enhancements:*
Fixed
- Multi-part Previous/Next button styling now applies correctly
- Repeater validation scoped to current part in multi-part forms
Security
- Harden settings save and reset request handlers
2025 3 versions
3.0.33 8 Apr 2025 1 removed
Removed
- Remove unused files from build process
3.0.32 8 Apr 2025 3 fixed
Fixed
- Fix styles not applying to fields within repeaters
- *Security Enhancements:*
- Protect against CSRF and PHP object injection in styles import/export
3.0.31 26 Jan 2025 1 improved5 fixed
Improved
- Updated build tooling for compatibility with newer Node.js versions
Fixed
- Fixed label styling not applying to date fields
- Fixed universal field type styles not applying to HTML fields
- Fixed element styles not applying to HTML fields
- Fixed field validation not propagating to fields within repeaters
- *Workflow:*
2024 1 version
3.0.30 11 Jun 2024 2 fixed
Fixed
- Fatal error re-triggering email when PDF is active
- PHP Deprecated: Implicit conversion from float 11.5 to int loses precision
2021 1 version
3.0.29 15 Feb 2021 1 fixed
Fixed
- Resolved an issue that caused fields being dragged into a repeatable fieldset to visually duplicate in the form builder.
2019 3 versions
3.0.28 9 Oct 2019 1 new1 improved
New
- Added support for styling file upload fields.
Improved
- Styles should now be honored on all forms when there are multiple copies of the same form on a page.
3.0.27 12 Jun 2019 1 improved
Improved
- Cleaned up a few older scripts that were slowing things down in the form builder. Drag and drop should now be more performant.
3.0.26 4 Apr 2019 1 fixed
Fixed
- Resolved an issue that was flooding error logs with warnings in php 7.3.
2017 12 versions
3.0.25 19 Sep 2017 1 fixed
Fixed
- Fixed a bug with Required Fields not being properly validated on submission.
3.0.24 15 Sep 2017 1 improved
Improved
- Reverts unnecessary changes, where the compatibility issue with Multi-Part is solved in Multi-Part.
3.0.23 14 Sep 2017 1 improved
Improved
- Re-release with missing files.
3.0.22 13 Sep 2017 2 fixed
Fixed
- Fixed a bug with PHP Warning messages in the generated CSS output.
- Fixed a bug with field duplication.
3.0.21 2 Aug 2017 1 fixed
Fixed
- Fixed a bug that caused calculations to fail when using Layout & Styles, Multi-Part Forms, and Conditional Logic.
3.0.20 21 Jun 2017 1 new
New
- Added a button to "remove all styles" from the plugin-wide styling section.
3.0.19 2 May 2017 1 new
New
- Added Multi-Part Forms plugin styles if the Multi-Part Forms add-on is active.
3.0.18 11 Apr 2017 1 fixed
Fixed
- Forms should now import with proper field orders in all installations.
3.0.17 17 Mar 2017 1 fixed
Fixed
- Completed a deep-dive of all plugin-wide styling settings. They should all work properly now.
3.0.16 7 Mar 2017 1 fixed
Fixed
- Fixed a bug that could cause the builder to crash without warning in some instances.
3.0.14 26 Jan 2017 1 new
New
- Added a filter for Ninja Forms version 3.0.25 that allows Layout & Styles to correctly order fields in submissions.
3.0.13 19 Jan 2017 1 fixed
Fixed
- Saved fields can now be properly dragged onto rows and dividers.
Undated 2 versions
3.0.15 1 fixed
Fixed
- Fixed a PHP warning about unset variables.
3.0.0 1 improved1 removed
Improved
- Updated with Ninja Forms v3.x compatibility
Removed
- Deprecated Ninja Forms v2.9.x compatible code
2016 12 versions
3.0.12 21 Nov 2016 1 fixed
Fixed
- Field styles should apply properly on the front-end in all cases.
3.0.11 26 Oct 2016 2 fixed
Fixed
- Fixed a bug that was introduced in version 3.0.10 that caused rows with empty columns to be removed.
- Sometimes column widths were totalling over 100%. This caused fields to wrap around to a new row.
3.0.10 17 Oct 2016 1 fixed
Fixed
- Corrupt data should no longer cause Layouts to crash the builder with an "undefined ParentNode" error.
3.0.9 12 Oct 2016 1 new
New
- Added better error handling for missing field types. This should prevent some JS errors from being thrown on display.
3.0.8 28 Sep 2016 1 new3 fixed
New
- Added version number to script inclusion to help prevent caching issues.
Fixed
- Fixed a bug that caused field order to randomise when sorting fields between cells and rows.
- Fixed a bug with template imports that caused templates to fail.
- Fixed a bug with hover styles not being applied to submit buttons.
3.0.7 26 Sep 2016 1 fixed
Fixed
- Fixed a bug with conversion from the RC of Ninja Forms.
3.0.6 11 Sep 2016 1 fixed
Fixed
- Fixed a bug with conversion and invalid form layouts.
3.0.5 9 Sep 2016 1 fixed
Fixed
- Fixed a bug with conversion.
3.0.4 8 Sep 2016 1 fixed
Fixed
- Fixed a bug with applying plugin wide styles.
3.0.3 6 Sep 2016 1 improved
Improved
- Compatibility with Multi-Part Forms v3.0.
3.0.2 6 Sep 2016 2 improved
Improved
- Improved conversion efficiency.
- Compatibility with Multi-Part Forms v3.0.
3.0.1 27 Jul 2016 1 fixed
Fixed
- Fixed a bug that could break form conversion in Ninja Forms.
2015 3 versions
1.2.7 12 May 2015 1 fixed
Fixed
- Fixed a bug that could cause column layouts to fail even when they are correct.
1.2.6 17 Mar 2015 1 fixed
Fixed
- Fixed an issue with browser caching that could cause older versions of JavaScript files to load.
1.2.5 4 Mar 2015 1 fixed
Fixed
- Fixed a bug that removed the Multi-Part Styles section if that extension was also activated.
