Decryption key:
GravityView - Display Gravity Forms Entries on Your Websites v3.0.0 Nulled + All Addons
= 3.0.0 on June 18, 2026 =
GravityView 3.0 is the biggest release in years: **Give your Views a fresh look** with the new Vantage theme, users no longer need WordPress admin access to perform **bulk actions** on entries, a powerful new way to create Views using your AI agent, and more!
####

Added
* Vantage: a new, great-looking theme for Views.
- Built-in card layout capability with the Columns control.
- For existing Views, enable Vantage in your View Settings' Styles tab.
- A site-wide Default theme setting (GravityKit → Settings → GravityView → Appearance) that applies Vantage to new Views by default.
* Frontend bulk actions on table-layout Views, applied to selected entries:
- Delete, Approve, Disapprove, Export;
- Bulk Edit of field values, including complex field types (dropdown, radio, checkbox, multiselect, Name inputs, and Address text inputs);
- Resend Notifications to (re)send Gravity Forms notifications;
- Download Attachments to package file-upload attachments into a single ZIP download;
- Optional background processing on each action, for large entry sets.
* Create and configure Views using the [GravityKit MCP](https://www.gravitykit.com/mcp/):
- Control everything about your View using your AI assistant;
- Also create and edit your Gravity Forms forms;
- Powered by the WordPress Abilities API, available in WordPress 6.9 and newer.
* Search Bar improvements:
- Date range presets in the Search Bar, including This Week, This Year, Last Year, and the last four completed quarters.
- "Date range layout" setting: two separate date pickers, or a new combined date range picker.
- Minimum and maximum date settings on date fields limit the dates a visitor can select in the picker. Supports absolute dates (e.g. 2026-01-31) and relative dates (e.g. "-1 year", "now").
* Revision history for Views, with one-click restore from the Revisions box in the Edit View screen.
####

Improved
* Switching View types (for example, from Table to Layout Builder) now maintains your configured fields instead of resetting the configuration.
* When creating a new View, the editor has form fields pre-filled for all layout types (previously only for Table and DataTables layout types).
* Added a Display Mode setting to the Page Links widget to improve View navigation, with three options: Numbers with arrows (default, unchanged), Numbers with Previous/Next labels, or Previous/Next only.
* Multiple Views on the same page can now be paginated independently of one another.
* Loading the block editor is now significantly faster on sites with many Views.
####

Developer Updates
Check out the new [GravityKit Developer MCP](https://mcp.gravitykit.dev) - develop faster by enabling your AI to quickly find what it needs!
* [Read what you need to know about the GravityView 3.0 migration.](https://www.gravitykit.dev/migrating-to-3-0-dev-guide/)
* Added a **[GravityView Theme CSS Token System](https://www.gravitykit.dev/gravityview/css-tokens/)** for easily styling every aspect of a View.
* Refactored the codebase to use a PSR-4 autoloaded `GravityKit\GravityView\*` namespace, with core classes moved from `includes/` and `future/` into a unified `src/` directory. Lazy-loaded class aliases keep legacy `\GV\*` and `GravityView_*` class names working.
* Added formal `Contracts` interfaces for core components, including Views, Entries, Fields, Forms, and Widgets.
* Added the GravityView Abilities layer: a set of `gk-gravityview/*` abilities registered with the WordPress Abilities API that make View authoring — creating Views and configuring their fields, widgets, search, and layouts — available over REST and to AI agents through MCP. Add-ons can register their own abilities and hook into the View lifecycle to extend what's automatable (for example, `gk/gravityview/rest/view/cloned` and `gk/gravityview/rest/view-config/apply/after`).
* Added the [`gk/gravityview/bulk-actions/*` filter and action namespace](https://www.gravitykit.dev/search/?q=gk%2Fgravityview%2Fbulk-actions%2F) for the new frontend bulk actions. Register or modify the available actions with [`gk/gravityview/bulk-actions/actions`](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-bulk-actions-actions/), gate them with [`gk/gravityview/bulk-actions/action-is-available`](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-bulk-actions-action-is-available/), and configure per-action settings and field requirements with [`gk/gravityview/bulk-actions/action-config`](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-bulk-actions-action-config/), [`gk/gravityview/bulk-actions/action-settings`](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-bulk-actions-action-settings/), and [`gk/gravityview/bulk-actions/action-field-requirements`](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-bulk-actions-action-field-requirements/).
* Added background-processing controls for bulk actions with [many new hooks](https://www.gravitykit.dev/search/?q=gk%2Fgravityview%2Fbulk-actions%2Fbackground)
* Added [`gk/gravityview/admin/field-type/class` filter](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-admin-field-type-class/) to modify the field-type rendering class. Its default is now the PSR-4 namespaced class name (`GravityKit\GravityView\Admin\FieldTypes\{Type}`):
- Deprecated `gravityview/setting/class/{$field_type}` in its favor (existing hooks continue to fire);
- Removed the `gravityview/setting/class_file/{$field_type}` filter and the `src/Admin/Rendering/field-types/` directory it gated;
- Legacy `GravityView_FieldType_*` names continue to resolve via `class_alias()`.
* Replaced the jQuery UI datepicker with a modern, accessible date picker from Query Filters across the Search Bar and View editor.
- Removed the jQuery UI datepicker dependency: the `jquery-ui-datepicker` script and the Google-hosted `ajax.googleapis.com/.../smoothness/jquery-ui.css` stylesheet are no longer enqueued.
* Deprecated the `gravityview_datepicker_settings` filter and the `GravityView_Widget_Search::add_datepicker_localization()` / `add_datepicker_js_dependency()` methods that fed it. Use [`gk/query-filters/date-picker/translations`](https://www.gravitykit.dev/docs/query-filters/filters/gk-query-filters-date-picker-translations/) and [`gk/query-filters/date-range-picker/translations`](https://www.gravitykit.dev/docs/query-filters/filters/gk-query-filters-date-range-picker-translations/) instead. `fe-views.datepicker()` is now a no-op shim retained for backward compatibility with external callers.
* Added [`gk/gravityview/view/revisions/tracked-meta-keys` filter](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-view-revisions-tracked-meta-keys/) to register additional View meta keys for revision tracking.
* Added [`gk/gravityview/view/revisions/restored` action](https://www.gravitykit.dev/docs/gravityview/actions/gk-gravityview-view-revisions-restored/), fired after a View revision is restored.
* Added per-View pagination parameters (`pagenum_{View ID}`) so multiple Views on a page can paginate independently. The parameter is always honored when present; to generate per-View pagination links instead of the shared `?pagenum=`, enable the new [`gk/gravityview/pagination/scoped-keys` filter](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-pagination-scoped-keys/) (off by default).
* Added [`gk/gravityview/search/datepicker/min-date` and `gk/gravityview/search/datepicker/max-date` filters](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-search-datepicker-bound/) to set or override a Search Bar date field's selectable range per View.
* Added [`gk/gravityview/search/date-range-picker/presets` filter](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-search-date-range-picker-presets/) to customize the date range preset list.
* Added [`gk/gravityview/admin-views/template-switch/fields` filter](https://www.gravitykit.dev/docs/gravityview/filters/gk-gravityview-admin-views-template-switch-fields/) to modify the migrated field configuration when a View's layout is switched in the editor.
* Added `gravityview/view-config-error` JavaScript event on `document.body`, fired after the View editor recovers from a failed zone configuration request.
* In the `gravityview_page_links_args` filter, `type` is now force-overridden to `array` when the Page Links widget's Display Mode is set to "Previous / Next only" or when "Show First / Last links" is enabled (those modes post-process the link list). Filters that set `type` to `list` or `plain` continue to work for the other modes.
= 2.62.0 on June 11, 2026 =
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.
* Saving a View in Safari is faster.
* 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.