Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
### 3.1.2 | 2026-09-17 - Added security enhancements. - Added the [`gform_addon_pages_using_components`](https://docs.gravityforms.com/gform_addon_pages_using_components/) filter to allow modifying the add-on pages that use Gravity Forms components. - Added merge tag modifiers for the Phone and Time fields so that phone numbers can be output without formatting and time values can be output as the hour, minute, or AM/PM. - Updated the legacy reCAPTCHA v2 settings page to include a way to remove the keys from the read-only settings. - Updated the license key setting to be editable when GoDaddy defines an expired Starter license using the `GF_LICENSE_KEY` constant. - Updated the default behavior of the International Formatted Phone Field merge tags. The `{all_fields}` merge tag now only displays the formatted phone number, and the `{Phone:1}` merge tag now only displays the formatted phone number. - Fixed a JavaScript error when adding or removing a List field row while editing an entry. - Fixed the interface for the List field multiple columns setting. - Fixed a fatal error that can occur when a Radio or Checkbox field receives a malformed array value. - Fixed an issue where multi-file asynchronous uploads could exceed the configured Maximum File Size when uploaded in chunks. - Fixed an issue where fields using custom icons could not be dragged properly in the form editor. - Fixed an issue where the strings for the datepicker day initials use the wrong translation function. - Fixed an issue where the "value was sanitized" logging statement is recorded on form display for some field types when the field value is empty. - Fixed an issue where the entry list star toggle is not accessible via keyboard or screen readers. - Fixed an issue where the "Choose File" button overlaps with the field border in conversational forms when using Safari. - Removed an extra slash from the Jetpack Autoloader file path used to include the canonical WordPress MCP Adapter package. ### 3.1.1 | 2026-09-03 - Added security enhancements. - Added the [`gform_state_lifespan`](https://docs.gravityforms.com/gform_state_lifespan/) filter to allow modifying the lifespan of the state during validation. - Added a new option to the Export Entries page to select the status for the entries to export. - Updated admin pages to use a scoped `.gform-admin` root wrapper and only add the `.gform-admin` body class on pages that use our components, reducing style conflicts in the WordPress admin. - Updated the license check to always check for the `GF_LICENSE_KEY` constant first, then the license key stored in the database, and to prevent editing the license key on the settings page if it is set by the constant. - Updated the MCP integration to use the canonical WordPress MCP Adapter package to avoid conflicts with other MCP-enabled plugins. - Fixed an issue where personal data retention can time out when many entries match the retention policy by processing deletions in background batches. - Fixed an issue where selecting a date using enter in the datepicker navigates (to the next field) and/or submits the form in a conversational form. - Fixed a PHP warning that can appear when viewing the changelog. - Fixed an issue that causes the Datepicker field F1 key and keyboard navigation to not work properly. - Fixed an issue where the default country is not selected on form display when the gform_countries filter returns an indexed array. Recomendation: If you are using the gform_countries filter, update the callback to return an associative array using the country codes as the keys to the country names. - Fixed an issue where selecting a date in the Datepicker could overwrite the configured minimum or maximum date. - Fixed an issue that causes fields inside repeaters to have their labels hidden when the repeater field is configured with hidden labels. - Fixed an issue that causes the button spinner to remain visible when an AJAX submission is aborted. - Fixed a fatal error caused by filters not being prefixed in private mcp_adapter. - Fixed an issue where expanded Forms and Feeds list rows are squished on mobile. - Fixed an issue where the Gravity Forms Color Picker component override GenerateBlocks color picker styles in the block editor. - Fixed a CSS validation error for form grid styles in Gravity Theme. - Fixed a JavaScript error that occurs, preventing form display, when there is conditional logic based on the last name input of the Name field and the input is not present. - API: Fixed an issue where `GFFormsModel::get_current_page_url()` can return the wrong URL when processing a submission via new Ajax and the site is using the "Referrer-Policy: no-referrer" header. ### 3.1.0 | 2026-08-25 - Added the [Abilities API integration](https://docs.gravityforms.com/gravity-forms-mcp-server-overview/). - Added support for detecting links/URLs in supported fields. This includes Single Line Text, Paragraph, List, and Hidden fields with the No Links/URLs setting enabled, as well as Name, Address, and Phone fields using the International (unformatted) format. When a link or URL is detected, the field can fail validation, or, if the Advanced Honeypot is enabled, the submission can be flagged as spam. - Fixed performance issue on product forms with large number of radio option fields. - Fixed format of tooltip on field Visibility setting. - Fixed an issue with Option field pricing labels that can be displayed incorrectly when field is hidden/shown with conditional logic. - Updated the minimum WordPress version (for support) on the System Status page to 7.0. - Renamed the Honeypot to Advanced Honeypot. - API: Fixed an issue where the draft submission is not saved when using `GFAPI::submit_form()` with `$input_values['gform_save']` set and the honeypot is enabled. ### 3.0.3 | 2026-08-20 - Added security enhancements. - Added new icons to the Common Icons library. - Updated the Datepicker to use the WordPress "Week Starts On" setting as the default first day of the week. - Updated the entry list page filter and action hooks to use `gf_apply_filters()` and `gf_do_action()`, so throwable errors from hooked callbacks can be caught. - Updated the Address field countries list to use the country code as the choice value for improved compatiblity with third-party plugins. - Updated the Datepicker type Date field to use the input mask library on manual entry. - Updated the validation summary to show a single message when no fields have been filled out. - Fixed an issue introduced in WordPress 7.1 where the Add New feed button is misaligned. - Fixed an issue where there is a gap above the Entries and Forms tables when there are no entries or forms. - Fixed an issue introduced in WordPress 7.1 where the Form List table columns display the word 'Title' over the form name on mobile view. - Fixed an issue where the Post Category field entry value changed in 3.0 resulting the post category name not being included in the field merge tag output. - Fixed issue where card setting descriptions are not announced by screen readers. - Fixed inconsistent spacing for all color picker settings in the form editor sidebar. - Fixed an issue where an extra colon appears next to feed status indicators on mobile devices. - Fixed a performance issue where default lists containing translatable strings (e.g., currencies, countries, US states, and Canadian provinces) can be translated multiple times per page load. - Fixed an issue where the enhanced UI is initialized for some Drop Down and Multi Select fields that don't have it enabled. - Fixed an issue with the International (formatted) type Phone field where the sub-labels remain visible when the Sub-Label Placement setting is set to Hidden. - Fixed an issue where GFAPI::update_entry_field() does not update entry values when numeric strings contained leading zeros. - Fixed Datepicker parsing and editor preview for selected date formats. - Fixed an issue that prevents chained forms from properly working when new AJAX is enabled. - Fixed a Firefox browser deprecation notice. - Fixed an issue where some fields and buttons can still be included in the conditional logic init script when conditional logic is disabled. - Fixed an issue where the gform_disable_css filter does not disable Gravity Forms CSS completely when using the Orbital theme. - Fixed an issue where a warning is thrown on console when using the Coupons Add-On and creating a new coupon. - Fixed an issue where the selected value of the Address field default country setting can be lost when the user/site locale changes. - Fixed an issue with the order of the choices in the Address field country drop down when translated. - API: Fixed an issue that prevents the gform_product_total filter from being triggered if the form doesn't have a total field. ### 3.0.2 | 2026-08-05 - Fixed an issue where Orbital theme styles were reset on the Save & Continue page when email validation failed on the Send Link form while using the new AJAX submission method. - Fixed a PHP deprecation warning that appears when showing/hiding the QR code. - Fixed a PHP fatal error that occurs when the form includes a Phone field that is set to a custom format that no longer exists. - Fixed an issue where window.gformShowSpinner was not defined in some cases. - API: Updated `gf_apply_filters()` and `gf_do_action()` to attempt to catch throwable PHP errors from hooked callbacks when WP_DEBUG is disabled. ### 3.0.1 | 2026-07-31 - Fixed console error that occurred when adding a page field to an empty form. - Fixed an issue where a Phone field that was previously configured to use the "International (formatted)" format can display JSON data in the input when the entry is edited. - Fixed an issue that causes the International Formatted Phone field to fail validation if it is submitted with a default value. - Fixed low contrast on focus state radio inputs in settings pages. - Fixed an issue that sometimes causes the text of the submit button to appear outside the button. - API: Fixed an issue with GF_Query that could affect sorting when performing an explicit join. ### 3.0.0 | 2026-07-28 - Version 2.X → 3.X is a major version upgrade and may include breaking changes that affect existing functionality. Sandbox testing is recommended before upgrading to major versions. - Added security enhancements. - Added a new international variant of the Phone Field. - Added multiple accessibility improvements to the dashboard. - Added imaskjs to replace the old jQuery based input mask library for US phone fields and text fields with input mask. - Added improvements to the honeypot feature. - Added new [`gform_text_counter_template`](https://docs.gravityforms.com/gform_text_counter_template/) filter so that the text counter format can be customized. - Added several merge tag modifiers for the repeater field: `:count` to get the number of repeats; `:text` to get the value without HTML markup; `:field_ids=` to get only the values of the specified field IDs (separate multiple IDs with a |); and `:value` to get only the value with no label or HTML markup. - Added textareaHeight setting to the Paragraph Field and usage notice to all Field Size settings. - Added total field validation for existing fields. - Added the [`gform_state_pre_encode`](https://docs.gravityforms.com/gform_state_pre_encode/) hook, so that add-ons can add additional non-field values to the state before it is encoded. - Added the [`gform_enable_repeater_field_button`](https://docs.gravityforms.com/gform_enable_repeater_field_button/) filter to allow enabling the beta Repeater field. - Added additional logging details to the processing of gf-download links. - Updated many default form and field settings to be accessible by default on new forms. - Updated drop-zones in the form editor to indicate when a field cannot be dropped in a specific location. - Updated form buttons to use `