Releases: GravityKit/GravityView
Releases · GravityKit/GravityView
2.15
- Added: Entire View contents are wrapped in a container, allowing for better styling (learn about, and how to modify, the container)
- Added: When submitting a search form, the page will scroll to the search form
- Modified: Select and Multiselect search inputs will now use the connected field's "Placeholder" values, if defined in Gravity Forms (read about Search Bar placeholders)
- Improved: Date comparisons when using
[gvlogic]
withgreater_than
orless_than
comparisons - Fixed: Reduced the number of database queries to render a View, especially when using Custom Content, Entry Link, Edit Link, and Delete Link fields
- Fixed: Removed the Gravity Forms Partial Entries Add-On privacy notice when using Edit Entry because auto-saving in Edit Entry is not supported
- Fixed: The "entry approval is changed" notification, if configured, was being sent for new form submissions
- Fixed: Views would not render in PHP 8.1
- Fixed: Multiple PHP 8 and PHP 8.1 warnings
Developer Updates:
- Added:
gravityview/widget/search/append_view_id_anchor
filter to control appending the unique View anchor ID to the search URL (enabled by default) - Added:
gravityview/view/wrapper_container
filter to wrap to optionally wrap the View in a container (enabled by default) — see examples of modifying the container - Added:
gravityview/view/anchor_id
filter to control the unique View anchor ID - Modified the following template files:
includes/widgets/search-widget/templates/search-field-multiselect.php
includes/widgets/search-widget/templates/search-field-select.php
templates/views/list.php
templates/views/table.php
templates/fields/field-custom.php
templates/fields/field-duplicate_link-html.php
templates/fields/field-delete_link-html.php
templates/fields/field-edit_link-html.php
templates/fields/field-entry_link-html.php
templates/fields/field-website-html.php
templates/deprecated/fields/custom.php
templates/deprecated/fields/website.php
2.14.7
2.14.6
- GravityView (the company) is now GravityKit!
- Fixed: Embedding Edit Entry context directly in a page/post using the
[gventry edit="1"]
shortcode (learn more) - Fixed: Edit Entry link wasn't working in the Single Entry context of an embedded View
- Fixed: Search Bar GravityView widget was not saving the chosen fields
- Fixed: Gravity PDF shortcodes would not be processed when bulk-approving entries using GravityView. Thanks, Jake!
- Fixed: Sometimes embedding a GravityView shortcode in the block editor could cause a fatal error
- Fixed: Multiple PHP 8 warnings
Developer Updates:
- Added:
redirect_url
parameter to thegravityview/edit_entry/success
filter - Added
redirect_url
andback_link
parameters to thegravityview/shortcodes/gventry/edit/success
filter
2.14.5
- Added: A link that allows administrators to disable the "Show only approved entries" View setting from the front-end
- Fixed: Configuring new Search Bar WordPress widgets wasn't working in WordPress 5.8+
- Fixed: Styling of form settings dropdowns on the Gravity Forms "Forms" page
2.14.4
- Added: Search Bar support for the Chained Selects field type
- Improved: Plugin updater script now supports auto-updates and better supports multisite installations
- Improved: If a View does not support joined forms, log as a notice, not an error
- Fixed: Merge Tag picker behavior when using Gravity Forms 2.6
- Fixed: Deleting a file when editing an entry as a non-administrator user on Gravity Forms 2.6.1 results in a server error
- Fixed: When The Events Calendar Pro plugin is active, Views became un-editable
- Tweak: Additional translation strings related to View editing
Note: We will be requiring Gravity Forms 2.5 and WordPress 5.3 in the near future; please upgrade!
Developer Updates:
- Added: Search URLs now support
input_{field ID}
formats as well asfilter_{field ID}
; the following will both be treated the same:/view/example/?filter_3=SEARCH
/view/example/?input_3=SEARCH
- Added: In the admin, CSS classes are now added to the
body
tag based on Gravity Forms version. SeeGravityView_Admin_Views::add_gf_version_css_class()
- Modified: Allow non-admin users with "edit entry" permissions to delete uploaded files
- Updated: EDD_SL_Plugin_Updater script to version 1.9.1
2.14.3
- Added: Support for displaying WebP images
- Improved: Internal logging of notices and errors
- Fixed: Images hosted on Dropbox sometimes would not display properly on the Safari browser. Thanks, Kevin M. Dean!
Developer Updates:
- Added:
GravityView_Image::get_image_extensions()
static method to fetch full list of extension types interpreted as images by GravityView. - Added:
webp
as a valid image extension
2.14.2.1
2.14.2
- Fixed: Potential fatal error on PHP 8 when exporting View entries in CSV and TSV formats
- Fixed: Search widget would cause a fatal error when the Number field is used with the "is" operator
- Fixed: Search widget returning incorrect results when a field value is blank and the operator is set to "is"
- Fixed: Gravity Forms widget icon not showing
- Fixed: Gravity Forms widget not displaying available forms when the View is saved
2.14.1
- Tested with WordPress 5.9
- Improved: The Members plugin now works with No-Conflict Mode enabled
- Improved: Performance when saving Views with many fields
- Improved: Performance when loading the Edit View screen when a View has many fields
- Fixed: Gravity Forms widget used in the View editor would initialize on all admin pages
- Fixed: PHP notice when editing an entry in Gravity Forms that was created by user that no longer exists
- Fixed: Error activating on sites that use the Danish language
- Fixed: Entry approval scripts not loading properly when using Full Site Editing themes in WordPress 5.9
- Updated: TrustedLogin client to Version 1.2, which now supports logins for WordPress Multisite installations
- Updated: Polish translation. Thanks, Dariusz!
Developer Updates:
- Modified: Refactored drag & drop in the View editor to improve performance: we only initialize drag & drop on the active tab instead of globally.
- Added:
gravityview/tab-ready
jQuery trigger tobody
when each GravityView tab is ready (drag & drop initialized). See example of binding to this event.
- Added: