2026 · 4 versions
3.1.5
Latest4 fixes
Fixed- Bug Fixes
- fix hiding selection items now updates merge tags
- fix date/time conditional comparisons with different formats
- fix server-side required validation respects CL-hidden field state
3.1.4
5 fixes
Fixed- Bug Fixes
- fix data loss when showing/hiding fields based on calculations
- fix date field "Default to Current Date" not evaluating on form load
- fix ShowField early return skipping visibility and required updates
- fix shared FieldsCollection mutation corrupting condition evaluation
New- add editable labels and drag-and-drop sorting for conditional logic statements
Improved- Enhancements
- improve accessibility and UX for condition builder UI
Fixed- Bug Fixes
- fix fatal error with Confirm field when conditionally changing paired field value
- fix radio field tab focus incorrectly triggering conditions
- fix keyboard navigation substring matching in checkbox list conditionals
- fix required fields in hidden Repeater fields blocking form submission
Changes- bypass validation for hidden Password/Email Confirm fields
3.1.2
1 new3 fixes3 changes
New- Adds compatibility with Cloudflare Turnstile in Ninja Forms Core.
Fixed- Bug Fixes
- fix date field value persistence in AND/OR conditions
- Bug Fixes
Changes- = 3.1.1 (17 July 2025)
- Prevent undefined calc error
- Ensure optional property not declared before required property
2021 · 1 version
3.1
1 change
Changes- Conditions can now compare date fields. This allows users to create conditions that trigger when someone selects or enters a specific date or range.
2020 · 3 versions
3.0.28
1 fix1 change
Fixed- Resolved an issue that was preventing file uploads from being saved properly upon submission.
Changes- Conditions should no longer lose reference to fields that have been renamed in the form builder.
3.0.27
1 fix
Fixed- Resolved an issue that was causing conditions on actions to be ignored.
3.0.26.1
1 security1 change
Changes- Patched a data spoofing vulnerability that allowed required fields to be bypassed.
2019 · 4 versions
3.0.26
1 fix1 change
Fixed- Resolved an issue that sometimes prevented actions from firing, even when they had no attached conditions.
Changes- Forms with a Stripe or PayPal action should now properly complete once returning from the payment screen.
3.0.25
3 changes
Changes- Hidden fields should now properly evaluate against empty.
- Recaptcha fields that are hidden will now properly render once shown.
- Fields can now be conditionally set as required.
3.0.24
1 fix3 changes
Fixed- Resolved an issue that was sometimes causing actions to always fire, regardless of conditions.
Changes- Conditions based on calculations should now be properly triggered on form load.
- Several incompatible field types have been removed from the list of fields that conditions can be based on.
- Inverse statements will no longer be created by default on new do statements.
3.0.23
1 change
Changes- Action processing will now ignore incomplete conditional statements, which previously prevented the action from firing.
2018 · 2 versions
3.0.22
1 change
Changes- Fields now display admin labels (if they exist) instead of labels in condition blocks.
3.0.21
1 change
Changes- Equals conditions based on calculations should now work properly.
Changelog published by the developer, in their original language.