A lot of work has been done to get Ninja Forms into a Release Candidate so that users can start using Ninja Forms THREE on their websites. The slow roll out has officially begun! Over the next many weeks more and more users will be notified of an update for their Ninja Forms installation.
Core Feature Updates
- Product Fields
Calculations have been added to Ninja Forms core as a Form Setting. Using a repeater, calculations can be created with common operations ( +, -, *, / ) and field references (using merge tags). Once created, calculations can be referenced by other calculations (with checks to avoid infinite loops), used as mapped values in action settings, and can be displayed on the form.
With calculations now being strictly an “advanced” form setting, basic calculation functionality has been replaced with Product Fields. This change allows for a better user experience with an easier to manage system for basic calculation functionality.
To test deprecation, we have added a Version Switcher, which is available as an admin bar tool when WP_DEBUG is enabled.
Note: The “Mock Data” submenu tool ( Forms -> Mock Data ) has also been hidden behind the WP_DEBUG flag for developer access.
Custom Field Validation
Form conversion uses the Import / Export feature of Ninja Forms core. Form Setting Data is filtered on import (thus also conversion), which is available to add-ons. More documentation to come.