Releases: codewurker/gravityforms
Releases · codewurker/gravityforms
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.
2.9.25
Gravity Forms v2.9.25 Changelog
- Added the
gform_is_feed_error_retryablefilter, which can be used to prevent a feed remaining in the queue for another attempt if an error occurred. - Added the
gform_pre_log_messageaction hook to allow developers to do an action before a message is logged, whether or not logging is enabled. Credit: Gravity Wiz Team. - Added alt attribute to the QR code image in the REST API settings for improved accessibility.
- Updated
gf_feed_processor()to accept an optional$add_onparameter. - Updated the colors of save buttons and error messages throughout the settings pages for improved accessibility.
- Updated email notifications to no longer use the 'From' email as the default 'From' name if no name is specified.
Fromname will be empty, which lets other plugins such as Gravity SMTP override it. - Fixed an issue where a programmatic submission of a multipage form page progresses to the next page when the next button is hidden/disabled by conditional logic.
- Fixed PHP warnings that occur when editing a page that includes a scheduled form with an end date in the past.
- Fixed an issue that causes the €, £, Kč, ₪, ¥, RM, zł, ฿ currency symbols to display as a code in the Shipping and Total fields when conditional logic is enabled.
- Fixed an issue where the entry list would revert back to "all" filter when using the enter key to search within a filtered view (e.g. Trash or Spam).
- Fixed a PHP warning that occurs when the
gform_email_field_rejectable_valuesfilter returns a large array of values. - Fixed an issue with payment amount calculation that does not take dynamically-populated product prices into account in certain situations.
- AF: Updated
GFFeedAddOn::maybe_process_feed()to use separate background processors for each add-on, so pausing the queue on a feed processing error doesn't impact other add-ons.
2.9.24
Gravity Forms v2.9.24 Changelog
- Added security enhancements.
- Updated the background processor to dispatch queued tasks on shutdown to improve performance.
- Updated messages about functionality that will be removed or deprecated in future versions to 4.0 instead of 3.1, to reflect our new version numbering system.
- Updated the logic that determines whether an update — including for add-ons — can be installed automatically, to ensure compatibility with the change to the version numbering system.
- Updated the minimum WordPress version (for support) on the System Status page to 6.8.
- Fixed deprecation notices for the `seems_utf8()` function in WordPress 6.9.
- Fixed an issue where some uploaded files are not attached to notifications when stored outside the default form/year/month folders.
- Removed the invalid maxlength attribute from class-gf-field-time.php.
2.9.23.2
v2.9.23.2 Updates to 2.9.23.2
2.9.23
Gravity Forms v2.9.23 Changelog
- Added a check for minimum requirements compatibility when an update is available.
- Added a hook for
gform_before_delete_fieldin the init_ajax() function. - Added security enhancements.
- Fixed a bug that prevents the "Embed Form" functionality from pre-selecting the correct form in WordPress 6.9.
- Fixed a bug that prevents the Results page from displaying in WordPress 6.9.
- API: Added the GF_Field::$is_payment property, so developers can indicate if a field is used to capture payments. This can be used by features (e.g. Save and Continue) to exclude the field without checking for specific field types.
2.9.22
Gravity Forms v2.9.22 Changelog
- Added Stripe Membership and Stripe Event Sponsorship templates to the Template Library.
- Added security enhancements.
- Added copy buttons to the Consumer Key and Consumer Secret when adding a new REST API Key.
- API: Deprecated the JS-based GFMergeTag, which will be removed in Gravity Forms 3.1 Use gform.mergeTags instead.
- Fixed an issue introduced in 2.9.21 where the selected file is not saved for a single File Upload field when editing an existing entry.
- API: Removed
GFFeedAddon::paypal_fulfillment()legacy method.
2.9.21
Gravity Forms v2.9.21 Changelog
- Added security enhancements.
- Added a new setting to the Honeypot Field to check the time it takes to submit a form and mark the form as spam if the submission is too fast.
- Updated account/license links to point to the new Gravity account site at https://account.gravity.com/.
- Fixed Mailchimp capitalization in Survey Form template and elsewhere.
- Fixed an issue that can cause the
gform_update_feed_activeaction hook to fail if the hooked action calls $wpdb. - Fixed an issue where a page with multiple forms including file upload fields will retain and display submitted files from differing forms.
- Fixed an issue with the timing of the multi-file upload handler sending the headers that prevents the Chained Selects field CSV upload completing.
2.9.20
Gravity Forms v2.9.20 Changelog
- Added several performance improvements to the form editor by running large queries asynchronously.
- Added support for feed conditional logic based on payment status.
- Fixed the display of admin error messages on mobile devices.
- Fixed an issue where the multi-file upload handler responds with the wrong Content-Type header.
- Fixed an issue where the multi-file uploader can display a generic error message instead of the message returned by the upload handler.
- Fixed an issue where forms with a payment feed can sometimes throw a fatal error on submission.
- Fixed an issue that prevented the preview action from displaying on the imported Forms list page.
- Fixed a JavaScript error deleting a file uploaded on the edit entry screen.
- API: Added the
gform_post_add_feedaction hook that fires after a feed is added. - API: Added the
gform_update_feed_activeaction hook that fires when a feed's "active" status is changed.
2.9.19
Gravity Forms v2.9.18 Changelog
- Added Signature Consent Form and Testimonial Form templates to the Template Library.
- Added an accessibility warning in the form editor when the rich text editor setting is enabled on the Paragraph Text field.
- Added a deprecation warning in the form editor when a form uses any of the
gf_list_heightReady Classes. - Fixed an issue where canceling the conditional logic warning displayed by the rich text editor setting does not cancel the current changes.
- Fixed accessibility of decorative font icons in admin screens so they are not announced by screen readers.
- Fixed an issue where the Gravity Forms header displays incorrectly when Screen Options panel is open.
- Fixed an issue where the upload button for a multi-file enabled File Upload field with a limit is not re-enabled when the last file is removed.
- Fixed an issue where the gform variable (hooks script) can be output in the wrong location on some sites.
- Fixed an issue where the sales page does not display the charts correctly in RTL languages.
- Fixed an issue where the add and delete icon URL settings are not applied to the List field.
- Fixed a PHP fatal error that occurs when editing an entry with a multi-file enabled File Upload field.
- Fixed a PHP fatal error sometimes occurs when trying to dismiss a message in the admin.
- Removed ready classes from the Employment Application form template.