# Changelog

## 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!
