Back to GravityView DIY Layout Extension
GravityView DIY Layout Extension changelog
Release notes for every version we have on record, newest first.
Latest 2.6.0 · 8 Oct 2026
14 versions
Since Jan 2018
2026 1 version
2.6.0 Latest 8 Oct 2026 1 fixed1 removed5 changed
Fixed
- This release improves screen reader navigation and fixes a "No Entries Message" formatting issue.
Removed
- Replaced GravityView hooks deprecated in version 2.55 with their current equivalents.
Changed
- Note: DIY Layout now requires PHP 7.4 and WordPress 6.5 or newer.
- Screen reader navigation, with a View's entries now identified as a labeled region, as in GravityView's other layouts.
- The "No Entries Message" could be displayed as plain text instead of a heading when the "No Entries Form" setting was configured.
- The Multiple Entries template now fires the gk/gravityview/template/entries/before and gk/gravityview/template/entries/after actions around the entries output, as GravityView's other layouts do.
- The no-results output now uses the .gv-no-results.gv-no-results-text or .gv-no-results.gv-no-results-form classes instead of .gv-diy-view.gv-no-results, matching GravityView's other layouts; update any custom CSS that targets the old selector.
2025 1 version
2.5.2 3 Jul 2025 1 fixed1 changed
Fixed
- This update fixes markup issues when displaying a form after no entries are found.
Changed
- Displaying a form when no entries are found was incorrectly wrapped in an tag, leading to styling issues.
2024 2 versions
2.5.1 1 Nov 2024 1 fixed1 changed
Fixed
- This hotfix restores the ability to set labels for fields in the DIY layout.
Changed
- Field labels could not be configured in the DIY layout.
2.5 5 Sep 2024 1 fixed1 removed2 changed
Fixed
- This update resolves minor bugs and removes an unused setting from the UI.
Removed
- Removed the unused "Label" property from the field settings modal in the View editor.
Changed
- After performing a search, the page did not scroll to the View's position because of a missing anchor ID.
- PHP 8.2 deprecation notice related to dynamic property creation.
2023 1 version
2.4 5 Jan 2023 1 new1 fixed
New
- Support for Custom Content fields on the Edit Entry screen (this requires GravityView 2.16.5 or newer)
Fixed
- PHP 8 notices
2020 2 versions
2.3 10 Dec 2020 1 new1 fixed3 changed
New
- Added gv-diy-container gv-diy-single-container CSS classes to the wrapper
Fixed
- Inline Edit not running in the Single Entry context
Changed
- Modified Single Entry template (/templates/entries/diy.php) to be consistent Multiple Entries output. Before, the wrapper would output: for View #95, Entry #14257. Now, the wrapper outputs:
- CSS classes are now passed through the gv_container_class() function
- Gravityview_header() is now called before $template::entry_before() (needed for Inline Edit)
2.2 25 May 2020 1 improved1 fixed1 changed
Improved
- Updated French translation
Fixed
- Incorrect wrapping of output tags
Changed
- Warning: this update changes the HTML structure of Before and After output! Read more here
2019 2 versions
2.1.2.1 23 Apr 2019 1 fixed
Fixed
- Potential fatal error when GravityView is deactivated
2.1.2 6 Feb 2019 1 security
Security
- Fields with "Make visible only to logged-in users" checked were shown to logged-out users. Please update promptly.
2018 5 versions
2.1.1 1 Nov 2018 2 new3 improved4 fixed4 changed
New
- Gravityview/template/diy/entry/(before|after) hooks that run before and after a single entry is displayed
- Support for future Multiple Forms plugin
Improved
- Appearance of error message when GravityView is not available
- Updated translations - thank you, translators!
- Passed Template_Context to the back link
Fixed
- Added "Go Back" link to Single Entry screen (here's how to remove)
- Not working with GravityView Ratings & Reviews extension in Multiple Entries context
- HTML Container Tag preview label disappares when closing the field settings modal
- Gravityview/template/diy/single/(before|after) hooks were running twice
Changed
- Polish translated by @dariusz.zielonka
- Russian translated by @awsswa59
- Chinese translated by @michaeledi
- Developer Notes:
2.0.2 8 May 2018 1 fixed
Fixed
- Error when GravityView is active but Gravity Forms is not
2.0 8 May 2018 1 new1 improved
New
- Turkish translation (thank you, Süha Karalar!)
Improved
- Support for GravityView 2.0
1.1.1 28 Apr 2018 2 new1 fixed5 changed
New
- Added filters to prevent DIY Layout from adding any extra HTML
- Added translations—become a translator here
Fixed
- Fixed error when GravityView is not active
Changed
- Restored ability to add "Custom Labels" to fields in View Configuration. Labels will not appear on the front end.
- Gravityview-diy/wrap/multiple _bool_ Should the entry in Multiple Entries context be wrapped in minimal HTML containers? Default: true
- Gravityview-diy/wrap/single _bool_ Should the entry in Single Entry context be wrapped in minimal HTML containers? Default: true
- Make "Before Content" and "After Content" fields larger, monospaced
- Preparing for GravityView 2.0
1.0 16 Jan 2018 1 changed
Changed
- Launch!
