# Changelog ## 1.0-beta-2.24 | December 10, 2025 - Fixed an issue where multi-file uploads lost their files during entry edits on multi-page forms. ## 1.0-beta-2.22 | December 2, 2025 - Fixed a potential issue where the Filters block could trigger a fatal error when a Checkbox field having an empty value was used as the filter. ## 1.0-beta-2.21 | November 20, 2025 - Fixed an issue where the Entries Loop "Grid view" was splitting entries across columns instead of displaying whole entries within columns. ## 1.0-beta-2.19 | November 12, 2025 - Fixed an issue where existing file uploads were dropped when editing entries due to HTTP/HTTPS scheme mismatch. ## 1.0-beta-2.18 | October 29, 2025 - Improved compatibility with Gravity Forms 2.9.18+ file upload handling methods. - Fixed an issue where search values containing apostrophes were being escaped, preventing entries with apostrophes from being found in search results. ## 1.0-beta-2.17 | October 2, 2025 - Fixed a fatal error that could occur when editing an entry and adding files to an initially empty multi-file upload field before updating the entry. ## 1.0-beta-2.16 | August 13, 2025 - Added support for filtering entries by Entry ID in the Filters block. - Fixed an issue where "Edit Single Entry" and "Single Entry" blocks were invisible in the Block Editor until selected via List View. ## 1.0-beta-2.15 | July 30, 2025 - Fixed an issue where filter fields in the Filters block lacked spacing on mobile devices when using horizontal orientation. - Fixed an issue where Save and Continue button appears with Filters Block on main entry blocks page. ## 1.0-beta-2.14 | July 23, 2025 - Fixed a potential fatal error that could occur when editing entries with multi-file upload fields. ## 1.0-beta-2.13 | May 22, 2025 - Fixed an issue where conditionally displayed fields were not removed from entry details when edited via Entry Blocks. ## 1.0-beta-2.12 | May 14, 2025 - Removed redundant check for Gravity Perks in preparation for Spellbook. ## 1.0-beta-2.11 | April 30, 2025 - Added support to filter entries by `Created Date` and `Created By`. ## 1.0-beta-2.10 | April 10, 2025 - Fixed an issue where filtering strings that contain special characters (e.g., ë, ß) was not working when the field being filtered is a multi-select. Special characters are now encoded in multiselect filter values to ensure consistent string comparison. ## 1.0-beta-2.9 | March 5, 2025 - Added new [`gpeb_query_sorting`](https://gravitywiz.com/documentation/gpeb_query_sorting) PHP filter hook. ## 1.0-beta-2.8 | February 19, 2025 - Added new [`gpeb_skip_default_sorting`](https://gravitywiz.com/documentation/gpeb_skip_default_sorting) PHP filter hook to skip default sorting after descending when changing the sorting order of a column that allows sorting. - Fixed issue where deleting files in File Upload fields using GP Media Library in the Edit Form block could result in the wrong files getting deleted. ## 1.0-beta-2.7 | February 5, 2025 - Improved compatibility with runtime caching added around the `gform_pre_render` filter hook in Gravity Forms 2.9. ## 1.0-beta-2.6 | January 15, 2025 - Fixed conflict with Gravity Forms 2.9 causing the "Clear Filters" button in the "Filters" block to not work as expected. ## 1.0-beta-2.5 | December 18, 2024 - Fixed regression with setting custom label on "Search All" filter field causing an error. ## 1.0-beta-2.4 | November 27, 2024 - Fixed file deletion in multi-file upload fields when editing not actually deleting the files from the file system. ## 1.0-beta-2.3 | November 18, 2024 - Added [`gpeb_user_filter_condition`](https://gravitywiz.com/documentation/gpeb_user_filter_condition/) PHP filter hook. ## 1.0-beta-2.2 | November 7, 2024 - Fixed an issue where Live Merge Tags were not populated correctly when editing entries and changing values. ## 1.0-beta-2.1 | October 9, 2024 - Fixed an issue where the pagination offset is not reset when applying new filters. - Fixed an issue with the `{today}` merge tag not using the WordPress timezone when used in Entry Query filters. ## 1.0-beta-2 | October 2, 2024 - Improved styling of loading placeholders in the Entries Loop when editing in the Block Editor. - Refactored how we handle rendering individual entries in the Entries Loop. The new method enables Conditional Logic inside the Entries Loop and will enable more improvements in upcoming releases. - Added ability to conditionally hide/show blocks nested in GP Entry Blocks using the new "Gravity Forms Conditional Logic" panel. ## 1.0-beta-1.12 | October 1, 2024 - Added [`gpeb_table_row_markup`](https://gravitywiz.com/documentation/gpeb_table_row_markup/) for filtering table row markup. ## 1.0-beta-1.11 | September 19, 2024 - Fixed issue with checkbox fields containing preselected choices—but all choices unselected in an entry—showing the preselected choices as checked rather than none when editing the entry with the Edit Form block. ## 1.0-beta-1.10 | September 3, 2024 - Fixed an error that could occur if using GP Entry Blocks with GP Read Only. ## 1.0-beta-1.9 | August 27, 2024 - Fixed conflict with GF User Registration where previously uploaded files could be cleared out when editing entries with Entry Blocks. ## 1.0-beta-1.8 | August 14, 2024 - Added additional security checks if using `gpeb_page_size` and `gpeb_entries_total_count` PHP filter hooks. - Added [`gpeb_before_query_entries`](https://gravitywiz.com/documentation/gpeb_before_query_entries) PHP action hook. ## 1.0-beta-1.7 | July 31, 2024 - Added [`gpeb_queryer_entries`](https://gravitywiz.com/documentation/gpeb_queryer_entries), [`gpeb_page_size`](https://gravitywiz.com/documentation/gpeb_page_size), [`gpeb_page_offset`](https://gravitywiz.com/documentation/gpeb_page_offset), and [`gpeb_entries_total_count`](https://gravitywiz.com/documentation/gpeb_entries_total_count) PHP filter hooks. ## 1.0-beta-1.6 | June 26, 2024 - Improved how we handle escaping merge tags in Edit Forms to prevent merge tag replacement conflicts when merge tag replacement happens in parent blocks. ## 1.0-beta-1.5 | June 20, 2024 - Updated `Edit_Form::prepare_entry_for_population()` method to bring in the latest population logic from other perks such as GP Nested Forms. - Fixed issue where the current entry being edited wouldn't be passed to GP Populate Anything in some situations. ## 1.0-beta-1.4 | May 22, 2024 - Fixed an issue with Populate Anything where values could get cached during the display of entries. This could impact forms being displayed on the same page that their entries are. - Added new [`gpeb_filter_field_filter_choices`](https://gravitywiz.com/documentation/gpeb_filter_field_filter_choices) PHP filter hook to enable experimental functionality that only show choices that are present in entries that match the Entries block filters. ## 1.0-beta-1.3 | May 1, 2024 - Added [`gpeb_entries_table_summary_columns`](https://gravitywiz.com/documentation/gpeb_entries_table_summary_columns) PHP filter hook. - Added [`gpeb_selected_user_filters`](https://gravitywiz.com/documentation/gpeb_selected_user_filters) PHP filter hook. ## 1.0-beta-1.2 - Fixed Hidden fields not working with the Filters block. ## 1.0-beta-1.1 - Updated the Entry Query Filters control to automatically add a blank filter when the modal is opened. When closing the modal, filters without properties or values set are automatically removed. - Fixed issue where conditional logic when editing would be processed using the previous version of the entry rather than the updated entry. - Fixed styling of the Merge Tag Selector when using "Top toolbar." - Fixed issue where editing blocks in the Entries Loop block would not be possible if there weren't any entries returned for the form/filters. ## 1.0-beta-1 - Fixed styling issues with the block controls when using the "Top toolbar" setting in the Block Editor. - Updated the view selector toolbar to switch to the Entries Index block rather than the top-level Entries block if it exists. - Added layout controls to the Entries Loop block. Bonus: More style controls have been added, too! - Added new previewing capabilities to the Entries Loop Block. - Fixed issue where Entry Blocks that accept inner blocks would be double-wrapped. - Improved compatibility with Reusable Blocks Extended. This fixes an issue where an "Oops! We can't locate that entry." message could show in some situations. - Fixed issue where additional Partial Entries could be created if editing a Partial Entry with `gpeb_exclude_partial_entries` set to `false`. ## 1.0-alpha-2.35 - Fixed issue where editing pricing fields with Entry Blocks would not send updated values with Entry Edited via Entry Blocks notification event. ## 1.0-alpha-2.34 - Fixed issue where editing pricing fields with Entry Blocks would not appear to have taken effect due to the product cache not being refreshed. ## 1.0-alpha-2.33 - Fixed issue where the Filters block "Filters" setting could disappear if a form has a field type not supported by the Filters block. - Updated enqueued stylesheets to use the GP Entry Blocks version to avoid caching issues when the file is updated. ## 1.0-alpha-2.32 - Added support for searching by individual inputs in the Filters block. - Fixed issue where using "Search All" in the Filters block along with other fields would not work as expected. - Added a bottom margin to the Filters block. - Added new "Entries Index" block that is now the parent block to the Entries Table, Entries Loop, Pagination, and Filters blocks. This makes it possible to show blocks in the multi-entry view and not in other views. ## 1.0-alpha-2.31 - Added new [`gpeb_exclude_partial_entries`](https://gravitywiz.com/documentation/gpeb_exclude_partial_entries) PHP filter hook. - Added support for editing Partial Entries. ## 1.0-alpha-2.30 - Fixed issue where editing an entry and changing a field to a value that causes it to be excluded by the block's filter would show an "Entry not found." message instead of an edit confirmation. ## 1.0-alpha-2.29 - Improved compatibility with GF Partial Entries by preventing partial entries from being created when editing entries in addition to excluding partial entries from the Entry Loop and Entries Table blocks. - Fixed issue with the Date Created and Date Updated Summary Columns returning unformatted UTC timestamps instead of formatted timestamps. ## 1.0-alpha-2.28 - Added [`gpeb_entry_not_found_message`](https://gravitywiz.com/documentation/gpeb_entry_not_found_message) PHP filter hook to the View Entry block. ## 1.0-alpha-2.27 - Updated the Edit Form block to trigger [`gform_post_update_entry`](https://docs.gravityforms.com/gform_post_update_entry/) after editing an entry to improve compatibility with other perks and add-ons. ## 1.0-alpha-2.26 - Added new [`gpeb_edit_entry`](https://gravitywiz.com/documentatin/gpeb_edit_entry) PHP action hook. - Added new [`gpeb_entry_not_found_message`](https://gravitywiz.com/documentation/gpeb_entry_not_found_message) PHP filter hook. ## 1.0-alpha-2.25 - Fixed an issue where Checkbox fields with only one choice would not be checked in some cases in the Edit Form block. ## 1.0-alpha-2.24 - Fixed potential PHP 8 warnings. ## 1.0-alpha-2.23 - Fixed an issue with Checkbox choices with commas not rendering correctly. ## 1.0-alpha-2.22 - Added support for using fields with "Administrative" visibility to be used in the Filters block. ## 1.0-alpha-2.21 - Added missing inline documentation for all hooks. - Fixed a conflict concerning notifications if using Gravity Forms Utility by @gravityplus. ## 1.0-alpha-2.20 - Fixed issue where the pagination offset would not be correct for the last page of entries. - Added "Is Starred" as an available property to be used in filters for the Entry Query. - Added new instance of the `gpeb_entries_query` filter to account for scenarios where no filters have been added via the UI. ## 1.0-alpha-2.19 - Fixed issue where Summary Columns UI would disappear unexpectedly. ## 1.0-alpha-2.18 - Added ability to select individual field inputs as Summary Columns in the Entries Table block. - Added CSS classes to more easily style rows/columns in the Entries Table block. - Added new "Link to Entry" setting for columns that can be used to make columns link to the single view of the entry. ## 1.0-alpha-2.17 - Fixed an issue with oEmbeds not displaying in the View Entry block. ## 1.0-alpha-2.16 - Fixed an issue with the Filters block showing '(Required)' for fields that are marked as required. - Fixed PHP 8 warnings. ## 1.0-alpha-2.15 - Fixed PHP error that could show on parent forms using GP Nested Forms. ## 1.0-alpha-2.14 - Fixed an issue where Entry Blocks in the "Edit Single" mode would not work correctly with GP Nested Forms. ## 1.0-alpha-2.13 - Improved compatibility with GP Limit Dates by disabling the inline datepickers for date fields in the Filters block. ## 1.0-alpha-2.12 - Fixed issue where the Filters block would retain default values for choice-based fields as well as fields with multiple inputs. - Improved compatibility with GP Limit Dates by disabling the limiting of dates for date fields in the Filters block. - Fixed issue where the Filters block would not work with forms with GP Page Transitions enabled. - Added [gpeb_cleaned_current_url](https://gravitywiz.com/documentation/gpeb_cleaned_current_url/) filter to allow filtering the current URL after it has been cleaned. - Fixed issue where using the Filters block to filter by fields that have a unique `$field->get_value_save_entry()` method would not work correctly. ## 1.0-alpha-2.11 - Added support for parsing merge tags of HTML fields to display the contents of HTML fields in blocks such as the View Entry block and Entries Loop. ## 1.0-alpha-2.10 - Added success notification after deleting entries. - Added frontend script to clear out query params for deleting and duplicating to prevent duplication upon refresh. - Added a new Summary Column to the Entries Table block and merge tag for duplicating entries. - Fixed an issue where No Duplicates option was validating on itself when editing entries. ## 1.0-alpha-2.9 - Added new setting to show page number links and a new setting to control the display of next/previous links in the Pagination block. ## 1.0-alpha-2.8 - Fixed regression with filters not working as intended. ## 1.0-alpha-2.7 - Added the ability to filter by and order by unregistered entry meta keys. - Fixed potential PHP warning when displaying File Upload field values. ## 1.0-alpha-2.6 - Fixed issue where filtering using the Filters block by certain field types such as the List field type would not work correctly. ## 1.0-alpha-2.5 - Improved compatibility with GP Page Transitions while editing entries. - Added ability to customize edit, view, and delete link labels in Entries Table block. Additionally, you can now customize the labels for the pagination links. ## 1.0-alpha-2.4 - Added new [`gpeb_edit_confirmation`](https://gravitywiz.com/documentation/gpeb_edit_confirmation) PHP filter hook. ## 1.0-alpha-2.3 - Added new `gpeb_edit_form`, `gpeb_edit_form_field`, and `gpeb_edit_form_entry` PHP filter hooks. - Added support for parsing merge tags in the "No Entries Found" message. - Added new `gpeb_edit_link`, `gpeb_delete_link`, and `gpeb_view_link` filter hooks. ## 1.0-alpha-2.2 - Removed Save and Continue button when editing entries using the Edit Form block. ## 1.0-alpha-2.1 - Improved support for using multiple Entries blocks on a post and editing/viewing. Now, if editing/viewing on a post with multiple entry blocks, the other blocks will not show rather than showing "Oops! We can't locate that entry." - Removed multi-input fields from the order by setting for the Entry Query as it is not supported by `GF_Query`. Selected a specific input of the field is required for ordering. - Added new Sorting Input setting for Summary Columns in the Entries Table block. The setting is available for fields with multiple inputs such as the Name field. ## 1.0-alpha-2 - Added new `GP_Entry_Blocks\GF_Queryer::attach_to_current_block()` method for getting the current block being rendered to determine things like if the entry is being edited. Example: `GP_Entry_Blocks\GF_Queryer::attach_to_current_block()->is_edit_entry()` - Added ability to change the No Entries Found message for the Entries Table and Entries Loop blocks. To improve consistency, the Edit Form block's Edit Confirmation has been moved into a panel named "Messages." ## 1.0-alpha-1.14 - Added ability to use registered Entry Meta as Summary Columns in the Entries Table block. - Added IP, Payment Method, Payment Status, Status, and Transaction ID as available properties to use in the Entry Query filters. - Added Date Created, Date Updated, Payment Status, Payment Method, Transaction ID, IP, and Created By as available Summary Columns in the Entries Table block. - Added new `gpeb_loop_entry_content` PHP filter with default filters for replacing merge tags and auto oEmbed. - Fixed issue where Edit Form confirmation setting would not work correctly if the Entries block is rendered using a Reusable Block. ## 1.0-alpha-1.13 - Improved compatibility with File Upload fields when editing entries. - Added new [`gpeb_delete_entry`](https://gravitywiz.com/documentation/gpeb_delete_entry) and [`gpeb_trash_entry`](https://gravitywiz.com/documentation/gpeb_trash_entry) actions. - Added a check to Entries blocks that will ensure that the form is active and not trashed prior to displaying entries. - Fixed Post Category fields not always properly re-populating in the Edit Form block. ## 1.0-alpha-1.12 - Fixed issue where the Entries Limit setting would revert to the default after reloading the Block Editor. ## 1.0-alpha-1.11 - Fixed issue where HTTPS was not properly detected in some cases which would cause the Edit/View/Delete links to redirect from HTTPS to HTTP. ## 1.0-alpha-1.10 - Improved compatibility with GP Read Only by preventing Filter fields from being read only. - Fixed Signature fields not showing their existing signature when entries are being edited. ## 1.0-alpha-1.9 - Fixed an issue where duplicating Entries blocks could result in the UUID set in the block's context to also be duplicated which would cause the same filters to be used for the block that was duplicated - Added a guard against http:// being automatically prepended before merge tags inside links. The replacement will happen on the frontend when the block is rendered. ## 1.0-alpha-1.8 - Added support for excluding unsupported field types from form output. ## 1.0-alpha-1.7 - Added support by searching for full names in name fields with the Filters block. - Improved compatibility with older versions of PHP. ## 1.0-alpha-1.6 - Fixed issue where Filters block failed to redirect to filtered view. ## 1.0-alpha-1.5 - Fixed issue where ReCAPTCHA fields would intefere with the Filters block. - Fixed issue where conditional logic was incorrectly applied to fields in the Filters block. ## 1.0-alpha-1.4 - Added support for filtering by checkboxes. Selected checkboxes will be treated as `OR`'s rather than `AND`'s. - Added new "Search All" filter field type to the Filters block. ## 1.0-alpha-1.3 - Added new "Entry Deleted/Trashed via Entry Blocks" event that's available for notifications. - Added badge to the "Edit Filters" button to show the number of filter groups on the block. - Added ability to add custom labels for Filter fields. - Improved styling of sortable select control in Block Editor to make it easier to see where the dropped item will be. - Added new Filters block. - Fixed issue where passing empty/falsey values to the Entry Query filters would result in the filter not being used. ## 1.0-alpha-1.2 - Added new toggle to Summary Columns in the Entries Table block to allow sorting. - Fixed issue where the bottom border of the Entries Table block header was not showing if using the stripes style. - Fixed issue where columns in the Entries Table block with no designated custom label were showing a blank value rather than the default label. - Improved the delete link by defaulting to trashing entries instead of deleting permanently. The `gpeb_delete_entry_permanently` PHP filter can be used to filter whether or not entries should be deleted immediately. - Fixed regression with delete link not using a confirmation dialog after i18n. - Updated handling of multi-file uploads when editing to further improve compatibility with File Upload Pro. - Fixed issue where the text domain was not being loaded. - Updated remaining non-i18n'd strings to be internationalized. - Improved compatibility with GP Nested Forms by using the simple template when displayed in the Entries Table block. - Added new `gpeb_before_render_block` and `gpeb_after_render_block` PHP actions. ## 1.0-alpha-1.1 - Added support for editing parent entries that contain Nested Form fields. - Improved editing experience by excluding display-only fields (e.g. HTML Fields, Pages, Sections) from Query Filters and the Summary Fields setting. - Fixed issue where using the merge tag dropdown in the block controls would result in the merge tag value disappearing shortly after changing focus. - Added ability to change the label for any column in the Entries Table block. - Added `{today}` merge tag that can be used in query filter custom values. The `{today}` merge tag supports modifiers such as `{today:+5 days}`. - Fixed issue where removing any of the default Summary Columns in the Entries Table block would result in all of them being deleted. ## 1.0-alpha-1.0 - Hello World!