- New: Add file resizing options to the file uploader to allow files to be resized before upload
- New: Add a new shortcode for comparisons with any other shortcode. [frm-condition source=frm-stats id=25 greater_than=2]Show this[/frm-condition]
- New: Allow [if get param=something] shortcode in the before and after content boxes in a view
- New: Allow searching the view page by view ID
- New: Add greater_than_or_equal_to and less_than_or_equal_to for comparisons and frm-stats
- New: Add frm_after_complete_entry_processed hook that runs when a draft entry is no longer a draft
- New: Add frm_filtered_lookup_options hook for changing options shown in a lookup field
- New: Added frm_js_location hook for saving the combined javascript file in a different location
- New: Added frm_include_field_in_content hook for excluding fields in the default email message
- Tweak: Process shortcodes inside the form validation messages
- Tweak: Change the default start and end year in a date field to a dynamic range -10 and +10. Since the previous default end year of 2020 isn't far away, automatically switch fields with the old defaults to +10
- Fix: Run the server-side form validation on a number field that uses 0 for the minimum value. This was being skipped.
- Fix: Show the label above a dropdown field if the label position is set to inside since dropdown placeholders are not yet supported. Plus, don't show the Inside label position option for any fields that don't allow placeholders.
- Fix: If there is an error during a database update, make sure it can try again in the future
- Fix: Prevent more conflicts with Divi when editing some posts with forms
- Fix: Fields without CSS grids were not aligning correctly with left, right, or inline labels
- Fix: Save the combined javascript inside the Pro version to ensure it always contains the pro scripts
- Fix: Load the scripts when the frm-entry-update-field shortcode is used alone on a page
- Fix: Format the address better when it is used inside a lookup field
- Fix: Decrease page load time by not autoloading options we don't need. This includes saved form styling. In most cases, the styles are saved in the CSS file, and doesn't need to be retrieved from the database.
- Fix: Delete rows in a repeating field along with their when the "delete All Entries" button is clicked