https://www.gpldownloads.com/downloads/ninja-forms-layout-and-styles/changelog/
Black Friday Month

33% off all membership plans Excludes the Developers plan

See plans
Latest Updates
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.