Releases: GravityKit/GravityView
2.34.1
This update resolves multiple issues, including problems with search bar visibility in Layout Builder, entry management in multisite environments, and non-functional entry locking and notes, among others.
🐛 Fixed
- The Search Bar would not always be visible in Views using the Layout Builder.
- Users belonging to the main network site in a multisite environment couldn’t delete their own entries on subsites.
- Entry locking not working.
- JavaScript error preventing entry notes from being added when using the Twenty Twenty-Two theme or newer.
- Using a comma in the
:format
merge tag modifier with Date fields caused partial results to be returned.
💻 Developer Updates
- Added
gk/gravityview/edit-entry/renderer/enqueue-entry-lock-assets
filter to override whether to load the entry lock UI assets. - Added
gk/gravityview/edit-entry/renderer/entry-lock-dialog-markup
filter to modify the entry locking UI dialog window markup.
2.34
This release introduces the Layout Builder that allows creating custom layouts with rows and columns directly in the View editor, adds support for exporting entries by Approval Status, and includes various fixes and improvements.
🚀 Added
- New Layout Builder View type for creating custom layouts with single or multi-column configurations and adjustable widths.
- Support for using entry Approval Status in conditional logic rules on the Gravity Forms Export Entries page.
✨ Improved
- Entries added via the Gravity Forms API or while GravityView is inactive can now be filtered using the "Unapproved" status on the Entries page.
🐛 Fixed
- Fatal error when searching entries by Approval Status in Views joined with another form using the Multiple Forms extension.
- Some merge tag modifiers (e.g.,
:maxwords
) not being processed. - WordPress's timezone offset not applying to Date field output with the
:format
merge tag modifier.
2.33.2
This update removes debugging code from the Entry Notes field.
🐛 Fixed
- Debugging code being shown in the Entry Notes field output.
- Output of the User Activation field not being sanitized.
2.33.1
This update removes debugging code from the Entry Notes field.
🐛 Fixed
- Debugging code being shown in the Entry Notes field output.
2.33
This release introduces support for the Source ID meta (Gravity Forms 2.9+), adds a new User Activation field to the View editor, and includes various fixes and enhancements.
🚀 Added
- Support for the Source ID meta introduced in Gravity Forms 2.9.
- New User Activation field in the View editor to activate users added by the Gravity Forms User Registration add-on.
- Client-side validation of View editor settings to prevent incorrect values.
:initials
merge tag modifier for Name fields to display initials.:format
merge tag modifier for field inputs (e.g.,{Event Field:1.1:format:Y-m-d}
).
🐛 Fixed
- Merge tags in redirect URLs were not processed after editing or deleting an entry in the lightbox.
- Individual Checkboxes field inputs incorrectly exported in CSV.
- Custom permalinks not being used in embedded Views.
- Deprecated filter notice when both the Advanced Filter extension (version 3 or newer) and Gravity Flow are active.
- Labels for fields with empty values disappearing in mobile view when joining forms using the Multiple Forms extension.
- Views defaulting to English instead of the site's language for users without certain capabilities.
🔧 Updated
- Foundation to version 1.2.22.
💻 Developer Updates
- Added
gravityview/template/field/csv/tick
filter to programmatically modify the checkbox "check" output in CSV. - Added
gravityview/shortcode/after-processing
action after a[gravityview]
shortcode is finished.
2.32
This release adds a new form notification option for updated entries, resolves file upload issues on the Edit Entry screen, and includes developer-focused enhancements.
🚀 Added
- New notification option for forms, triggered when an entry is updated.
🐛 Fixed
- File upload field issues on the Edit Entry screen:
- Delete/download icons not displaying in Gravity Forms 2.9+;
- Unable to select files for upload when the form field's "Multiple Files" setting was enabled without a "Maximum Number of Files" value.
🔧 Updated
- Foundation to version 1.2.21.
💻 Developer Updates
- Added
gk/gravityview/view/entries/join-conditions
filter to modify the join conditions applied when retrieving View entries. - Added
gk/gravityview/template/options
filter to programmatically modify field settings in the View editor. - Added
gravityview/row-added
JavaScript event, triggered when a new row is added to a widget or field area.
2.31.1
This hotfix release resolves display issues with certain View layouts.
🐛 Fixed
- Rendering issue affecting certain View layouts, such as Maps, introduced in the previous release.
2.31
This release introduces flexible widget positioning in Views, enhances entry-in-a-lightbox functionality, and adds support for the Gravity Forms 2.9+ Image Choice field. It also addresses compatibility issues with LiteSpeed, Divi, and LifterLMS, along with various other fixes and improvements.
🚀 Added
- Ability to position widgets in the View editor using predefined layouts, offering a range of single or multi-column configurations with varying widths.
- View setting to control what happens when a user clicks the Cancel link when editing an entry in the lightbox.
- Support for the upcoming Image Choice field in Gravity Forms 2.9+.
🐛 Fixed
- GravityView tab not displaying in certain cases under GravityKit > Settings menu.
- Widgets could not be configured after being added to a new, unsaved View.
- Compatibility with the Divi theme that prevented the Signature field from being edited on the Edit Entry screen.
- Conflict with the LiteSpeed plugin that caused a fatal error when redirecting users after duplicating an entry.
- JavaScript enqueued in the site's footer was not executed when editing an entry in the lightbox.
- It was not possible to add new entry notes when viewing a single entry in the lightbox.
- Validation error displayed when adding merge tags to the Entry Slug setting input in the View editor.
- The search box in the Change Entry Creator field did not return results when editing an entry on the Forms > Entries screen.
- Fatal error when activating LifterLMS with GravityView active.
- Searching across all fields not working as expected when the search value contains special characters or accents (e.g., ä, ß, İ).
🔧 Updated
- Foundation to version 1.2.20.
💻 Developer Updates
- Added
gk/gravityview/lightbox/entry/before-output
action that fires before the entry content is output in the lightbox. - Added
gk/gravityview/lightbox/entry/output/head-before
action that fires after the tag is opened. - Added
gk/gravityview/lightbox/entry/output/head-after
action that fires before the tag is closed. - Added
gk/gravityview/lightbox/entry/output/content-before
action that fires after the tag is opened and before the content is rendered. - Added
gk/gravityview/lightbox/entry/output/content-after
action that fires after the content is rendered and before the footer. - Added
gk/gravityview/lightbox/entry/output/footer-after
action that fires after the footer and before the closing tag. - Added
gravityview/fields/image_choice/image_markup
filter to modify the Image Choice field (Gravity Forms 2.9+) markup. - Added
gravityview/fields/image_choice/output_label
filter to control whether to display the value or label of an Image Choice field.
2.30.1
This hotfix release resolves an issue with the Multiple Forms extension.
🐛 Fixed
- Fatal error in the View editor when using joined data from multiple forms.
2.30
This release adds the ability to change the entry creator from the Edit Entry screen, improves upload handling, fixes various bugs, and updates internal components.
🚀 Added
- Entry creator can now be changed from the Edit Entry screen.
{now}
,{yesterday}
, and{tomorrow}
relative date merge tags.
✨ Improved
- Handling of multi-file uploads on the Edit Entry screen.
🐛 Fixed
- Entry loading inside a lightbox did not work in some cases when BuddyPress was active.
- Resending notifications from the Entries screen did not work when sending to all entries filtered by approval status.
- Conflict with the Wordfence plugin caused a fatal error when redirecting users after deleting an entry.
- Fatal error when rendering a GravityView View field with a non-existent View ID.
- Survey field (Rating type) values were displayed in reverse order when a View was embedded inside another View.
- Unexpected scrolling in the View editor after adding a field.
- PHP notice when rendering a View with a field associated with an inactive add-on.
- Entry duplication not working on the Entries page.
🔧 Updated
- Foundation to version 1.2.19.