• ❌ Close
    🎁
    Limited-Time One-Time Membership Bonus
    Offer ends: August 31, 2026 extra months free.
    Buy an eligible one-time membership and get up to 3 extra months free.
    View Offer →

GravityView 3.3.2

✨ Join the Club & Unlock

Starting from €5.83/mo

  • Access to all products
  • Use on unlimited websites
  • Email update alerts
  • Instant download after payment
Download GravityView 3.3.2 from nulled fire. GravityView is the best way to display Gravity Forms entries on your website.
Downloads 1078
File Size 7.2 MB / .zip
Version 3.3.2 Report Update
Last Update

GravityView 3.3.2

Fixed
* Edit Entry ignored changes to fields, and could clear stored values, on forms where a field with its Gravity Forms visibility set to "Hidden" controls conditional logic or dynamically populated choices.
* View settings that store multiple checkbox choices, such as the Form Notifications setting added by PDF for GravityView, were discarded when saving a View.
* GravityView shortcodes inside code blocks were mangled, showing encoded text starting with `b64:` in place of the attribute values.
* Issues with entry approval in the Gravity Forms Entries list:
- Clicking the approval toggle did nothing, and choosing a status from its popover reported that the request was invalid on WordPress 7.1;
- Confirmation messages did not appear after a bulk Approve, Disapprove, or Reset Approval;
- The approval column was added to forms that do not have any entries yet, so the "no entries" message did not line up with the table.
* Single entry links opened the list of entries instead of the entry on sites running Formidable Forms Pro, when a Formidable view used `entry` as its detail parameter.

GravityView 3.3.1

Fixed
* Issues in Views that combine entries from multiple forms ([Multiple Forms](https://www.gravitykit.com/extensions/multiple-forms/) extension):
- The Entry Notes field showed another form's notes;
- Choice-based fields from joined forms were missing the setting that chooses between showing the choice value or the choice label.
* The Export Link widget offered a download link to visitors who are not allowed to export on Views with "Prevent Direct Access" enabled or Views that are not published publicly.
* Issues with View display settings:
- The "Hide the View" and "Hide View until search is performed" settings had no effect on Views using a theme or multiple columns;
- Views lost their theme, custom CSS class, and the "Hide the View" setting when the site's theme contained a GravityView template override.

GravityView 3.3.0

#### Added
* The Entry Notes field can now display the number of notes, a simple Yes/No, or custom text (merge tags supported) instead of the notes themselves — useful for flagging entries that have been commented on, including in exports.

#### Improved
* Dragging a field in the View editor now follows the pointer, so the zone under the mouse receives the field — narrow and empty zones are easier to target.

#### Fixed
* HTML in a form field's label was output without escaping in the View editor.
* The Entry Notes field exported an empty column to CSV.
* Searching by Entry Date returned the wrong entries on sites with a non-UTC timezone — results were shifted by the timezone offset, so entries from the searched date were missing while entries from a neighboring day appeared.
* Table layouts using a theme other than Legacy displayed a solid white background behind the table, so rounded corners looked square on colored or dark pages.
* Issues in Views that combine entries from multiple forms using the [Multiple Forms](https://www.gravitykit.com/extensions/multiple-forms/) extension:
- Pagination and entry totals counted only the primary form's entries on Gravity Forms 3.0, so pages of results could be missing and reported counts were too low;
- Single entry pages could open the wrong entry, or none at all, on sites that use custom entry slugs.
* Dragging fields in the View editor: the Move and Duplicate buttons wrapped onto a second line in narrow columns, and a field could not be picked up when the drag started on those buttons.
* View block issues in the block editor:
- Enabling Preview loaded the site's front-end styles into the editor and changed its appearance — preview styles now load only inside the editor canvas;
- The block's controls (View selector, Preview toggle) appeared unstyled;
- A preview that failed once kept showing the error after a later preview succeeded.
* An "Entry meta already set" error was repeatedly logged when another plugin (e.g., GravityBoard) had already registered the same entry meta key.
* PHP warnings ("Undefined array key 10") appeared above Views on sites with custom code attached to the deprecated `gravityview_after` action at a non-default priority.
* URLs registered by other plugins (such as Uncanny Toolkit Pro's group sign-up pages) redirected to the home page on sites that use a static front page.
* GravityView's notification events (entry approved, updated, deleted, duplicated) were not sent — with no error — on sites where another plugin modified the form through the `gform_pre_render` filter.

GravityView 3.2.0

#### 🚀 Added
* Hold Alt/Option while dropping a dragged field, widget, or search field in the View editor to copy it instead of moving it — the original stays in place and the copy keeps its settings.

#### Improved
* Keyboard and screen reader accessibility in the View editor:
- Rows and fields can now be reordered without a mouse using Move buttons in a keyboard-navigable toolbar (Up and Down to reorder, Left and Right to move a field between columns), with a screen reader announcement after each move;
- Better keyboard and screen reader support for layout controls;
- Various other screen reader improvements.
* Views that combine entries from multiple forms using the [Multiple Forms] extension now display their results reliably.

#### Fixed
* Sorting a View by a Checkbox field left the rows unchanged — clicking the column header now sorts by the first checked choice, in both directions.
* Pressing Ctrl+F to search inside the Custom CSS and Custom JavaScript editors saved the View and reloaded the page instead of opening the search.
* Issues with Views embedded in blocks:
- An entry opened in a lightbox showed "The requested entry could not be found." when the View was placed inside a Group, Columns, or other container block;
- The lightbox now reads the embed page's filtering context only when that page actually displays the View;
- Blocks that reference a View without displaying it (Entry, Entry Field, Entry Link, and View Details) are no longer counted as embeds of that View on the page.
* Opening an entry in a View that uses the [Maps] single entry layout logged a PHP warning on every request, and the "Go back" link could lose its View reference or not render at all.
* Opening a single entry from a View embedded on the site's static front page showed the theme's "not found" page when the entry link contained extra URL parameters.
* Setting `--gv-shadow-color` removed every shadow instead of tinting them — the variable now accepts a normal CSS color (see Developer Updates).
* Fatal errors when a percent sign appeared in a Search Bar field label (e.g., "100% sure") or in a Table layout row attribute name added by a custom filter.

GravityView 3.1.1

#### Fixed
* Opening an entry in a lightbox showed "The requested entry could not be found." when the View's [Advanced Filtering](https://www.gravitykit.com/products/advanced-filter/) conditions depended on the page the View was embedded on (e.g., using `{custom_field:...}` or `{embed_post:...}` merge tags).
* A dashboard warning that the [Advanced Filtering](https://www.gravitykit.com/products/advanced-filter/) extension was inactive could remain stuck and non-dismissible after the extension was reactivated; it is now cleared automatically.

#### Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.26.0.

GravityView 3.1.0

This release adds a Table layout row-header setting for better screen reader support and a View editor warning when the Edit Entries bulk action can't run on the frontend, restores the LifterLMS integration, scopes a front-end search to the View it was performed on, includes security hardening for embedded Views, and fixes an issue that could prevent activation on some configurations, along with several lightbox, access, accessibility, and Vantage-style layout issues.




#### 🚀 Added
* Table layout: a new "Use this field as a row header" field setting renders that column's cells as `<th scope="row">` instead of `<td>`, so screen readers announce the identifying cell (like a name or title) as context for the other cells in the row.




#### ✨ Improved
* Hardened the "Enhanced Security" embed secret. Existing embeds keep working; if one ever stops rendering, re-copy its embed code from the View editor. Developers can require the new secret on specific Views (see Developer Updates).
* The View editor now warns when the Edit Entries bulk action can't run on the frontend because the View's form uses conditional logic, instead of allowing the action to be configured and silently do nothing.
* Phone field compatibility with Gravity Forms 3.0+.




#### 🐛 Fixed
* An entry opened in a lightbox showed "The requested entry could not be found." when the View's filtering depended on a value from the page request (e.g., [Advanced Filtering](https://www.gravitykit.com/products/advanced-filter/) configured to read a URL parameter).
* An entry opened in a lightbox could show a raw error (`{"code":"rest_cookie_invalid_nonce",...}`) instead of the entry when the visitor had logged out or their session expired (for example, a tab left open past the daily security-token refresh). The lightbox now falls back to the normal access-controlled response: a public entry displays, and a restricted one shows the friendly "could not be found" message.
* The confirmation message did not display after duplicating or deleting an entry from the front end.
* On the List layout, placing heading markup (such as an `<h1>` in a Custom Content field) in the Listing Title or Subtitle zones left an empty heading in the page that accessibility checkers like WAVE flagged as an "Empty heading" error. The layout's heading wrapper now becomes a `<div>` when the field's content is itself a heading, and is omitted entirely when there is nothing to display.
* Entries appeared in the Multiple Entries layout but showed "You are not allowed to view this content." when opened or edited, even by administrators. This affected entries whose status was saved with different capitalization (e.g., `Active` instead of `active`), which can happen when entries are imported.
* A Search Bar Date Range field overflowed its column in both "Separate Fields" and "Combined" modes, running off-screen or overlapping the adjacent field; the pickers now shrink to the available width and stack when the column is narrow.
* The Search Bar's Search button rendered at the horizontal center of the form instead of below the search fields, and on browsers without `:has()` support it aligned with a neighboring field's label instead of its input.
* The Search Bar's Clear/Reset button was missing on pages without an active search, so changing inputs no longer revealed the Reset button; it is now always part of the form again and appears when there is something to reset or clear.
* Removing the last widget from a widget-area row and updating the View removed the row itself from the editor with no way to add it back; the default full-width and half-width rows now always stay available as drop targets.
* Activating GravityView could prevent a site from loading when its theme or another plugin already included the same email-obfuscation library.
* A deprecation warning ("The gravityview_template_..._options hook is deprecated") was logged blaming an add-on such as [Gravity Flow](https://gravityflow.io/) when the add-on registered a custom field or widget type, even though GravityView itself attaches that hook on the add-on's behalf.
* The GravityView integration was missing from the [LifterLMS](https://lifterlms.com/) Settings → Integrations screen (and the "My Forms" student dashboard tab with it) since the 3.0 update.
* The `[gv_entry_link]` shortcode with `lightbox="true"` opened a full page instead of the lightbox when the View's entries were loaded over AJAX, such as on the [DataTables](https://www.gravitykit.com/products/datatables/) layout.
* A [DataTables](https://www.gravitykit.com/products/datatables/) View using the Vantage theme rendered a narrow table pushed to one side of the View, with empty space beside it, when FixedHeader or FixedColumns was enabled.
* A "translation loading triggered too early" (`_load_textdomain_just_in_time`) notice appeared on WordPress 6.7 and newer because some widgets and field types loaded translations too early.
* Single entry pages could fail to load when custom entry slugs were enabled and an entry link was built for an entry that could not be resolved, such as by the [WPML](https://wpml.org/) language switcher rebuilding entry links in the page header.
* A Time field's "Override Date Format" box showed the default format (e.g. `h:i A`) even when left empty and could not be cleared, and saving the View baked that format in. The default is now shown as a placeholder hint, so the box stays empty and the field keeps following the form's time format.
* Duplicating an entry failed when the request had no user agent, such as from WP-CLI or other server-side requests.
* Suppressing an internal deprecated-hook notice could remove an identical suppression filter registered by other code on `deprecated_hook_trigger_error`, causing deprecation notices that the other code had silenced to print.
* When multiple Views were embedded on the same page and one had a search bar, performing a search also filtered the other Views, so a View set to hide when it has no entries showed "This search returned no results." instead. A search now applies only to the View it was performed on.




#### 💻 Developer Updates
* Entry approval checks now accept the lowercase `approved` value in the `is_approved` entry meta, matching the already-accepted `Approved` and `1` values.
* Edit Entry now uses `GFAPI::get_entry()` and `GF_Field::get_value_save_input()` instead of `GFFormsModel::get_lead()` and `GFFormsModel::prepare_value()`, deprecated in Gravity Forms 3.0.
* GravityView no longer listens to its own deprecated hooks, clearing deprecated-hook entries from debugging tools like Query Monitor. The deprecated hooks still fire for third-party code.
* Added `gk/gravityview/template/options/pre-context` filter to modify typed field options before they are filtered by context.
* Added `gk/gravityview/deprecated-hook-notices/product-dirs` filter to register additional directories as GravityKit products for deprecated-hook classification, and the internal product list now refreshes until Foundation has fully initialized.
* Added `gk/gravityview/field-output/fix-heading-wrapper` filter to disable the automatic demotion and suppression of heading wrappers in field output.
* Added the `gk/gravityview/search/scope-to-view` filter (default `true`) to control whether a front-end search is scoped to the View it was performed on. Return `false` to restore the legacy behavior where one search bar filters every View on the page.
* Added the `gk/gravityview/view/secret/allow-legacy` filter to control whether a View accepts the embed secret it used before this release. Existing embeds keep working by default; return `false` to require the current site-specific secret.




#### 🔧 Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.25.0.

GravityView 3.0.2

This release hardens lightbox entry access, fixes opening and editing entries in a lightbox, and fixes an issue with the Bulk Edit action's field picker.

#### Security
* Hardens access control for entries opened in a lightbox. We recommend updating to the latest version.

#### Fixed
* Fixes an entry showing "The requested entry could not be found." when opened or edited in a lightbox (a regression introduced in 3.0.1), even though the same entry opened correctly as a full page. This affected Views set to "Embed Only" and Views using a custom entry slug.
* When using the Bulk Actions "Edit Entries" action with "Pick specific fields", a selected form field was not shown the next time the View editor settings were opened, causing the selection to be lost when the View was saved again.

#### Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.24.2.

GravityView 2.62.0

This release fixes empty entry links and several Edit Entry issues, improves Entry Locking, and stops a duplicate admin notice for Views with Enhanced Security enabled.

#### Improved
* The "missing secret" admin notice for a View with Enhanced Security embedded without its `secret` attribute now appears once per page, instead of a separate notice for every entry visited.
* Entry Locking now releases the lock as soon as the editor leaves the page and stores a single transient per entry, so other users can edit sooner and the options table stays cleaner.

#### Fixed
* The `{gv_entry_link}` merge tag and `[gv_entry_link]` shortcode produced empty links on the Single Entry page of a View with Enhanced Security enabled.
* Multiple issues with Edit Entry page behavior:
- The "Cancel" button required a second click to leave Edit Entry after taking over a locked entry;
- The "Cancel" button returned to the previous edit instead of the Single Entry after an entry had been updated;
- Pressing Enter while editing an entry with a File Upload or Post Image field cleared form fields instead of submitting the form.

#### Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.22.0.

GravityView 2.61.1

#### Fixed
* Issues with the Post Image field's Alternative Text:
- Not shown when editing an entry;
- Discarded when saving;
- Not copied to the image in the Media Library.

#### Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.21.0.

GravityView 2.61.0

= GravityView 2.61.0 on May 28, 2026 =

This release adapts the View editor and GravityKit admin pages to the admin color scheme changes in WordPress 7.

#### Improved
* The View editor and the GravityKit Settings, Manage Your Kit, and Background Jobs pages now follow the active WordPress admin color scheme.

#### Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.20.0.
Back