== Changelog == = 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. = 1.0.405 = * Improves the support and integration with AMP pages, thanks to the modifications recommended by Weston Ruter (@westonruter) = 1.0.404 = * Modifies the Date/Time control. * Modifies the Reset button.