MeteorGPLby WebbingApps

Ninja Forms - Conditional Logic

Plugin
Watch 0 Star 0
Install

Changelog 76

Every release, newest first, as the vendor published it in the plugin’s changelog.

CHANGELOG.md

3.1.5

Fixed In the repository

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

Fixed Not available yet

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

3.1.3

New Improved Fixed Not available yet

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
  • bypass validation for hidden Password/Email Confirm fields
  • fix required fields in hidden Repeater fields blocking form submission

Enhancements:

  • add editable labels and drag-and-drop sorting for conditional logic statements
  • improve accessibility and UX for condition builder UI

3.1.2

Fixed Not available yet

Bug Fixes:

  • fix date field value persistence in AND/OR conditions

3.1.1

New Fixed Not available yet

Bug Fixes:

  • Prevent undefined calc error
  • Ensure optional property not declared before required property

Misc:

  • Adds compatibility with Cloudflare Turnstile in Ninja Forms Core.

3.1

Improved Not available yet

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.

3.0.28

Fixed Not available yet

Bugs:

  • Resolved an issue that was preventing file uploads from being saved properly upon submission.
  • Conditions should no longer lose reference to fields that have been renamed in the form builder.

3.0.27

Fixed Not available yet

Bugs:

  • Resolved an issue that was causing conditions on actions to be ignored.

3.0.26.2

Fixed Not available yet

Bugs:

  • Resolved an issue with the plugin auto-updater.

3.0.26.1

Fixed Security Not available yet

Security:

  • Patched a data spoofing vulnerability that allowed required fields to be bypassed.

3.0.26

Fixed Not available yet

Bugs:

  • Resolved an issue that sometimes prevented actions from firing, even when they had no attached conditions.
  • Forms with a Stripe or PayPal action should now properly complete once returning from the payment screen.

3.0.25

Improved Fixed Not available yet

Bugs:

  • Hidden fields should now properly evaluate against empty.
  • Recaptcha fields that are hidden will now properly render once shown.

Changes:

  • Fields can now be conditionally set as required.

3.0.24

Improved Fixed Not available yet

Bugs:

  • Conditions based on calculations should now be properly triggered on form load.
  • Resolved an issue that was sometimes causing actions to always fire, regardless of conditions.

Changes:

  • 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

Fixed Not available yet

Bugs:

  • Action processing will now ignore incomplete conditional statements, which previously prevented the action from firing.

3.0.22

Improved Not available yet

Changes:

  • Fields now display admin labels (if they exist) instead of labels in condition blocks.

3.0.21

Fixed Not available yet

Bugs:

  • Equals conditions based on calculations should now work properly.

3.0.20

Fixed Not available yet

Bugs:

  • Duplicating a field should no longer cause conditional logic to lose track of it as a conditional trigger.

3.0.19

Fixed Not available yet

Bugs:

  • Conditions based on the selection of single checkbox fields should now function properly.

3.0.18

Fixed Not available yet

Bugs:

  • Checkbox values can now be updated via conditional logic again.

3.0.17

Fixed Not available yet

Bugs:

  • Actions that use the greaterthan and lessthan comparators should work properly.
  • Incorrectly setup conditions should no longer cause form display to crash.

3.0.16

Fixed Not available yet

Bugs:

  • Action conditions should now properly support calculations.
  • Fixed a bug that could cause calculations to fail when using Conditional Logic.

3.0.15

Improved Fixed Not available yet

Changes:

  • When setting up conditions, fields should now appear in alphabetical order within the field list.

Bugs:

  • Conditional Logic should now work properly with the Save Progress add-on.

3.0.14

Fixed Not available yet

Bugs:

  • Tabbing through a checkbox list that has conditions will no longer trigger those conditions incorrectly.

3.0.13

Fixed Not available yet

Bugs:

  • Fixed a fatal error with PHP version 7.1 and higher.

3.0.12

Improved Fixed Not available yet

Changes:

  • Actions like Stripe can now be conditionally ran.

Bugs:

  • Fixed a bug that caused some conditions to evaluate improperly.

3.0.11

Improved Fixed Not available yet

Changes:

  • Textbox fields can now be compared to an empty string.

Bugs:

  • Help text should render properly for conditionally shown/hidden fields.

3.0.10

Fixed Not available yet

Bugs:

  • Fixed a bug that could cause the condition drawer to fail to open if a field was deleted.
  • Conditional Logic shouldn't prevent or enable actions that are otherwise disabled.

3.0.9

New Improved Fixed Not available yet

Bugs:

  • Fixed a bug with list field options incorrectly triggering conditions based on partial matches.
  • Fixed a bug with missing field values causing the form to not submit properly.
  • Fixed a bug with false-positives when tabbing through a checkbox field.

Changes:

  • Use the form cache for getting field data.
  • Corrected processing for different data structures.
  • Added a check for manually disabled actions, so as to not re-enable with conditions.

3.0.8

Fixed Not available yet

Bugs:

  • The "any" operator in actions should work properly in all cases.
  • Fixed a bug that caused fatal errors when conditions weren't configured properly.

3.0.7

Improved Fixed Not available yet

Bugs:

  • Creating conditions can now properly be based upon calculations.
  • Fixed a bug with radio lists and the select option trigger.

Changes:

  • When building conditions, fields should now show up with their admin label if one is set.

3.0.6

Improved Fixed Not available yet

Bugs:

  • Required fields should no longer attempt to valide upon show.
  • Country fields can now be used in conditions.
  • Fixed a couple of conversion issues with older form imports.
  • Conditionally shown/hidden fields should all show properly in submission data.

Changes:

  • Conditions can now be created using > and < with textboxes and textareas.

3.0.5

Fixed Not available yet

Bugs:

  • File Uploads should now show in Conditional Logic conditions.

3.0.4

Fixed Not available yet

Bugs:

  • Fixed a bug that could cause the builder to crash when fields were removed if there was a condition based upon that field.

3.0.3

Fixed Not available yet
  • Bugs:*

  • Fixed a bug that caused the condition edit drawer to fail to open.

3.0.2

Fixed Not available yet
  • Fixed a bug with conversion.

3.0.1

Improved Not available yet
  • Updated with Ninja Forms v3.x compatibility

3.0

Improved Removed Not available yet
  • Updated with Ninja Forms v3.x compatibility
  • Deprecated Ninja Forms v2.9.x compatible code

1.4.0

Improved Not available yet

Changes:

  • Update for compatibility with WordPress 4.5 ( specifically the underscore.js update ).

1.3.9

Improved Fixed Not available yet

Bugs:

  • Changed values should now reset to defaults when using the "clear form" setting.

1.3.8

Fixed Not available yet

Bugs:

  • Array elements should now work properly with the "Contains" action conditionals.
  • Fixed a PHP Notice.
  • Decimals should now be compared properly.
  • Fixed a bug that could cause a PHP error if asp style tags are enabled in PHP.

1.3.7

Fixed Not available yet

Bugs:

  • Fixed a bug that could cause conditional field data to submit improperly.

1.3.6

Fixed Not available yet

Bugs:

  • Fixed a bug that could cause JavaScript to load older versions of files.

1.3.5

Fixed Not available yet

Bugs:

  • Fixed a bug that could cause conditionally hidden calculations to fail.
  • List options should work properly in version 2.9 of Ninja Forms.

1.3.4

Fixed Not available yet

Bugs:

  • Fixed a bug that could prevent new conditions from being added.

1.3.3

Improved Not available yet

Changes:

  • Preparing for the release of Ninja Forms version 2.9.

1.3.1

Fixed Not available yet

Bugs:

  • Fixing bad domain/translation issues.
  • Fixed a bug with checkbox lists and notification conditions.
  • Duplicating a page with conditions using multi-part forms should now properly duplicate those conditions.
  • Fixed several issues related to i18n.

1.3

New Improved Fixed Not available yet

Features:

  • Conditional Logic now supports conditional notifications.
  • Only show, display, or send a notification when a user submits specific form data.

Changes:

  • Custom conditional triggers can be added for notifications.

Bugs:

  • Fixed a bug that caused conditionals based upon other conditional fields to work improperly.
  • Conditionally hidden totals should now be properly removed from the all fields table.

1.2.7

Improved Not available yet

Changes:

  • Compatibility with Ninja Forms 2.7.

1.2.6

Fixed Not available yet

Bugs:

  • Fixed a bug that prevented some users from getting automatic updates.

1.2.5

Fixed Not available yet

Bugs:

  • Fixed a bug that could cause conditions not to work in some AJAX setups.

1.2.4

Improved Fixed Not available yet

Changes:

  • Conditionals should now not be applied when editing a form in the wp-admin.

Bugs:

  • Fixed a bug with the change value setting.

1.2.3

Fixed Not available yet

Bugs:

  • Fixed a bug that prevented the 'add_value' and 'change_value' actions from working properly in some instances.

1.2.2

Fixed Removed Not available yet

Bugs:

  • Fixed a bug with required fields that were conditionally hidden.
  • Removed console logs that were causing problems in IE9.
  • Fixed a bug that caused the Add Value setting not to work properly.

1.2.1

Fixed Not available yet

Bugs:

  • Fixed several bugs that related to pre-populating conditional fields with multi-part forms.

1.2

New Improved Not available yet

Changes:

  • Added support for the new Ninja Forms loading system. This should significantly improve loading speed for forms that use conditionals.

1.1.1

Improved Fixed Removed Not available yet

Bugs:

  • Fixed a bug that could prevent conditionals from working properly with required fields.
  • Fixed a bug that could cause conditional logic to break when labels contained long strings of HTML.

Changes:

  • Updating the JS so that when an element is shown/hidden, a jQuery event is fired after the show/hide is complete.
  • Removed old licensing file.

1.1

Fixed Not available yet

Bugs:

  • Fixed a bug that caused the "Change Value" conditional action to fail in some cases.
  • Fixed a bug that prevented conditionals from working properly with hidden fields.
  • Fixed several PHP Notices.

1.0.10

Fixed Not available yet

Bugs:

  • Fixed a bug that prevented calculations from working properly when a field that the calculation was based upon was hidden with conditional logic.

1.0.9

New Improved Fixed Not available yet

Changes:

  • Added a "visible" data attribute.
  • Moved functions from Ninja Forms core to this extension.

Bugs:

  • Fixed several bugs related to using calculation fields and conditionals.

1.0.8

Improved Not available yet

Changes:

  • Changed the license and auto-update system to the one available in Ninja Forms 2.2.47.

1.0.7

Improved Not available yet

Changes:

  • Changed references to wpninjas.com to ninjaforms.com.

1.0.6

Fixed Not available yet

Bugs:

  • Fixed a bug that prevented conditionals from working properly in some installs.

1.0.5

Fixed Not available yet
  • Fixed a bug that caused Conditionals to break calculation fields if they were hidden.

1.0.4

Improved Not available yet

Changes:

  • Updates for compatibility with WordPress 3.6

1.0.3

Fixed Not available yet

Bugs:

  • Fixed a bug that prevented conditionals from working properly with calculation fields.

1.0.2

Fixed Not available yet

Bugs:

  • Fixed a bug that caused conditionals with multiple criteria to fail when connected with the "All" parameter.

1.0.1

Improved Not available yet

Changes:

  • The Conditionals Extension can now be used with the Multi-Part Extension to show or hide entire pages.

1.0

Fixed Not available yet

Bugs:

  • Fixed a bug that was causing dropdown list fields to work improperly with Conditional Logic.

0.9

Fixed Not available yet

Bugs:

  • Fixed a bug that prevented conditionals from working properly with multi-checkbox lists and multi-radio button lists.

0.8

Improved Not available yet

Changes:

  • Changed the display JS slightly to be more efficient.

0.7

Fixed Not available yet

Bugs:

  • Conditional fields should now behave as expected when editing user submissions.

0.6

Fixed Not available yet

Bugs:

  • Fixed a bug that prevented conditionals from working properly with checkbox and radio list types.

0.5

Improved Not available yet

Changes:

  • Moved a JS function from ninja-forms-conditionals-admin.js to the ninja-forms-admin.js.

0.4

Fixed Not available yet
  • Fixed a bug that prevented multiple forms with conditionals from being placed on the same page.

0.3

Not available yet
  • Various bug fixes including:
  • Adding multiple forms with conditions to a single page will now work normally.

0.2

Improved Not available yet
  • Various bug fixes.
  • Changed the way that javascript and css files are loaded in extensions.

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages