Modified: “Show Label” is now off by default for non-table layouts
Improved: The View Configuration screen has been visually simplified. Fewer borders, larger items, and rounder corners.
Accessibility improvements. Thanks to Rian Rietveldand Gravity Forms for their support.
Color contrast ratios now meet Web Content Accessibility Guidelines (WCAG) 2.0 recommendations
Converted links that act as buttons to actual buttons
Added keyboard navigation support for “Add Field” and “Add Widget” pickers
Auto-focus the field search field when Add Field is opened
Improved Search Bar HTML structure for a better screen reader experience
Added ARIA labels for Search Bar configuration buttons
Improved touch target size and spacing for Search Bar add/remove field buttons
Fixed: “Search All” with Multiple Forms plugin now works as expected in both “any” and “all” search modes.
Developer Updates:
- GravityView now requires WordPress 4.7 or newer.
- Added: A new “Duplicate Entry” allows you to duplicate entries from the front-end
- View Configuration
- Added: You can now add labels for Custom Content in the View editor (this helps keep track of many Custom Content fields at once!)
- Modified: New Views will be created with a number of default widgets preset
- Fixed: View configuration could be lost when the “Update” button was clicked early in the page load or multiple times rapidly
- Fixed: Some users were unable to edit a View, although having the correct permissions
- Improved CSV output
- Modified: Multiple items in exported CSVs are now separated by a semicolon instead of new line. This is more consistent with formatting from other services.
- Fixed: Checkbox output in CSVs will no longer contain HTML by default
- Fixed: Textarea (Paragraph) output in CSVs will no longer contain <br /> tags by default
- Edit Entry
- Added: Directly embed the Edit Entry screen using the shortcode
- Fixed: Editing an entry with Approve/Disapprove field hidden would disapprove an unapproved entry
- Fixed: Field visibility when editing entries. Hidden fields remain hidden unless explicitly allowed via field configuration.
- Fixed: Hidden calculation fields were being recalculated on Edit Entry
- Sorting and Search
- Fixed: User sorting does not work when the shortcode defines a sorting order
- Fixed: Proper sorting capabilities for Time and Date fields
- Fixed: Page Size widget breaks when multiple search filters are set
- Fixed: Page Size widget resets itself when a search is performed
- Multiple Formsfixes
- Fixed: Global search not working with joined forms
- Fixed: Custom Content fields now work properly with Multiple Forms
- Fixed: Gravity PDF support with Multiple Forms plugin and Custom Content fields
- Fixed: Entry Link, Edit Link and Delete Link URLs may be incorrect with some Multiple Forms setups
- Integrations
- Added: “Show as score” setting for Gravity Forms Survey fields
- Added: Support for Gravity Forms Pipe Add-On
- Added: Track the number of pageviews entries get by using the new [gv_pageviews] shortcode integration with the lightweight Pageviews plugin
- Fixed: GP Nested Forms compatibility issues
- Fixed: PHP warnings appeared when searching Views for sites running GP Populate Anything with “Default” permalinks enabled
- Improved: When a View is embedded on a post or page with an incompatible URL Slug, show a warning (read more)
- Fixed: Number field decimal precision formatting not being respected
- Fixed: Lifetime licenses showed “0” instead of “Unlimited” sites available
- Updated: Polish translation (Thanks, Dariusz!)
- Added: mode where edit entry shortcodes can be used now (experimental)
- Added: gravityview/template/field/csv/glue filter to modify the glue used to separate multiple values in the CSV export (previously “\n”, now default is ‘;’)
- Added: gravityview/shortcodes/gventry/edit/success filter to modify edit success message
- Added: gravityview/search/sieve_choices filter that sieves Search Widget field filter choices to only ones that have been used in entries (a UI is coming soon)
- Added: gravityview/search/filter_details filter for developers to modify search filter configurations
- Added: gravityview/admin/available_fields filter for developers to add their own assignable fields to View configurations
- Added: gravityview/features/paged-edit A super-secret early-bird filter to enable multiple page forms in Edit Entry
- Added: $form_id parameter for the gravityview_template_$field_type_options filter
- Added: gravityview/security/require_unfiltered_html filter now has 3 additional parameters: user_id, cap and args.
- Added: gravityview/gvlogic/atts filter for
- Added: gravityview/edit_entry/page/success filter to alter the message between edit entry pages.
- Added: gravityview/approve_entries/update_unapproved_meta filter to modify entry update approval status.
- Added: gravityview/search/searchable_fields/whitelist filter to modify allowed URL-based searches.
- Fixed: Some issues with unfiltered_html user capabilities being not enough to edit a View
- Fixed: Partial form was being passed to gform_after_update_entry filter after editing an entry. Full form will now be passed.
- Fixed: Widget form IDs would not change when form ID is changed in the View Configuration screen
- Fixed: Intermittent [gvlogic2] and nested else issues
- The shortcode has been rewritten for more stable, stateless behavior
- Fixed: GravityView_Entry_Notes::get_notes() can return null; cast $notes as an array in templates/fields/field-notes-html.php and includes/extensions/entry-notes/fields/notes.php template files
- Fixed: Prevent error logs from filling with “union features not supported”
- Modified: Cookies will no longer be set for Single Entry back links
- Modified: Default 250px image_width setting for File Upload images is now easily overrideable
- Removed: The gravityview/gvlogic/parse_atts/after action is no longer available. See gravityview/gvlogic/atts filter instead
- Removed: The GVLogic_Shortcode class is now a lifeless stub. See \GV\Shortcodes\gvlogic.
- Deprecated: gravityview_get_current_view_data — use the \GV\View API instead
Fixed: Inconsistent sorting behavior for Views using Table layouts
Fixed: Searching all fields not searching Multi Select fields
Fixed: Error activating GravityView when Gravity Forms is disabled
Fixed: “Getting Started” and “List of Changes” page layouts in WordPress 5.3
Fixed: Don’t show error messages twice when editing a View with a missing form
Tweak: Don’t show “Create a View” on trashed forms action menus