Added Advanced Permissions MCP tools for the Gravity Forms Abilities API: agents can list the manageable capabilities and read or replace the Form Permissions and Entry Permissions rules of a form (requires WordPress 6.9+ and the Gravity Forms MCP settings). Includes a downloadable agent skill.
Added support for enforcing permission rules on the Gravity Forms Abilities API (MCP tools). Forms, entries and feeds are limited to what the user is permitted to see, and Entry Permissions apply to entry abilities.
Added support for enforcing permission rules on Gravity Forms REST API v2 requests. Forms, entries, feeds and notes are limited to what the user is permitted to see, and Entry Permissions apply to entry endpoints.
Added support for applying permission rules to Administrators. Users with the forgravity_advancedpermissions capability (granted to the Administrator role by default) and multisite Super Admins are exempt from rules.
Added GravityView integration. Entry Permissions filter the entries shown in Views (including single entry, lightbox, CSV and REST output) and Form Permissions govern editing, deleting, duplicating and approving entries.
Added GP Entry Blocks integration. Entry Permissions filter the entries shown in Entries blocks and Form Permissions govern editing and deleting entries.
Added disabling of form list bulk actions the user cannot perform on the selected forms.
Added the advancedpermissions_user_is_exempt, advancedpermissions_user_capabilities and advancedpermissions_form_id_for_object filters.
Updated the permissions engine with a rebuilt capability, request resolution and menu layer, backed by a full automated test suite.
Deprecated User::is_immune() in favor of User::is_exempt().
Fixed an issue where an entry ID passed to current_user_can() for an entries capability was treated as a form ID.
Fixed an issue where Entry Permissions were not applied when printing entries.
Fixed an issue where the form editor Preview button was displayed to users who were denied the preview forms capability.
Fixed an issue where the main Entries page could redirect to the wrong form for users without access to the first form.
Fixed an issue where the user role drop down in the field conditional logic flyout was rendered with an unparsed placeholder in its id and name attributes.
Fixed an issue where users could not print entries for forms they have permission to view entries for.
Version 3.9.0 (2026-07-14)
Added security enhancements.
Added the advancedpermissions_form_id_for_request filter for modifying the form ID determined for the current request.
Fixed an issue where capabilities could be incorrectly granted on REST API requests when the form ID could not be determined.
Version 3.8.0 (2026-04-10)
Updated underlying dependencies for Form Permissions UI.
Fixed a fatal error that could occur when an Add-On registers multiple form settings capabilities.
Fixed an issue where auto-updates would be incorrectly reported when using the Site Health tool.
Version 3.7.0 (2025-09-08)
Fixed a fatal error that could occur when network activating Advanced Permissions.
Version 3.6.0 (2025-06-11)
Added enhanced support for Gravity Forms Coupons Add-On.
Added support for Gravity Forms Conditional Pricing.
Updated plugin settings header to match new design in Gravity Forms 2.9.8.1.
Version 3.5.0 (2025-05-06)
Fixed a fatal error when upgrading from Advanced Permissions <3.0.
Fixed PHP warning when a third party add-on does not have capabilities defined for a form action.
Version 3.4.0 (2025-01-06)
Added support for Inline Editing with Admin Columns Pro.
Version 3.3.0 (2024-08-01)
Fixed compatibility issue with Gravity Wiz Perks.
Version 3.2.0 (2024-03-06)
Fixed an issue where Entry Permissions were incorrectly set as Form Permissions when duplicating a form.
Fixed a PHP warning when a form action did not have any capabilities defined.
Version 3.1 (2023-11-28)
Added compatibility with PHP 8.2.
Added security enhancements.
Fixed an issue where forms whose title contain non-Latin characters could not add new rules.
Fixed an issue where the Add New Form button would appear in some scenarios.
Removed unused Guzzle dependency.
Version 3.0 (2023-07-05)
Added compatibility with WordPress 6.2.
Added Form Permissions defaults.
Added Entry Permissions for setting what entries specific users/roles can access on a form.
Added support for setting conditional logic based on current user's role.
Added support for toggling status for multiple capabilities at once.
Updated API URL to CosmicGiant.com.
Updated Form Permissions UI to match new Gravity Forms design standards.
Fixed an issue where enabling Form Settings related capabilities does not display dropdown menu.
Fixed an issue where Forms List filter counts did not exclude forms user does not have access to.
Fixed an issue where Super Admins could not see the Permissions form settings tab on child sites.
Fixed an issue where user could not access form if an empty rule existed.
Fixed an issue where users could not be found when searching with uppercase letters.
Fixed an issue where users who should not have access could see the Import/Export page.
Version 2.0 (2021-08-16)
Added support for users who do not have Gravity Forms access.
Added ruleset duplication when duplicating form.
Fixed an issue where multiple capabilities would toggle at once if they shared the same name.
Fixed forms user does not have access to appearing in Admin Bar.
Fixed forms user does not have access to appearing in Gravity Forms block.
Version 1.3 (2021-05-28)
Fixed PHP fatal errors thrown when activating the Add-On in some scenarios.
Fixed an issue where forms could be set as inactive upon creation.
Version 1.2 (2021-05-19)
Added a new API route to get users.
Added compatibility with Gravity Forms 2.5.
Added support for setting auto-updates state on Plugins page.
Added the current user ID to the Form object when a form is created.
Fixed Entries sub-menu page displaying an error when first form does not have access to entries.
Version 1.1 (2020-02-11)
Added compatibility with Gravity Forms 2.4.15.
Added support for Export Entries capability.
Added support for hiding forms user does not have access to from Dashboard widget. (Requires Gravity Forms 2.4.16+)
Added support for hiding forms user does not have access to from Form Switcher. (Requires Gravity Forms 2.4.16+)
Added support for ruleset operators (is/is not).
Updated forms list to hide forms user has no access to.
Fixed an issue where capabilities were not applying early in some scenarios.
Fixed an issue where permissions could not be retrieved when WordPress was not installed at top level directory.
Fixed an issue where permissions could not be retrieved when WordPress was using plain permalinks.
Fixed an issue where permissions would not apply when going to Entries page from menu item.
Fixed an issue with Preview Form toolbar item being incorrectly removed.
Fixed forms with denied access from appearing in Gravity Flow Status filter.
Fixed users with Edit Form Settings capability disabled being able to deactivate forms.