Plugin: Formidable Forms
- Improve user role dropdowns in global settings
- Remove several functions deprecated since v2.0 or earlier. If you have custom code, be sure to turn on debug mode in your wp-config.php to keep an eye out for deprecated functions before they are removed.
RemovedReplacement
FrmAppController::widget_text_filter_callback()FrmAppHelper::widget_text_filter_callback()
FrmAppController::footer_js()FrmFormsController::footer_js()
FrmAppController::get_postbox_class()None
FrmAppHelper::load_scripts()wp_enqueue_script
FrmAppHelper::load_styles()wp_enqueue_style
FrmAppHelper::get_us_states()FrmFieldsHelper::get_us_states()
FrmAppHelper::get_countries()FrmFieldsHelper::get_countries()
FrmAppHelper::getRecordCount()FrmDb::get_count()
FrmAppHelper::get_referer_info()FrmAppHelper::get_server_value('HTTP_REFERER')
FrmEntriesHelper::entries_dropdown()None
FrmEntryMeta::get_entry_meta()FrmEntryMeta::get_entry_meta_by_field() - More output escaping
- Move file creation for stylesheet to its own file for an easier API
- Add drag and drop file uploading
- Add options to set the file size and count limits
- Merge the upload importer plugin into main plugin
- Filter the media library so uploads in forms can only be viewed by those with permission to edit entries
- Don't allow direct viewing of attachment pages
- Add file protection options per form to prevent direct access to files
- Add a prefix to the attachment slug to prevent the attachments from using top-level slugs that would be better used elsewhere
- Process files during validation if javascript errors on the page, or if browser doesn't support the in-place file uploader
- Include the error message at the top of the page when there are ajax validation errors
- Add frm_image_html_array hook so we can tie in with modals soon
- Add an option to use text calculations for combining values instead of requiring math operations
- Add age shortcode for use in calculations. Use [age id=25] in a calculation, where 25 is the id of the date field.
- If a calculation doesn't have any field triggers, trigger it on load
- Fixed calculations using multiselect fields across page breaks
- Fixed date calculations with an empty date field. The calculation will now wait until any date fields have been filled.
- Only use ajax validation when ajax submit is turned on to prevent double validation checks
- Allow recaptcha to be dragged into section
- Fixed issue with html showing in rich text
- Fixed filtering conditionals from parent form inside of a foreach loop
- Change default sep for images displayed in View
- Don't force links when displaying a non-image file
- Make sure repeating fields watching Lookups keep custom value
- Fix undefined index error with date field calendar style setting
- Make sure page size and limit work together well in Views
- Don't run date calculations until all dates are selected
- Allow address field labels to be edited when field is initially added
- Fix single row Lookup field checkboxes styling