Formidable Changelog

v1.06.04b1

March 20, 2012

  • Moved form processing to avoid multiple submissions when some plugins are activated and remove the page before redirection
  • Added custom display content box into "create posts" settings tab
  • Added options to auto-create fields for post status and post categories/taxonomies
  • Hide pro credentials settings form when pro is active

More


v1.06.03

March 3, 2012

  • Customize which fields show on the entries page if running at least v3.1 of WordPress
  • Added option to not store entries in the database from a specific form
  • Added a css class option to the field options with predefined CSS classes for easier multi-column forms
  • Removed a vulnerable Open Flash Charts file. If you do not update, be sure to REMOVE THIS FILE! (pro/js/ofc-library/ofc_upload_image.php)
  • Added option to use a separate value for the radio, checkbox, and select choices
  • Added Google chart support

More


v1.06.03rc2

February 20, 2012

  • Change the CSS classes to make them more intuitive: frm_first_half, frm_last_half, frm_first_third, frm_third, frm_last_third, frm_first_fourth, frm_fourth, frm_last_fourth, frm_first_inline, frm_inline, frm_last_inline, frm_full, frm_grid_first, frm_grid, frm_grid_odd. The previous classes will work as well.
  • If greater than or less than options are used with a number field in a custom display, treat them as numbers instead of regular text
  • Allow user logins for the user_id parameter in the frm-graph, frm-stats, and display-frm-data shortcodes
  • Fixed the date format d-mm-yyyy to work correctly in the date field
  • Added timeout to redirect so users will see the redirect message for a few seconds before being redirected
  • Allow decimal values in graphs instead of forcing integers
  • Updated the time field to use a true select box instead of a text field
  • Removed included swfobject and json2 javascripts to use the included WordPress versions. Graphs now require at least version 2.9 of WordPress.
  • Added 'frm_graph_value' filters to change the value used in the graphs
  • Populate strings to be translated without requiring a visit to the WPML plugin
  • If the where options in a custom display include a GET or POST value that is an array, translate the search to check each value instead of searching for a comma-separated value in one record.
  • Added entry key and entry ID to the where options in custom displays
  • Show quotation marks instead of entities in the site name in email notifications

v1.06.03rc1

February 11, 2012

  • Updated templates with new styling classes
  • Added Polish translation (Thank you weiser78!)
  • Added type=maximum and type=minimum to the frm-stats shortcode
  • Month and year dropdowns added to custom display calendar, along with a few styling changes
  • Get the custom display calendar month and day names from WordPress
  • Added less_than, and greater_than options to conditional custom display statements. Ex [if 25 less_than="3"]...[/if 25] or [if 25 less_than="-7 days"]...[/if 25]
  • Allow [if created-at less_than='-1 month'] type of statements in the custom display for date fields, created-at, and updated-at
  • Added new styling classes to HTML fields
  • Allow dynamic default values in HTML field type
  • Get post status options from WordPress function instead of a copy
  • Check the default [auto_id] value after submit to make sure it's still unique
  • If the "round" parameter is used in the frm-stats shortcode, floating zeros will be kept

v1.06.03b2

February 4, 2012

  • Added a css class option to the field options with predefined CSS classes for multi-column forms:
    • frm_left_half, frm_right_half
    • frm_left_third, frm_third, frm_right_third
    • frm_left_fourth, frm_fourth, frm_right_fourth,
    • frm_left_inline, frm_inline, frm_right_inline
    • frm_full
    • frm_grid_first, frm_grid, frm_grid_odd
  • Added the option to add a class to an input. In the customizable HTML, change [input] to [input class="your_class_here"]
  • Added an input mask option available via the $frm_input_masks global and 'frm_input_masks' hook.
    //format field #25 as a Social Security number
    add_action('frm_field_input_html', 'add_input_html');
    function add_input_html($field){
        if($field['id'] == 25){ //change 25 to the ID of your field
            global $frm_input_masks;
            $frm_input_masks[$field['id']] = "999-999-9999";
        }
    }
  • Added options to custom display shortcode: [ display-frm-data id=5 get="whatever" get_value="value"]. This allows the use of [get param="whatever"] in the custom display.
  • Added "inline" option to label position options to have a label to the left without the width restriction
  • Switched out the case-sensitive sorting in data from entries fields
  • If a custom display has detail link parameters defined, ONLY allow those parameters

v1.06.03b1

January 31, 2012

  • Added option to not store entries in the database from a specific form
  • Added option to skip Akismet spam check for logged in users
  • The forms, entries, and custom display page columns that are shown and entries per page are now customizable for those running at least v3.1 of WordPress
  • Switched the "action" parameter to "frm_action" to prevent conflicts. If no "frm_action" value is present, "action" will still be used
  • Added option to use a separate value for the radio, checkbox, and select choices
  • Added option to use dynamic default values for radio, checkbox, dropdown, and user ID fields
  • Added option to use Google charts and automatically fall back to them on mobile devices [ frm-graph id=x type=bar google=1]
  • Added data from entry field support to graphs
  • Added option to use Google tables for easy pagination and sorting [ formresults id=x google=1]
  • Added edit link option to formresults shortcode. [ formresults id=x edit_link="Edit" page_id=5]
  • Added date support to built-in calculations for date1-date2 types of calculations
  • Added checking for disabled used dates for fields set as post fields in date picker for dates marked as unique
  • Added not_like option to conditional custom display statements. Ex [if 25 not_like="hello"]...[/if 25]
  • Added option to display the field label in custom displays. Ex [25 show="field_label"]
  • Updated the frm-entry-links shortcode to use show_delete with type=list
  • Updated custom display where options to fetch entries more accurately when "not like" and "not equal to" are used
  • Updated custom display where options to allow PHP dates like "-1 month"
  • Fixed image upload naming for uploads with numeric names like 1.png
  • Fixed issue with multiple editable forms on the same page when one is set to only allow one entry per user
  • Added a check for automatically inserted custom displays to make sure we are in the loop to avoid the need for increasing the insert position setting
  • Show the post type label in the post type dropdown instead of the singular label to avoid blank options for custom post types without a singular name defined

v1.06.02

January 17, 2012

  • Added WPML integration. Requires the add-on available from WPML. Pro version includes a quick translation page.
  • Added option to resend the email notifications when entry is updated.
  • Allow dynamic dates in the frm-graph shortcode. Ex [ frm-graph id=x x_axis="created_at" x_start="-1 month"]
  • Added the option to select an end date in calendar custom displays for displaying multiple day events
  • Disabled used dates in date picker for dates marked as unique
  • Added option to restrict the file types uploaded in file upload fields
  • Added export to XML and export to CSV to bulk action dropdowns

More


v1.06.01

December 19, 2011

  • Added option to customize the admin menu name
  • Added instructions to publish forms if no entries exist
  • Free only: Fixed form settings page to allow tabs to work
  • Free only: Updated styling to align multiple checkboxes/radio buttons when the label is aligned left
  • PRO: Fixed issue with the default value getting lost from a hidden field when updating from the form settings page
  • PRO: Fixed conditionally hidden fields that are already considered hidden if inside a collapsible section
  • PRO: Fixed graphs using x_axis=created_at and user_id=x
  • PRO: Fixed multiple paged forms with more than two pages
  • PRO: Validate HTML for checkbox taxonomies

v1.06.00

December 13, 2011

  • User Interface improvements
  • Increased security and optimization
  • Moved the "automatic width" check box for drop-down select fields to free version
  • Moved email "From/Reply to" options to free version
  • Fixed form preview page for form templates
  • Added German translation (Andre Lisbert)
  • Correctly filter external shortcodes in the form success message
  • Show error messages at the top if they are not for fields in the form (ie Akismet errors)
  • Updated bulk edit options to change the dropdown in the form builder at the time the options are submitted
  • Fixed default values set to clear on click to work with values that include hard returns
  • Added ajax to uninstall button
  • Free only: Fixed hidden label CSS

Pro Version Only

  • Extended the conditional field logic
  • Added graphs for fields over time, and other customizing options: x_axis, x_start, x_end, min, max, grid_color, show_key, and include_zero
  • Moved post creation settings from individual fields to the forms settings page
  • Added option in WP 3.3 to use Tiny MCE as the rich text editor
  • Added "format" option to date fields. Example [25 format='Y-m-d']
  • Added star rating option to scale fields
  • Added star type to [ frm-stats] shortcode to display the average in star format. Example [ frm-stats id=5 type=star]
  • Added option to format individual radio and checkbox fields in one or multiple rows
  • Added server-side validation for dates inserted into date fields
  • Allow multiple fields for the same taxonomy/category
  • Allow a taxonomy/category to be selected for data from entries fields. This makes cascading category fields possible.
  • Added [post_author_email] dynamic default value
  • Added a frm_notification_attachment hook
  • Added clickable and user_id options to the formresults shortcode. ex [ formresults id=x clickable=1 user_id=current]
  • Improved field calculations to extract a price from the end of an option
  • Added the option to specify how many decimal places to show, and what characters to use for the decimal and thousands separator. For example, to format USD: $[25 decimal=2 dec_point='.' thousands_sep=',']
  • Added a message before the user is redirected, along with a filter to change it (frm_redirect_msg).
  • Added a button to delete ALL entries in a form at the bottom of the entries page
  • Added a password field type
  • Conditionally remove HTML5 validation of form if default values are present
  • Added like parameter for inline conditions in custom displays. Example: [if 25 like="hello"]That field said hello[/if 25]
  • Allow fields set as custom post fields to be used for sorting custom displays
  • Updated import to create the posts at the time of import
  • Unattach images from a post if they are replaced
  • Leave the date format in yyyy-dd-mm format in the CSV export. This can be changed with the 'frm_csv_date_format' hook
  • Allow importing into checkbox fields
  • Added option to use previously uploaded CSV for import so new upload isn't required when reimporting
  • Added option to change the text on the submit button in the frm-search shortcode. Example [ frm-search label="Search"]
  • Fixed bug preventing a field dependent on another data from entries field from updating
  • Fixed bug affecting pages with multiple editable forms on the same page that caused the first form to always be submitted
  • Updated the truncate option to not require full words if truncating 10 or less characters
  • Fixed bug preventing front-end entry deletion when the form was editable and limited to one per user
  • Fixed bug preventing checkbox selections from showing in custom email notifications if a checkbox contained a quotation mark
  • Prevent the uploading files message from showing if no files were selected
  • Check a default value when using dynamic default values in the check box options
  • Fixed bug preventing a newly created post from getting assigned to the user selected in the user ID dropdown if the selected user was not the user submitting the entry or was created with the registration add-on in the same form
  • Fixed bug preventing Data from entries "just show it" fields from showing a value in admin listing and view entry pages
  • Fixed bug causing the options to be empty if the data from entries options are limited to the current user and the form they are pulled from are creating posts
  • Fixed empty results in the [ formresults] table for forms that create posts
  • When a blog is deleted in WP multi-site, delete database table rows related to copying forms from that blog
  • Don't strip out desired backslashes
  • Updated to latest version of datepicker javascript

v1.06.00rc1

December 8, 2011

  • Added star rating option to scale fields
  • Added star type to [ frm-stats] shortcode to display the average in star format. Example [ frm-stats id=5 type=star]
  • Corrected conditional logic for greater than/less than options and when multiple fields using the "all" option are dependent on a single field
  • Added a password field type
  • Graph fixes and additions. Added x_start and x_end for defining a range. For example [ frm-graph id=25 x_axis=26 x_start='2011-10-01' x_end='2011-10-31']. Replaced id2, id3, id4 with ids parameter that accepts a comma separated list. [ frm-graph id=24 ids="25,26,27" ] Added show_key for showing a legend. Show the legend with show_key=1. Change the font size with show_key=20 where 20 is the font size. Added grid_color for changing the color of the lines on the graph. grid_color="#000000" Added min and max options for setting the range of the y-axis. [ frm-graph id=24 min=5 max=10]
  • Added a button to delete ALL entries in a form at the bottom of the entries page
  • Added like parameter for inline conditions in custom displays. Example: [if 25 like="hello"]That field said hello[/if 25]
  • Allow importing into checkbox fields
  • Added option to use previously uploaded CSV for import so new upload isn't required when reimporting
  • Added option to change the text on the submit button in the frm-search shortcode. Example [ frm-search label="Search"]
  • Dependent Data from entries optimization

1 2 3 ... 5