Skip to content

Releases: GravityKit/GravityView

2.34

10 Jan 02:18
Compare
Choose a tag to compare

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

31 Dec 15:56
Compare
Choose a tag to compare

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

30 Dec 14:57
Compare
Choose a tag to compare

This update removes debugging code from the Entry Notes field.

🐛 Fixed

  • Debugging code being shown in the Entry Notes field output.

2.33

20 Dec 01:18
Compare
Choose a tag to compare

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

💻 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

21 Nov 17:39
Compare
Choose a tag to compare

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

💻 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

09 Nov 01:31
Compare
Choose a tag to compare

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

04 Nov 22:41
Compare
Choose a tag to compare

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

💻 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

15 Oct 21:11
Compare
Choose a tag to compare

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

14 Oct 23:19
Compare
Choose a tag to compare

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

2.29

02 Oct 00:35
Compare
Choose a tag to compare

This release introduces a much-requested lightbox feature for displaying and editing entries, settings for customizing View URLs, new options for displaying Name field initials and Custom Content fields in full width, and a merge tag modifier to show date field values in a human-readable format. Several bugs have also been fixed.

🚀 Added

  • Ability to edit and display entries inside a lightbox.
  • Global and individual View settings to customize the URL structure for all or specific Views.
  • :human merge tag modifier for date fields to display in human-readable format (e.g., 10 minutes ago, 5 days from now).
  • Option to display the Name field value as initials.
  • Option to display Custom Content field full width on the Single Entry screen.

🐛 Fixed

  • Clearing search removed all URL query parameters and, in some cases, redirected to the homepage.
  • Searching the View added duplicate search parameters to the URL.
  • PHP 8.2 deprecation notice related to dynamic property creation.
  • Entries not displaying when a View using DataTables was embedded in a Single Entry page with the List layout.
  • PHP warning when displaying a View with an Event field without an active Gravity Forms Event Fields Add-On.
  • Sorting entries in random order was not working.
  • Multi Select field values starting with a square bracket were not displayed as selected on the Edit Entry screen.

🔧 Updated

💻 Developer Updates

  • Added gk/gravityview/field/name/display filter to modify the Name field display value.
  • Added gk/gravityview/permalinks/reserved-terms filter to modify the list of reserved terms that are excluded from permalinks.