Skip to content

Releases: GravityKit/GravityView

2.25

05 Jun 21:57
Compare
Choose a tag to compare

This update improves how entries are automatically marked as "Read" and adds a new View setting to control this functionality.

Note: GravityView now requires Gravity Forms 2.6 (released in March 2022) or newer.

🚀 Added

✨ Improved

  • Marking an entry as "Read" is now handled in the backend and also supports the Multiple Forms extension.

🐛 Fixed

  • Appearance of the Merge Tag picker in the field settings of the View editor.

💻 Developer Updates

  • Removed the gk/gravityview/field/is-read/print-script filter in favor of the improved functionality that marks entries as "Read".

2.24

29 May 01:42
Compare
Choose a tag to compare

This release introduces the ability to use different view types for Multiple Entries and Single Entry layouts, adds a new View field to display an entry's read status, and fixes issues with the File Upload field, product search, and merge tag processing in entry-based notifications. Read the announcement for more details.

🚀 Added

  • Ability to select different View types for Multiple Entries and Single Entry layouts. Learn all about the new View type switcher!
  • "Read Status" field to display whether an entry has been read or not.
    • Customize the labels for "Read" and "Unread" statuses.
    • Sort a View by "Read Status".
  • Entries are now marked as "Read" when users who have the ability to edit entries visit an entry in the front-end.

🐛 Fixed

  • File Upload field values not rendering in the View if filenames have non-Latin characters.
  • Product search now returns correct results when using all search input types in the search bar.
  • View's Export Link widget would not respect date range search filters.
  • Removed the unsupported "date" input type for the Date Entry field under the Search Bar widget settings.
  • Merge tags in GravityView notifications are now properly processed for fields dynamically populated by Gravity Wiz's Populate Anything add-on.

💻 Developer Updates

  • Added gk/gravityview/field/is-read/print-script filter to modify whether to print the script in the frontend that marks an entry as "Read".
  • Added gk/gravityview/field/is-read/label filter to change the "Is Read" field's "Read" and "Unread" labels.
  • Added gk/gravityview/entry-approval/choices filter to modify strings used for entry approval ("Approved", "Unapproved", "Disapproved", etc.).

2.23

17 May 21:56
Compare
Choose a tag to compare

This update adds support for Nested Forms' entry meta, addresses several bugs, including critical ones, and improves GravityKit's Settings and Manage Your Kit screens.

🚀 Added

  • Support for Gravity Wiz's Gravity Forms Nested Forms entry meta (parent form and entry IDs, child form field ID) in the View editor and merge tags.

✨ Improved

  • The "Add All Fields" button in the View editor now adds fields in their correct form order.

🐛 Fixed

  • Export link View widget would cause a fatal error during multi-word searches.
  • Fatal error when the search bar is configured with a Gravity Flow field and the Gravity Flow plugin is not active.
  • Duplicating entries no longer fails to refresh the entry list when View-based caching is enabled.
  • View cache not being invalidated when updating entries on a form joined using the Multiple Forms extension.
  • Number field output now respects the form field's format settings, such as decimals and currency.

🔧 Updated

  • Foundation to version 1.2.14.
    • Added an option to subscribe to GravityKit's newsletter from the Manage Your Kit screen.
    • Added a setting in GravityKit > Settings > GravityKit to specify the GravityKit menu position in the Dashboard.
    • Improved internal check for product updates that could still interfere with third-party plugin updates. Thanks, Aaron!
    • Fixed a bug that prevented WordPress from loading third-party plugin translations after their updates. Thanks, Jérôme!
    • Success message now shows correct product name after activation/deactivation.

💻 Developer Updates

  • Added gk/gravityview/entry/approval-link/params filter to modify entry approval link parameters.

2.22

16 Apr 16:29
Compare
Choose a tag to compare

This release introduces support for search modifiers and range-based searching for numeric fields, enables easy duplication and precise insertion of View fields and widgets, and resolves critical issues with Yoast SEO and LifterLMS. Read the announcement for more details.

🚀 Added

  • Support for negative, positive, and exact-match search modifiers in the Search Bar.
  • Range-based search for Number, Product (user-defined price), Quantity and Total fields in the Search Bar.
  • Ability to duplicate View fields and widgets, and to insert them at a desired position.

🐛 Fixed

  • Editing an entry with Yoast SEO active resulted in changes being saved twice.
  • Views secured with a secret code did not display inside LifterLMS dashboards.
  • View editor display issues when LifterLMS is active.
  • Fatal error when editing posts/pages containing GravityView blocks.

🔧 Updated

  • Foundation to version 1.2.12.
    • Fixed a bug that hid third-party plugin updates on the Plugins and Updates pages.
    • Resolved a dependency management issue that incorrectly prompted for a Gravity Forms update before activating, installing, or updating GravityKit products.

Developer Updates:

  • gk/gravityview/common/quotation-marks filter to modify the quotation marks used for exact-match searches.
  • gk/gravityview/search/number-range/step filter to adjust the interval between numbers in input fields for range-based searches.

2.21.2

28 Mar 14:37
Compare
Choose a tag to compare

This update fixes an issue with previewing GravityView blocks for Views with enhanced security and resolves a problem where blocks were previously rendered only for logged-in users.

🐛 Fixed

  • Previewing a GravityView block for a View that has enhanced security enabled no longer results in a notice about a missing secret shortcode attribute.
  • GravityView blocks now render for all users, not just those who are logged in.

2.21.1

22 Mar 16:57
Compare
Choose a tag to compare

This hotfix release addresses a critical error that occurred when activating the plugin without Gravity Forms installed.

🐛 Fixed

  • Critical error when activating the plugin without Gravity Forms installed.

2.21

19 Mar 02:08
Compare
Choose a tag to compare

This release enhances security, introduces support for LifterLMS, adds a new CSV/TSV export widget to the View editor along with the option to add Gravity Flow fields to the Search Bar, addresses PHP 8.2 deprecation notices, fixes a conflict with BuddyBoss Platform, and improves performance with updates to essential components.

🚀 Added

  • A View editor widget to export entries in CSV or TSV formats.
  • Support for SVG images.
  • Support for Gravity Flow's "Workflow User" and "Workflow Multi-User" fields inside the Search Bar.
  • Integration with LifterLMS that allows embedding Views inside Student Dashboards.
  • Notice to inform administrators that an embedded View was moved to "trash" and an option to restore it.
  • Click-to-copy shortcode functionality in the View editor and when listing existing Views.

🐛 Fixed

  • PHP 8.2 deprecation notices.
  • Fields linked to single entry layouts are now exported as plain text values, not hyperlinks, in CSV/TSV files.
  • Issue preventing the saving of pages/posts with GravityView Gutenberg blocks when BuddyBoss Platform is active.

🔐 Security

  • Enhanced security by adding a secret attribute to shortcodes and blocks connected to Views.

🔧 Updated

  • Foundation to version 1.2.11.
    • GravityKit product updates are now showing on the Plugins page.
    • Database options that are no longer used are now automatically removed.

Developer Updates:

  • Added: gk/gravityview/widget/search/clear-button/params filter to modify the parameters of the Clear button in the search widget.

2.20.2

04 Mar 19:24
Compare
Choose a tag to compare

This release enhances performance by optimizing caching and managing transients more effectively.

✨ Improved

  • Enhanced detection of duplicate queries, resulting in fewer cache records stored in the database.

🔧 Updated

  • Updated Foundation to version 1.2.10.
    • Transients are no longer autoloaded.

2.20.1

01 Mar 02:13
Compare
Choose a tag to compare

This release fixes an issue with View caching and improves compatibility with the Advanced Custom Fields plugin.

🐛 Fixed

  • Disappearing pagination and incorrect entry count when View caching is enabled.
  • Potential timeout issue when embedding GravityView shortcodes with Advanced Custom Fields plugin.
  • PHP 8.1+ deprecation notice.

2.20

23 Feb 02:12
Compare
Choose a tag to compare

This release introduces new settings for better control over View caching, adds support for the Advanced Post Creation Add-On when editing entries, fixes a fatal error when exporting entries to CSV, and updates internal components for better performance and compatibility.

🚀 Added

✨ Improved

  • If Gravity Forms is not installed and/or activated, a notice is displayed to alert users when creating new or listing existing Views.

🐛 Fixed

  • Deprecation notice in PHP 8.1+ when displaying a View with file upload fields.
  • Fatal error when exporting entries to CSV.

🔧 Updated

  • Foundation to versions 1.2.9.
    • GravityKit products that are already installed can now be activated without a valid license.
    • Fixed PHP warning messages that appeared when deactivating the last active product with Foundation installed.