Releases: codewurker/gravityforms
Releases · codewurker/gravityforms
2.10.3
2.10.2
Gravity Forms v2.10.2 Changelog
- Added security enhancements.
- Added background processing for entry bulk actions.
- Fixed an issue with the REST API user setting that can cause timeout errors on sites with lots of users.
- Fixed a JS error that occurs when the Delete quick action link text for a confirmation contains special characters.
- Fixed a JS error that is sometimes displayed when loading the Rest API page.
2.10.1
Gravity Forms v2.10.1 Changelog
- Added security enhancements.
- Fixed a PHP deprecation notice that occurs when duplicating a duplicate confirmation.
- Fixed an acessibility issue where the Post Image field does not have a label in the frontend when no Image Metadata option is selected.
- Updated the default error message displayed when the new AJAX submission process encounters a 403 error.
- Updated the system report to indicate if Background Notifications is enabled.
- API: Added the gform/ajax/pre_display_error filter allowing customization of the error message displayed when the new AJAX submission process encounters an error.
2.10.0
Gravity Forms v2.10.0 Changelog
- Note: Under the new versioning system this is a minor release.
- Added Agency Project Inquiry Form and School Enrollment Form templates to the templates library.
- Added edit action links to the Entries list table.
- Added logging when personal data is exported or deleted and when uploaded files are deleted.
- Added support for configuring custom confirmations to be used for spam submissions.
- Added support for toggling the Multiple Files setting on File Upload fields (only those added to forms from this point onwards) even when the field has entry values.
- Added the Background Notifications setting to the Forms > Settings page. Enabled by default for new installs, it sends notifications via a separate request, improving form submission performance, so the confirmation can be displayed before sending is completed.
- Fixed an issue where the default data is shown instead of the saved data when you edit an existing API key.
- Fixed an issue with the Simple Contact form template that could result in column layout problems.
- Fixed a JavaScript error that occurs when a form has pricing fields and is using page conditional logic.
- Fixed a bug that prevents the About page from loading correctly when the site's language is not English.
- Fixed an incorrect calculation result when the formula includes the merge tag for a choice-based pricing field and the selected choice has a price of zero.
- Fixed deprecation notices on the entry list page and feed settings page with PHP 8.5+.
- Fixed the accessibility of add-on icons on settings pages.
- Updated save and continue and resending entry notifications to support background notifications.
- API: Added
GFAPI::send_notification()for sending a given notification (supports background notifications). - API: Set the
storageTypeproperty of new File Upload fields and existing fields with Multiple Files enabled tojson, so both the single and multi-file uploaders store their values in the same way. - API: Updated the new AJAX submission process to allow the submission result to be modified before markup is reloaded via the new gform/ajax/post_submission_request filter.
2.9.31
Gravity Forms v2.9.31 Changelog
- Added security enhancements.
- Fixed an issue with new AJAX and multi-page forms where the gform_unique_id input is not populated when the value is generated server-side during pagination.
- Fixed a JavaScript error that occurs when attempting to delete an uploaded file from a Post Image field.
- Fixed an issue with the single File Upload field where a file count validation error occurs if the existing file is not removed when a new file is selected.
- Fixed a broken link on Import Forms page.
- Fixed an issue where the complex validation message for the Date field used default English labels instead of the customized placeholders.
- API: deprecated
GFCommon::get_lead_field_display()and addedGFField::get_value_all_fields_merge_tag().
2.9.30
Gravity Forms v2.9.30 Changelog
- Added
gform_field_sidebar_messagesfilter to allow customization of the field sidebar messages in the form editor. - Fixed some display issues in the dashboard with WordPress 7.0-beta.
- Fixed a PHP fatal error that occurs when a payment add-on processes a submission with a choice-based pricing field where the selected choice value includes a pipe character followed by non-numeric characters.
- Fixed an issue where gravityforms.js could reset the gform.instances object, usually when scripts are optimized by the theme or another plugin, resulting in a JS error on form display or submission.
- AF: Fixed duplicate
SHOW TABLES LIKE 'wp_gf_addon_feed'queries. - API: Fixed an issue where the form object is included in the REST API form submission response.
2.9.29
Gravity Forms v2.9.29 Changelog
- Added security enhancements.
- Added support for a new notification event (Payment Processing - stale) that allows notifications to be sent when payments are taking an unusually long time to process. This will be initially available in the upcoming Stripe Add-on v.7.0.
- Added
gform/ajax/pre_display_confirmationfilter to displayConfirmation() in ajax.js. - Fixed some display issues in the dashboard with WordPress 7.0-beta.
- Fixed an issue where saving for later via the save and continue feature is not aborted when honeypot validation fails and the honeypot is set to "Create an entry and mark it as spam".
- Updated the multi-file upload field trash icon to meet the WCAG 2.1 color contrast standards.
- Updated form title handling in the form switcher to prevent issues with special characters.
- API: Fixed field map default choices not populating on new feeds and empty value selection not saving on existing feeds.
- API: Changed the third parameter of
GFCommon::get_lead_field_display()from$currency(string) to$entry(array). - API: Changed the second parameter of
GF_Field::get_value_entry_detail()from$currency(string) to$entry(array).
2.9.28
Gravity Forms v2.9.28 Changelog
- Fixed an issue where the File Upload field includes
gform_hiddenclass even when the input is not hidden. - Fixed an issue that prevents svgs from displaying in the Orbital theme.
- Fixed a PHP fatal error that can occur during background task processing if an empty batch hasn't been deleted.
- Fixed a PHP fatal error that can occur when sending telemetry data.
- API: Fixed an issue with the
gform.products.getPaymentAmount()method returning an incorrect value when the total is filtered via thegform_product_totalfilter.
2.9.27
Gravity Forms v2.9.27 Changelog
- Fixed an issue that causes incorrect error messages about version requirements when updating network-activated add-ons.
- Fixed an issue that prevents the merge tag drop down from rendering on the form settings notifications.
- Fixed an issue that causes console errors when switching from compact view in the form editor.
- Fixed a PHP fatal error that occurs on submission if the currency input value is modified to an array.
- Fixed an issue where
gform_is_delayed_pre_process_feeddoes not work correctly with the Stripe Payment Element. - Fixed an issue where denying all capabilities to admin user role doesn't work with the Members plugin.
2.9.26
Gravity Forms v2.9.26 Changelog
- Added Support Request and Square Course Registration form templates to the templates library.
- Added a hidden input to the form footer with a value of the form's currency code.
- Updated the
gform/conditionalLogic/applyRules/endJS action so that if the field being processed is a page or section, the action passes the IDs of the fields within the page or section. - Updated CLI detection to ensure JS hooks are loaded when necessary.
- Fixed a JS console error on the reCAPTCHA settings page in No-Conflict mode.
- Fixed an issue where the conditional logic and edit choices flyout closes unexpectedly when you release the mouse button outside it.
- Deprecated the
gform_input_mask_scriptfilter, which will be removed in Gravity Forms 3.0. - API: Updated the frontend feed data to include the product ID mapped to a subscription's setup fee.
- API: Fixed a layout issue so that the "Card" field type in the Settings API fills the width of the settings page.
- API: Fixed an issues with the gform.product.getPaymentAmount() method where a dynamically populated hidden product quantity is not taken into account when calculating the amount.
- API: Added client side logging functionality.