Back to GravityView – Magic Links
GravityView – Magic Links changelog
Release notes for every version we have on record, newest first.
Latest 2.12.0 · 1 Oct 2026
40 versions
Since Aug 2021
2026 10 versions
2.12.0 Latest 1 Oct 2026 1 fixed12 changed
Fixed
- This update restores inline editing after a View refreshes its entries and fixes issues that could erase or misplace selections in choice fields.
Changed
- Note: GravityEdit now requires WordPress 6.5 or newer.
- Inline editing stopped working after a View refreshed its entries without reloading the page, leaving the Toggle Inline Edit link and editable fields unresponsive.
- Issues that could erase saved values in choice fields, especially those filled in by Populate Anything:
- Multi Select fields listed the first entry's choices when editing any entry, so saving could erase values when entries had different choices
- Radio Buttons and Checkboxes fields could lose their value on save when entries had different choices or the saved choice was beyond the first 501 that Populate Anything loads
- Inline editing any field could clear selections in a Checkboxes field filled in by Populate Anything when its choices depended on another field or a selection was beyond the first 501.
- Selections in Image Choice and Multiple Choice fields could appear unchecked in Gravity Forms after saving if the field's choices had been reordered or deleted.
- Display issues after saving a field:
- Multi Select fields showed stored values instead of choice labels
- Image Choice field labels ran together
- Image Choice fields using the "Input value" display option showed images instead of values.
- Foundation to version 1.35.0.
2.11.2 17 Sep 2026 1 fixed4 changed
Fixed
- This release fixes adding links with the rich text editor.
Changed
- Issues adding a link with the rich text editor:
- With Inline Edit Mode set to Popup (the default), the link box, its suggestions list, the Link options dialog, the toolbar tooltips and the Keyboard Shortcuts window opened behind the popup and could not be used
- Searching for content to link to returned no results in a View.
- Foundation to version 1.32.1.
2.11.1 3 Sep 2026 9 changed
Changed
- This release resolves several Inline Edit issues in embedded Views, along with column editing and a missing toggle button under WordPress 7.1 and Gravity Forms 3.0.3 or newer.
- Note: GravityEdit now requires PHP 7.4 or newer.
- Clicking the first column's header in the entries list did not open that column's fields for editing on WordPress 7.1.
- The Inline Edit toggle button disappeared on an entries list with no entries when using Gravity Forms 3.0.3 or newer.
- Issues when one View is embedded inside another, using either a Custom Content field or the GravityView View field:
- The "Enable Inline Edit" button toggled every editable View nested in or around it instead of only its own, leaving labels out of sync with whether fields were actually editable
- An embedded View did not keep its own Inline Edit setting between page loads, because the setting was saved under the surrounding View's name
- An embedded View was dimmed, and its links and its own toggle button stopped working, whenever the surrounding View had Inline Edit turned on.
- Foundation to version 1.32.0.
2.11.0 6 Aug 2026 2 improved1 security5 removed18 changed
Improved
- Improved data validation and security when saving edited fields.
- Better compatibility with PHP 8.0, 8.4, and newer versions.
Security
- This release adds a rich text editor for inline editing, restores Gravity Forms 3.0 compatibility for phone and masked text fields, and strengthens data handling and security.
Removed
- Deleted or unavailable Views no longer cause fatal errors.
- Clearing a file upload field that held multiple files removed only the first file, leaving the others on the server.
- Inline edit saves now use GF_Field::get_value_save_input() on Gravity Forms 3.0+ instead of the deprecated GFFormsModel::prepare_value().
- Inline edit saves for number, product, and address fields now use GF_Field::get_value_entry_detail() instead of GFCommon::get_lead_field_display(), deprecated in Gravity Forms 3.0.
- Now uses the current GravityView hooks instead of ones deprecated in GravityView 2.55.
Changed
- A rich text editor for inline editing. Paragraph fields that use the rich text editor are now edited in place with a formatting toolbar (bold, italic, underline, lists, quotes, and links) instead of showing HTML tags, and your formatting is saved exactly as you see it. Submit with the Update button or Cmd/Ctrl+Enter, and cancel with Esc.
- An entry can no longer be edited through a form it does not belong to.
- Strengthened permission checks for the inline file-upload action.
- Inline uploads now honor the field's allowed file types, rejecting a disallowed type with a clear message.
- Files larger than the field's maximum size are now rejected, with a clear message.
- More detailed error logging when number field calculations fail to update.
- List field values were not showing correctly when editing, resulting in empty or incorrect data.
- Uploaded files could be saved to the wrong directory when multiple uploads happened on the same page.
- Button and toggle text with special characters (like quotes or ampersands) could display incorrectly.
- Number fields with calculations stopped updating when a single calculation failed.
- The User Registration Add-On integration was triggering errors before verifying the Add-On was active.
- PHP notices when editing checkbox, select, survey, and radio fields with missing choice values.
- Product field errors when the field data was unavailable.
- Entry Creator, Source URL, Date Created and Entry Tags could not be edited inline.
- An inline edit that failed to save could still appear to have saved, showing a value that was not stored.
- Phone fields set to Gravity Forms 3.0's "International (formatted)" format could not be edited inline: every edit was rejected and the entry kept its old number. This is the format Gravity Forms 3.0 gives a new phone field, and the one it falls back to for a phone field with no format of its own.
- Text fields with an input mask rejected every inline edit on Gravity Forms 3.0, which began checking the mask when the entry is saved. The mask's punctuation is now filled in for you, so typing 5559876543 into a (999) 999-9999 field stores (555) 987-6543. A value the mask cannot hold is still refused, with Gravity Forms naming the format it expects.
- The "Toggle Inline Edit" button never appeared on an entries view with no rows, such as a search that matched nothing or an empty Trash filter.
2.10.0 4 Jun 2026 1 improved1 fixed1 changed
Improved
- Compatibility with Gravity Forms 2.9.29+ where inline editing of number, product, and address fields triggered PHP warnings.
Fixed
- This release includes internal component updates and bug fixes for improved stability and compatibility, and fixes a PHP warning.
Changed
- Foundation to version 1.21.0.
2.9.2 5 Mar 2026 1 fixed5 changed
Fixed
- This release fixes inline editing of dynamically populated choice fields, such as those using GP Populate Anything.
Changed
- Multiple issues with inline editing of dynamically populated choice fields (e.g., via GP Populate Anything):
- Checkbox values were wiped or corrupted when saving
- Editing an unrelated field in the same entry corrupted checkbox values
- Choice labels were replaced with raw IDs/values after saving
- Select fields displayed raw values instead of labels.
2.9.1 26 Feb 2026 1 fixed3 changed
Fixed
- This release fixes inline editing issues affecting Email and Dynamic Lookup fields.
Changed
- Inline editing always showing a "Your emails do not match" error for Email fields with confirmation enabled.
- Dynamic Lookup field values not visually updating after inline editing until the page was refreshed.
- Foundation to version 1.11.0.
2.9.0 12 Feb 2026 1 new6 changed
New
- Added gk.datatables.inline-edit.refresh JavaScript filter to override whether the DataTables table refreshes after an inline edit save.
Changed
- This update lets you control whether DataTables refreshes after saving inline edits, and resolves issues with Single Entry lightbox, Custom Content field links, and session handling.
- View editor setting to control whether the DataTables table automatically refreshes after saving an inline edit.
- JavaScript error ("View ID is undefined when setting initial state") when viewing a single entry in a GravityView lightbox.
- Links in Custom Content fields were not clickable when inline edit mode was active.
- Inline edits failing silently when the user's session expired, causing changes to appear saved but revert on page reload.
- Foundation to version 1.10.0.
2.8.0 22 Jan 2026 1 improved2 changed
Improved
- This release improves the inline editing experience for DataTables users.
Changed
- Views using the DataTables layout now refresh immediately after inline editing.
- Foundation to version 1.7.2.
2.7.1 15 Jan 2026 1 fixed3 changed
Fixed
- This update fixes incorrect display of the Image Choices field and Entry Tags field editing on the Entries page.
Changed
- Image Choices field incorrectly displaying images for choices with empty values.
- Gravity Forms Entry Tags field editing not working on the Entries page.
- Foundation to version 1.7.1.
2025 7 versions
2.7.0 4 Dec 2025 1 new1 improved1 changed
New
- This release adds the ability to edit survey responses.
Improved
- Support for editing Gravity Forms Survey Add-On fields (Likert, Rating, Rank, etc.)
Changed
- Foundation to version 1.7.0.
2.6.0 16 Oct 2025 1 improved1 fixed2 changed
Improved
- Support for editing Multiple Choice field values (Gravity Forms 2.9+).
Fixed
- This update adds support for the Multiple Choice field and fixes unintended HTML markup in exported entries.
Changed
- Field values were wrapped in GravityEdit-specific HTML markup when exporting View entries using the Export widget.
- Foundation to version 1.6.0.
2.5.1 11 Sep 2025 1 new1 improved1 fixed1 removed4 changed
New
- New GravityKit global settings for logging configuration (level, type, cleanup schedule, retention)
Improved
- Performance improvements and bug fixes.
Fixed
- This update fixes broken thumbnails after file uploads and a possible fatal error triggered when a View has an Entry Tags field without the required plugin active.
Removed
- Removed early is_user_logged_in() return to allow for the gravityview/capabilities/allow_logged_out and gravityview/edit_entry/user_can_edit_entry filters to be applied when checking whether inline editing is enabled on the frontend.
Changed
- Cache not clearing after file uploads, which caused broken thumbnails on refresh.
- Fatal error when inline editing was active on a View with an Entry Tags field and the Gravity Forms Entry Tags plugin was not active.
- Foundation to version 1.3.1:
- A unified way to display admin notices across all GravityKit products
2.5.0 28 Aug 2025 1 new1 improved7 changed
New
- New GravityKit global settings for logging configuration (level, type, cleanup schedule, retention)
Improved
- Performance improvements and bug fixes.
Changed
- This release introduces a warning when file uploads may overwrite existing files and resolves several conflicts and display issues.
- A warning is displayed when uploading files may overwrite existing ones.
- Conflict with GravityActions that prevented updating entry's creator on the Gravity Forms Entries pages.
- Popover positioning issue when editing Created By field values.
- Display issues on the Gravity Forms Entries page when GravityEdit is enabled.
- Foundation to version 1.3.1:
- A unified way to display admin notices across all GravityKit products
2.4.0 24 Jul 2025 1 new1 improved6 changed
New
- This release adds inline editing support for the Gravity Forms Dynamic Lookup extension and resolves multiple issues with Select and Checkboxes fields.
Improved
- Support for inline editing of Gravity Forms Dynamic Lookup fields across all three types (dropdown, radio and checkbox).
Changed
- Multiple issues with Select and Checkboxes fields after inline editing:
- Fields now properly display labels or values based on the View configuration
- Entry links are preserved after editing
- Checkboxes fields with empty values now show "Empty" text with proper styling when inline editing is enabled
- Checkboxes fields properly restore original content when inline editing is disabled.
- Date picker now respects WordPress's "Week Starts On" setting instead of always starting on Monday.
2.3.0 9 Jun 2025 2 improved4 changed
Improved
- Support for the Image Choice field inline editing.
- Placeholder text in Drop Down fields is no longer duplicated when form field values are updated.
Changed
- This release introduces inline editing for Image Choice fields and resolves issues with duplicate dropdown placeholders and PHP notices.
- PHP notice in WordPress 6.8 caused by initializing product translations too early.
- PHP deprecation notice related to the use of gform_form_settings filter.
- Foundation to version 1.2.25.
2.2.0 13 Mar 2025 3 changed
Changed
- This update lets you reset a Drop Down field’s selection via a placeholder.
- The Drop Down field now displays a placeholder that can be used to clear the selected value.
- Foundation to version 1.2.23.
2024 3 versions
2.1.2 21 Nov 2024 1 fixed2 changed
Fixed
- This hotfix update addresses a non-critical PHP notice in WordPress 6.7 and newer.
Changed
- PHP notice in WordPress 6.7 caused by initializing product translations too early.
- Foundation to version 1.2.21.
2.1.1 1 Oct 2024 4 changed
Changed
- This update resolves issues with the DIY Layout and inline editing on the Entries page.
- Enabling inline editing caused DIY Layout markup to render incorrectly, resulting in empty values when editing fields.
- Checkbox fields were not editable on the Entries page when more than 10 field choices were displayed as table columns.
- Foundation and TrustedLogin to versions 1.2.18 and 1.9.0, respectively.
2.1.0 16 Aug 2024 1 new1 improved3 changed
New
- Added gk/gravityedit/field-updated JavaScript hook, which fires on the document when a field is updated.
Improved
- Support for the Gravity Forms Entry Tags plugin (requires version 1.1.0 or newer).
Changed
- This release introduces support for the Gravity Forms Entry Tags plugin and resolves PHP 8.2 deprecation notices.
- PHP 8.2 deprecation notices.
- Foundation and TrustedLogin to versions 1.2.17 and 1.8.0, respectively.
2023 8 versions
2.0.3 31 Oct 2023 2 improved4 fixed
Improved
- Support for fields configured with the "No Duplicates" field setting in Gravity Forms
- Foundation to version 1.2.5
Fixed
- Edits were not reflected in GravityView for Views using the DataTables layout with the "Responsive Tables" setting enabled
- Bug that prevented editing when more than one View was embedded on the same page
- After editing a checkbox field set to display the label, the value would be displayed
- An error occurring when saving a Number field configured in the form with a "," decimal separator
2.0.2 7 Sep 2023 2 improved
Improved
- Support for RTL languages
- Foundation to version 1.2.2
2.0.1 12 Jul 2023 1 improved1 fixed
Improved
- Foundation to version 1.1.1
Fixed
- HTML markup being included when exporting View entries to CSV/TSV
2.0 11 May 2023 1 new2 improved5 fixed4 changed
New
- Adds $context parameter to gravityview-inline-edit/wrapper-attributes and gravityview-inline-edit/{field-type}-wrapper-attributes filters
Improved
- Enhanced performance when used in conjunction with Gravity Forms Populate Anything by Gravity Wiz
- Foundation to version 1.0.12
Fixed
- File uploads were being saved to the WordPress upload directory, not the Gravity Forms uploads directory
- When Inline Edit was enabled for a View, multi-file upload fields were not rendering properly
- Speed issues related to GravityView, even when inline editing was disabled for a View
- Incompatibility with some plugins/themes that use Laravel components
- Removed active call to deprecated method.
Changed
- Developer Updates:
- The version includes API-incompatible changes:
- The GravityView integration now uses GravityView's GVTemplate_Context instead of GravityView_frontend::getInstance()
- Uses GV 2.0 actions (gravityview/template/header instead of gravityview_header) and filters (gravityview/template/field/output instead of gravityview_field_entry_value)
1.8.5 5 Apr 2023 1 improved1 fixed
Improved
- Foundation to version 1.0.11
Fixed
- Potential fatal error when activating GravityView after GravityEdit
1.8.4 20 Feb 2023 1 improved1 changed
Improved
- Foundation to version 1.0.9
Changed
- Note: GravityEdit now requires PHP 7.2 or newer
1.8.3 13 Feb 2023 1 improved1 fixed
Improved
- Foundation
Fixed
- Compatibility with GP Google Sheets by Gravity Wiz
1.8.2 5 Jan 2023 1 improved
Improved
- Foundation to version 1.0.8
2022 10 versions
1.8.1 21 Dec 2022 3 fixed
Fixed
- PHP 8.1 notices
- Fatal error on some hosts due to a conflict with one of the plugin dependencies (psr/log)
- It was not possible to remove an expired license key
1.8 30 Nov 2022 3 new1 improved3 fixed
New
- You can now inline edit File Upload fields! (Including support for multiple files)
- Support for editing entry metadata (Created By, Date Created, Payment Date, etc.)
- Support for the Gravity Forms User Registration Add-On (When entry details are changed, changes will be made to the User profile)
Improved
- Styling of the form
Fixed
- Time field AM/PM inputs were not showing
- Time, Number, Website, and Product fields with User-Defined Price were not updating correctly
- Datepicker appearance
1.7.3 14 Nov 2022 3 fixed
Fixed
- Fatal error when loading plugin translations
- Slow loading times on some hosts
- Plugin failing to install on some hosts
1.7.2 3 Nov 2022 1 fixed
Fixed
- Fatal error when editing Number fields with calculations
1.7.1 31 Oct 2022 1 improved1 fixed
Improved
- Clicking on a column header to edit all fields in a column no longer requires submitting changes; changes are saved when leaving the input
Fixed
- Plugin was not appearing in the "Add-Ons" section of the Gravity Forms System Status page
1.7.0.2 20 Oct 2022 1 fixed
Fixed
- Potential error when the plugin tries to log an unsuccessful operation
1.7.0.1 19 Oct 2022 1 fixed
Fixed
- Error when trying to activate license keys
1.7 19 Oct 2022 3 new3 improved3 fixed3 changed
New
- New WordPress admin menu where you can now centrally manage all your GravityKit product licenses and settings (learn more about the new GravityKit menu)
- Live-update all calculations that rely on a number field (instead of just one)
- GravityEdit icon to the Gravity Forms settings screen
Improved
- Typography and editor size for textarea fields
- Submit/Cancel button alignment is much nicer and more consistent
- Reduced number of database queries when loading GravityEdit functionality
Fixed
- Popup width was set to 100%, making it unusable in certain contexts
- Fatal error when inline-editing an address field if GravityView is not active
- PHP warnings when editing a Name field without the Prefix input
Changed
- Go to the WordPress sidebar and check out the GravityKit menu!
- We have automatically migrated your existing GravityEdit license, which was previously entered in the Gravity Forms settings page
- Request support using the "Grant Support Access" menu item
1.6 28 Jul 2022 2 new1 fixed3 changed
New
- Support for Gravity Wiz's Populate Anything and other extensions modifying form field values
- Support for field calculations
Fixed
- List field editing did not work in Gravity Forms 2.5 or newer
Changed
- GravityView (the company) is now GravityKit and this plugin is now called GravityEdit!
- Developer Updates:
- IMPORTANT: GRAVITYVIEW_INLINE_* constants were renamed to GRAVITYEDIT_* and future plugin versions will see similar name changes to namespaces, class names, and hooks
1.5 26 Jan 2022 2 new3 improved2 changed
New
- GravityView field setting to disable Inline Edit for a field (read how set this up)
- Support for creating entry revisions after each edit (requires the Gravity Forms Entry Revisions add-on Version 1.1 or newer)
Improved
- Made the input sizes larger when using "Popup" Inline Edit Mode
- Display of Inline Edit settings in Gravity Forms 2.5+
- Polish translation (thanks, Dariusz!) and German translation (thanks, Michael!)
Changed
- Developer Updates:
- Renamed GravityView_Inline_Edit_GravityView::add_to_blacklist() to GravityView_Inline_Edit_GravityView::add_to_blocklist()
2021 2 versions
1.4.4 9 Nov 2021 1 fixed
Fixed
- Inline Edit would not work in DataTables View when using a responsive mode. Requires DataTables 2.5 or newer.
1.4.3 26 Aug 2021 2 improved2 fixed2 changed
Improved
- The Inline Edit button no longer makes the page adjust on load on the Gravity Forms "Entries" screen
- The appearance when editing checkboxes in Gravity Forms 2.5
Fixed
- Single checkbox items would not be editable on the "Entries" screen in Gravity Forms 2.5
- De German translations were unreachable; strings were merged with de_DE. Thanks again for the translations, Michael!
Changed
- Developer Updates:
- Modified: Escaped the style attribute output in templates/toggle.php
