== Changelog ==

= 1.1.33 =

* Improves the plugin performance.
* Modifies the WooCommerce and Users Registration add-ons.

= 1.1.32 =

* Improved access to additional resources.

= 1.1.31 =
= 1.1.30 =

* Fixes an issue in the DATETIMESUM operation.
* Fixes the icons in the Elementor widgets.

= 1.1.29 =

* Includes the GOTOPAGE operation for jumping between pages in multipage forms.
* Modifies the template 14.
* Fixes a conflict with the Elementor styles.
* Allows modifying the evaluation of the server-side equations (Developer and Platinum versions).

= 1.1.28 =

* Includes a new predefined template.

= 1.1.27 =

* Fixes a conflict with the Appointment Hour Booking plugin.
* Removes the text-shadow from the error messages added by some themes.

= 1.1.26 =

* Fixes an issue with the autocomplete attribute on fields.

= 1.1.25 =

* Includes a new section to configure some form attributes by default. It allows modifying all existing forms at once.
* Modify some templates and default design.
* Modify the phone controls.

= 1.1.24 =

* Modifies cffProxy operation.

= 1.1.23 =

* Modifies the date time field.
* Fixes a conflict between the CFF - WooCommerce add-on and third-party themes (Developer and Platinum versions of the plugin).

= 1.1.22 =

* Modifies the templates management. Now it is possible to create custom templates into the '/wp-content/uploads/calculated-fields-form/templates' directory. These custom templates would not be affected by the plugin updates.

= 1.1.21 =

* Fixes an issue in the slider control.

= 1.1.20 =

* Implements two new operations TIMETODECIMAL and DECIMALTOTIME, to convert a time string to a decimal number or the decimal to a time format text.

= 1.1.19 =

* Modifies the DATEDIFF operation.

= 1.1.17 =

* Modifies the slider control.
* Modifies date/time operations for accepting dates with two digits for the years.
* Modifies the submissions to register the form's page (Commercial versions).

= 1.1.16 =

* Improves the integration with third-party code.

= 1.1.15 =

* Modifies the currency and number controls to allow forcing the numberpad on mobiles.
* Allows the installation of trial version of the plugin.
* Modifies the notification and confirmation emails on Professional, Developer, and Platinum versions of the plugin.

= 1.1.14 =

* Applies on/off switch to the radio buttons.
* Improves the integration with WP Rocket.

= 1.1.13 =
= 1.1.12 =

* Modifies the visualization of controls in the forms builder.
* Triggers a new action by the Users Permissions add-on after disabling submission (Developer and Platinum versions of the plugin).
* Modifies the EDD add-on (Platinum version of the plugin).

= 1.1.11 =

* Modifies the forms builder.

= 1.1.10 =

* Fixes an issue with the calculated fields dependencies.
* Modifies the form validation (Professional, Developer, and Platinum versions of the plugin).
* Improves the submissions list data source (Developer and Platinum versions of the plugin).

= 1.1.9 =

* Modifies the URL Operations module. It includes the new getURLProtocol operation and modifies getURLParameters and getURLParameter decoding the parameters automatically.

= 1.1.8 =

* Modifies the form generation, fixing conflicts with Popup plugins.

= 1.1.7 =

* Modifies the tooltips to display them over fields in centered forms.
* Implement two new filters cpcff_send_confirmation_email and cpcff_send_notification_email (Professional, Developer, and Platinum versions of the plugin).
* Implements a new data source in the RecordSet DS field to load other forms submissions (Developer and Platinum versions of the plugin).
* Modifies the WooCommerce add-on (Developer and Platinum versions of the plugin).

= 1.1.6 =

* Modifies the checkbox and acceptance controls, allowing to configure them as on/off switches.
* Fixes minor issues with the different predefined templates.

= 1.1.5 =

* Improves the integration with WP Rocket.
* Fixes an issue with the calculated fields dependencies when they are edited manually.

= 1.1.4 =

* Improve the forms builder.
* Fixes a conflict with WP Rocket.
* Modifies the Upload Files field.
* Modifies the send emails process (commercial versions).

= 1.1.3 =

* Allows selecting the autocomplete attribute from the fields' settings.
* Includes the Date/Time operations module with the free and professional version of the plugin.
* Allows passing the version number of the ChartJS library through the CFFCHART operation (Developer and Platinum versions of the plugin).

= 1.1.2 =

* Includes a new control. The COLOR control.
* Implements the read-only feature in radio buttons and checkbox fields.

= 1.1.1 =

* Improve accessibility by making the design more coherent.

= 1.1.0 =

* Modifies the plugin's design and the accessibility.

= 1.0.474 =

* Includes the getReferrer operation in the URL Operations module.
* Modifies the cff-gotopage event.
* Modifies the loading form animation.
* Modifies the RedSys and Bizum add-ons (Platinum version of the plugin).

= 1.0.473 =

* Modifies the forms structures.
* Fixes a CSS conflict.
* Modifies the RedSys and Bizum add-ons (Platinum version of the plugin).

= 1.0.472 =

* Allows you to configure the Date/Time fields as read only.
* Fixes some compatibility issues with the last versions of PHP.
* Modifies the WooCommerce add-on (Developer and Platinum versions of the plugin).
* Includes a link from the form's settings to Messages lists (Commercial versions of the plugin).

= 1.0.471 =

* Fixes a compatibility problem with Internet Explorer, even if this browser has been discontinued by Microsoft.

= 1.0.470 =

* Modifies the processing and loading animation.
* Fixes some warnings.
* Resets the manual entry flag in the calculated fields in the form reset action.

= 1.0.469 =

* Modifies the summary, field, button, number, and calculated controls.
* Implements the FORMAT operation to allow formatting the values as part of the equations.

= 1.0.468 =

* Fixes a conflict with some themes.
* Fixes compatibility issues with PHP 8.
* Improves the signature and PDF Generator add-ons (Platinum version of the plugin).

= 1.0.467 =

* Modifies the calculated fields to exclude the prefix and suffix if the currency checkbox is ticked and the equation's result is not a number.
* Allows accessing the forms builder directly from the Beaver Builder module.

= 1.0.466 =

* Allows to access the forms builder directly from the widget and SiteOrigin.

= 1.0.465 =

* Fixes a conflict with some themes.
* Prevents an issue caused by some optimizers.

= 1.0.464 =

* Modifies some styles.
* Modifies the IGNOREFIELD and ACTIVEFIELD operations accepting the form's id as its second parameter.
* Includes additional buttons in the Gutenberg and Elementor editors to access the forms builder directly.

= 1.0.463 =

* Fixes a conflict with the latest update of Divi.

= 1.0.462 =

* Modifies the Slider control. Allow to configure them as read-only and format the typed values.
* Loads the styles files as soon as possible to fix an issue with the loading form animation.

= 1.0.461 =

* Modifies the getURLParameter operation.
* Improves the integration with the Gutenberg editor.

= 1.0.460 =

* Fixes a typo.

= 1.0.459 =

* Includes a new attribute in the calculated fields to indicate the equation's result is a currency and display the negative numbers like -$5.30
* Fixes a compatibility issue with PHP 8.

= 1.0.458 =

* Modifies the Summary control to allow hiding the empty fields.
* Improves the errors detection.

= 1.0.457 =

* The slider fields can be excluded from submission.

= 1.0.456 =

* Fixes an issue in the date controls.
* Modifies the CDATE operation.
* Fixes some conflicts with PHP 8.
* Adds the EOMONTH operation in the Date/Time operations module (Developer and Platinum versions).

= 1.0.455 =

* Includes a new option in the form's settings to display a loading form animation.
* Modifies the tooltips icons.
* Fixes an issue displaying the tooltips on forms' pages.

= 1.0.454 =

* Modifies the IGNOREFIELD and ACTIVATEFIELD operations for accepting the form as the second parameter.

= 1.0.453 =

* Fixes an issue with the default values in the Phone fields.
* Implements the IRR operation in the Financial Operations module (Developer and Platinum versions).
* Includes a new attribute in the CFF - WooCommerce add-on. It allows you to define the product's title in the cart through the form (Developer and Platinum versions).

= 1.0.452 =

* Fixes an issue in the Slider control synchronizing the typed values and the handle's position.
* Adds the new method set_step in the number controls.

= 1.0.451 =

* Fixes an issue with the Slider controls entered manually.
* Improves the settings of date/time fields.
* Fixes an issue the DATEDIFF operation (Developer and Platinum versions of the CFF)

= 1.0.450 =

* Fixes an issue formatting the values in the calculated field.
* Includes the getIndex method in Radio Buttons, checkbox, and DropDown fields.
* Implements the integration between the Calculated Fields From and the Appointment Hour Booking (Platinum version of the CFF)

= 1.0.449 =

* Modifies the SUM and CONCATENATE operations for accepting plain objects as arguments.

= 1.0.448 =

* Modifies the HTML Content fields.
* Improves the plugin's performance.

= 1.0.447 =

* Improves the plugin's performance.
* Includes two new operations in the Managing Fields operations: EVALEQUATIONS and EVALEQUATION.
* Fixes an issue in the PRESENTVALUE operation (Developer and Platinum versions of the plugin).

= 1.0.446 =

* Fixes a conflict with third party plugins that overwrite the POW operation in the plugin.
* Modifies the WooCommerce add-on to allow its use with WooCommerce Booking and similar plugins (Developer and Platinum versions of the plugin).

= 1.0.445 =

* Fixes an issue with the Sliders for ranges.
* Improves the mathematical operations.

= 1.0.444 =

* Fixes some compatibility issues with PHP8.

= 1.0.443 =

* Includes two new operations: ENABLEEQUATIONS and DISABLEEQUATIONS for enabling/disabling the dynamic evaluation of the equations, respectively.

= 1.0.442 =

* Modifies the validations on Date/Time fields.
* Fixes an issue in the forms previews.

= 1.0.441 =

* Fixes an issue in the Slider controls using another slider field as the default value of the attributes.

= 1.0.440 =

* Modifies the setChoices method in the Radio Buttons, Checkbox, and DropDown controls.

= 1.0.439 =

* Modifies the Phone control.
* Modifies the Users Permissions add-on (Developer and Platinum versions of the plugin).

= 1.0.438 =

* Fixes an issue duplicating summary controls.
* Modifies the defaultCalc operation for accepting an object.

= 1.0.437 =

* Fixes a zoom issue in iPhones.
* Includes a new feature in the Users Permissions add-on for sending a notification email to the users when admin edit their submissions (Developer and Platinum versions).

= 1.0.436 =

* Modifies the button control for accepting OnMouseDown button.
* Modifies the media control to allow the width and height attributes to affect the audio tags.
* Modifies the template 13 to allow printing the ticked radio buttons and checkbox fields.
* Fixes a minor conflict between the no-cache attribute and the thank you pages URLs with bookmarks (Professional, Developer, and Platinum versions).

= 1.0.435 =

* Implements the REMAINDER operation.

= 1.0.434 =

* Fixes a minor issue in the radio buttons controls.
* Modifies the WooCommerce add-on to allow editing the products added to the cart (Developer and Platinum versions).
* Modifies the Users Permissions add-on (Developer and Platinum versions).

= 1.0.433 =

* Modifies the collapsible behavior in the fieldset fields.
* Includes additional validations in the DS fields (Developer and Platinum versions).
* Fixes a conflict with the reCAPTCHA styles (Developer and Platinum versions).

= 1.0.432 =

* Modifies the previsualization for forms as the pages of the form.
* Fixes a conflict with the Jetpack Lazy Load images.
* Modifies the module to prevent the thank you page be cached (Professional, Developer, and Platinum versions).
* Modifies the popup for data edition in the Users Permissions add-on (Developer and Platinum versions).

= 1.0.431 =

* Allows sorting the forms list by their ids or names.
* Modifies the default values on phone controls.
* Modifies the MailChimp add-on in the Platinum version of the plugin.

= 1.0.430 =

* Includes minor changes in the Single Line Text, Password, and Email controls.
* Fixes an issue with the back button on browsers.
* Improves the performance of the CSV Generator add-on in the Platinum version of the plugin.
* Modifies the Twilio add-on in the Platinum version of the plugin.

= 1.0.429 =

* Modifies the date/time control to fix an issue with the default dates.
* Prevents some conflicts caused by the cache plugins.

= 1.0.428 =

* Modifies the plugin styles.
* Fixes some conflicts with WordPress v5.6.
* Fixes a minor issue in the Users Permissions add-on (Developer and Platinum versions).

= 1.0.427 =

* Modifies the slider control.
* Modifies the styles to adapt the appearance of the form to the default theme of WordPress v5.6.
* Fixes a minor issue in the CSV Generator add-on (Platinum version).

= 1.0.426 =

* Assign different colors to the fields in the form builder to identify them more easily.

= 1.0.425 =

* Updates the jQuery-UI version used by the plugin to prevent conflicts with other plugins and themes.
* Allows protecting the generated PDF files (Platinum version of the plugin).

= 1.0.424 =

* Modifies the slider control allowing to update the corner captions dynamically.

= 1.0.423 =

* Modifies the settings of every control to improve the user interaction.
* Includes the NPER operation in the Financial Operations Module (Developer and Platinum versions of the plugin).
* Modifies the Users Registration Form add-on allowing to hide the registration form for registered users (Developer and Platinum versions of the plugin).
* Improves the code of the add-ons reducing duplication (Developer and Platinum versions of the plugin).

= 1.0.422 =

* Modifies the settings of every control to improve the user interaction.
* Fixes an issue in the CSV data-source in the DS controls (Developer and Platinum versions of the plugin).
* Modifies the Users Permissions add-on to allow the administrators to filter the data by the collected information. Furthermore, it includes a new button in the Messages section for those entries associated with registered users (Developer and Platinum versions of the plugin).

= 1.0.421 =

* Fixes an issue with the default date in the date/time fields.
* Implements the SCIENTIFICTODECIMAL operation to transform a number in scientific to decimal notation.
* Modifies the Users Permissions add-on to allow the administrators to edit the entries of other users directly through the [CP_CALCULATED_FIELDS_USER_SUBMISSIONS_LIST] shortcode and the public form (Developer and Platinum versions of the plugin).

= 1.0.420 =

* Modifies the email controls to accept regular expressions for validation.
* Modifies the password controls to accept regular expressions for validation.
* Include minor modifications in the styles of phone controls.
* Modifies the appearance of messages table in the commercial versions of the plugin.

= 1.0.419 =

* Includes the FACTORIAL operation.
* Modifies some styles.
* Modifies the CFFCHART operation for accepting a third parameter (optional) with the field where storing the source of the generated chart as a PNG image in base64 code (Developer and Platinum versions of the plugin).
* Modifies the Users Permissions add-on to include a login form in case the form be accessible only by registered and the visitant is unregistered (Developer and Platinum versions of the plugin).
* Modifies the RecordSet DS field for accessing to more relaxed JSON objects (Developer and Platinum versions of the plugin).
* Fixes an issue in the PDF Generator add-on and the signature fields.

= 1.0.418 =

* Fixes an issue in the slider control.

= 1.0.417 =

* Improves the access to additional resources.

= 1.0.416 =

* Modifies the behaviour of the tooltip-icons to avoid putting the focus on the input tags.

= 1.0.415 =

* Modifies the controls to improve the accessibility including aria-label in all of them.
* Includes new actions.
* Modifies the Users Permissions add-on (Developer and Platinum versions of the plugin)

= 1.0.414 =

* Modifies the controls Dropdown, Checkbox, and Radio Buttons, to allow accessing from the equations to the information to submit, and not only the fields' values. For example, if fieldname1 is a dropdown field, use the modifier |v as part of the field' name in the equation to access the information to submit: fieldname1|v

= 1.0.413 =

* Modifies the operations: MIN, MAX, SUM and CONCATENATE for accepting arrays and not only numbers as their arguments.

= 1.0.412 =

* Fixes a conflict in the styles of the sliders' captions.
* Modifies the module that generates the captcha image.
* Modifies the reCAPTCHA add-on for supporting reCAPTCHA V3 (Developer and Platinum versions of the plugin)

= 1.0.411 =

* Modifies the Slider control to include a number component for typing the values directly, synchronizing the slider and number components.
* Fixes an issue in the summary control.
* Modifies the hooks in the Users Permissions add-on (Developer and Platinum versions of the plugin)

= 1.0.410 =

* Modifies some filters.
* Fixes an issue in the WooCommerce add-on (Developer and Platinum versions)

= 1.0.409 =

* Fixes an issue loading the revisions. It was forcing the users to load the revision twice to take effect.
* Modifies the browser's persistence feature to prevent it penalize the form's performance.
* Modify the method to load the Forms Builder resources to prevent that errors in third party plugin affect ours.

= 1.0.408 =

* Includes the AVERAGE operation to calculate the average for the numbers passed as parameter.
* Fixes an issue in the WooCommerce add-on.

= 1.0.407 =

* Transforms the fields' list to define the dependencies, to define the summary fields, and to define the equations in the calculated fields, into auto-complete lists, to improve the users' experience.
* Includes a new attribute in the DropDown DS fields to define a first choice, independent on the choices obtained from the data-sources (Ex. a - select one - choice) (Developer and Platinum versions)
* Evaluates the third-party shortcodes into the summaries defined by the Users Permissions Add-on (Developer and Platinum versions)

= 1.0.406 =

* Fixes an issue with the Reset buttons in multi-pages forms.