Download GravityView 2.31.1 from nulled fire. GravityView is the best way to display Gravity Forms entries on your website.
* Fixed: Using the GravityView shortcode inside a [reusable block](https://wordpress.org/news/2021/02/gutenberg-tutorial-reusable-blocks/) in the WordPress Editor would prevent CSS and JavaScript from loading
* Fixed: "Open in new tab/window" checkbox is missing from Link to Single Entry and Link to Edit Entry links
* Fixed: Searching while on a paginated search result fails; it shows no entries because the page number isn't removed
* Fixed: Sorting by Entry ID resulted in a MySQL error
* Added: Allow comparing multiple values when using `[gvlogic]` shortcode
- Use `&&` to match all values `[gvlogic if="abc" contains="a&&b"]`
- Use `||` to match any values `[gvlogic if="abc" equals="abc||efg"]`
* Added: `{site_url}` Merge Tag that returns the current site URL. This can be helpful when migrating sites or deploying from staging to live.
* Fixed: Paragraph fields have a "Link to single entry" field setting, even though it doesn't make sense
* Fixed: PDF and Text files were not opened in a lightbox
* Fixed: Show File Upload files as links if they aren't an image, audio, or video file (like a .zip, .txt, or .pdf file)
* Fixed: Lightbox script was being loaded for Views even if it was not being used
* Fixed: Don't show the icon for the "Source URL" field in the View editor
* Fixed: Change Entry Creator not working properly on non-English sites
* Updated _so many translations_! Thank you to all the translators!
- Arabic translation (thanks Salman!)
- Dutch translation (thanks Desiree!)
- Russian translation (thanks Victor S.!)
- Romanian (thanks Cazare!)
- Chinese (thanks Edi Weigh!)
- Turkish (thanks Süha!)
- Swedish (thanks Adam!)
- Portuguese (thanks Luis and Rafael!)
- Dutch (thanks Erik!)
- Norwegian (thanks Aleksander!)
- Italian (thanks Clara!)
- Hungarian (thanks dbalage!)
- Hebrew
- French
- Canadian French (thanks Nicolas!)
- Finnish (thanks Jari!)
- Iranian (thanks amir!)
- Mexican Spanish (thanks Luis!)
- Spanish (thanks Joaquin!)
- German (thanks Hubert!)
- Danish (thanks Lisbeth!)
- Bosnian (thanks Damir!)
- Bengali (thanks Akter!)
* A beautiful visual refresh for the View editor!
- Brand new field picker for more easily creating your View
- Visually see when Single Entry and Edit Entry layouts haven't been configured
- See at a glance which fields link to Single Entry and Edit Entry
- Manage and activate layouts from the View editor
- Added: Show a notice when "Show only approve entries" setting is enabled for a View and no entries are displayed because of the setting
- Added: Custom Content now supports syntax highlighting, making it much easier to write HTML (to disable, click on the Users sidebar menu, select Profile. Check the box labeled "Disable syntax highlighting when editing code" and save your profile)
- Added: Warning when leaving Edit View screen if there are unsaved changes
- Added: See the details of the current field while configuring field settings
- Added: "Clear all" link to remove all fields from the View editor at once
- Fixed: It was possible to drag and drop a field while the field settings screen was showing. Now it's not!
- Fixed: See when fields have been deleted from a form
* New: Brand-new lightbox script, now using [Fancybox](http://fancyapps.com/fancybox/3/). It's fast, it's beautiful, and mobile-optimized.
- Fixes issue with Gravity Forms images not loading in lightboxes due to secure URLs
* Ready for Gravity Forms 2.5!
* Added: Better support for the Consent field
* Improved layout of the Manage Add-Ons screen
- Added a "Refresh" link to the Manage Add-Ons screen. This is helpful if you've upgraded your license and are ready to get started!
- Allow enabling/disabling installed add-ons regardless of license status
* Added: A dropdown in the "All Views" screen to filter Views by the layout (Table, List, DataTables, DIY, Map, etc.)
* Added: Export entries in TSV format by adding `/tsv/` to the View URL
* Fixed: Approval Status field contains HTML in CSV and TSV exports
* Fixed: Updating an entry associated with an unactivated user (Gravity Forms User Registration) would also change entry creator's information
* Fixed: PHP warning `The magic method must have public visibility` appearing in PHP 8.0
* Fixed: PHP notice `Undefined property: stdClass::$icons` appearing on Plugins page
* Fixed: "At least one field must be filled out" validation errors (thanks <a href="Automatic PDF Generator Plugin for WordPress | Gravity PDF">Gravity PDF</a>!)

__Developer Updates:__

* New: FancyBox is now being used for the lightbox
- Thickbox is no longer used
- Modify settings using `gravityview/lightbox/provider/fancybox/settings`
- [See options available here](https://fancyapps.com/fancybox/3/docs/#options)
- If you prefer, a [Featherlight lightbox option is available](https://github.com/gravityview/gv-snippets/tree/addon/featherlight-lightbox)
- Easily add support for your own lightbox script by extending the new `GravityView_Lightbox_Provider` abstract class (the [Featherbox lightbox script](https://github.com/gravityview/gv-snippets/tree/addon/featherlight-lightbox) is a good example).
- Modified: Formally deprecated the mis-spelled `gravity_view_lightbox_script` and `gravity_view_lightbox_style` filters in favor of `gravityview_lightbox_script` and `gravityview_lightbox_style` (finally!)
- Fixed: `gravityview_lightbox_script` filter wasn't being applied
- Removed `gravityview/fields/fileupload/allow_insecure_lightbox` filter, since it's no longer needed
* Modified: `$_GET` args are now passed to links by default.
- Added: Prevent entry links (single, edit, duplicate) from including $_GET query args by returning false to the filter `gravityview/entry_link/add_query_args`
- Added: Prevent entry links being added to *delete* links by returning false to the filter `gravityview/delete-entry/add_query_args`
* Added: `gv_get_query_args()` function to return $_GET query args, with reserved args removed
- Added: `gravityview/api/reserved_query_args` filter to modify internal reserved URL query args
* Added: `field-is_approved-html.php` and `field-is_approved-csv.php` template files for the Is Approved field
* Modified: Removed
* Modified: `templates/fields/field-entry_link-html.php` template to add `gv_get_query_args()` functionality
* Breaking CSS change: Removed `.gv-list-view` CSS class from the List layout container `<div>`. The CSS class was also used in the looped entry containers, making it hard to style. This issue was introduced in GravityView 2.0. For background, see [the GitHub issue](https://github.com/gravityview/GravityView/issues/1026).