Published

Updated

Launch Log: Smarter conditional logic, improved search, and a new entries column

This round of updates brings shared conditional logic improvements to GravityCalendar and GravityCharts, search and filtering refinements in GravityView, and targeted fixes across several other products. GravityCalendar v2.15.0 This update to GravityCalendar improves conditional logic in several ways. The “Created By” filter now supports...

This round of updates brings shared conditional logic improvements to GravityCalendar and GravityCharts, search and filtering refinements in GravityView, and targeted fixes across several other products.

GravityCalendar v2.15.0

This update to GravityCalendar improves conditional logic in several ways. The “Created By” filter now supports searching by username, display name, email, or login. Product and pricing field filters correctly compare numeric values, ignoring currency formatting. Filters for fields on joined forms via Multiple Forms now correctly resolve field types and merge tags.

Additionally, the “Approval Status” filter option no longer appears twice in the dropdown, and CSS scoping has been improved to prevent style collisions with other GravityKit products.

GravityCharts v1.18

GravityCharts receives the same conditional logic enhancements as GravityCalendar, including better “Created By” search, improved numeric comparisons for product and pricing fields, and proper field type resolution for joined forms via Multiple Forms. The duplicate “Approval Status” filter option and CSS scoping issues have also been resolved.

Note: GravityCharts now requires PHP 7.4 or newer.

GravityExport Lite v2.6.0

This update to GravityExport Lite fixes “Date Updated” values being displayed in GMT instead of the local time.

Developer updates

  • Added the gk/gravityexport/fields/additional-meta-fields filter to customize the additional meta fields available for export.
  • The gravitykit/gravityexport-lite package on Packagist has been abandoned and is no longer maintained.

GravityMath v2.10.2

This update to GravityMath fixes an issue where filtered scope="form" calculations in the [gravitymath] shortcode and GravityView table footer returned incorrect results on forms with a large number of entries.

GravityView v2.55

GravityView now displays an Entries column on the admin Views list, showing the number of entries for each View’s data source.

The 'Entries' column on the admin Entries screen showing the number of entries in a View's data source.

This release also fixes several issues. The [gvlogic] shortcode previously failed silently when field values contained HTML special characters like &, >, or <. Inclusive and exclusive global search terms are now correctly handled on fields from joined Multiple Forms. Empty search values for gv_id, gv_search, and gv_by are now properly ignored as filters.

Developer updates

  • Added gk/gravityview/search/request/filters to modify the search filters before the search happens.
  • Added gk/gravityview/search/request/method to modify the search method.
  • Added gk/gravityview/search/request/search-arguments to modify parsed search arguments before processing.
  • Deprecated gravityview_fe_search_criteria in favor of gk/gravityview/search/request/filters.
  • Deprecated gravityview/widgets/search/created_by/user_meta_fields in favor of gk/query-filters/condition/created-by/user-meta-fields.
  • Deprecated gravityview/widgets/search/created_by/user_fields in favor of gk/query-filters/condition/created-by/user-fields.

Important: We also deprecated numerous legacy gravityview_* hooks in favor of modern namespaced equivalents. Please refer to the full changelog for the complete list of deprecated hooks and their replacements.

GravityView – DataTables Layout v3.7.4

This update to the GravityView DataTables Layout fixes an issue where GravityEdit inline edit popups for radio buttons, checkboxes, and other complex fields were empty when DataTables was set to Preloaded (client-side) processing mode.

In summary

GravityCalendar and GravityCharts both see improvements to conditional logic, including better author search, numeric comparisons, and Multiple Forms compatibility. GravityView adds a handy Entries column to the admin Views list and resolves issues with [gvlogic], global search, and empty search filters. GravityMath fixes filtered calculations on large forms, GravityExport Lite corrects a timezone issue, and the DataTables Layout resolves an inline editing bug.

As always, we recommend updating to the latest versions to benefit from these improvements and to ensure compatibility across the GravityKit suite!