Signature Changelog

4.6 | 2023-11-16

  • Updated the signature field to be compatible with Compact View in Gravity Forms 2.8.
  • Fixed a PHP 8.1 notice on form submission.

4.5 | 2023-06-21

  • Fixed an issue that makes the signature reset button hard to press using mobile browsers.

4.4 | 2023-01-18

  • Updated styles to work with the Orbital theme in Gravity Forms 2.7.
  • Updated the location of reset icons and lock icon to provide better accessibility and better user experience.
  • Updated the editor icon.
  • Fixed an issue on the entry edit page that prevents the signature from being edited.

4.3 | 2022-06-15

  • Fixed an issue where the signature field has no width when used in multiple forms on a page.

4.2 | 2022-02-17

  • Fixed an issue where the signature field has no width when other form fields use conditional logic.
  • Fixed an issue where the signature field does not work correctly for mobile/touch devices.
  • Fixed an issue where the lock reset button is not hidden when clicking the signature reset button when a signature is present and the screen is resized.
  • Fixed an issue where a conditionally-hidden signature field's width is not updated or responsive.
  • API: Updated SuperSignature to version 1.5.0.4.

4.1 | 2021-09-01

  • Fixed JavaScript errors on the edit entry page that prevent the signature field from being edited.
  • Fixed an issue that causes the signature field to throw a JavaScript error on the front-end when the data input doesn't exist.
  • Fixed an issue where script tags are output above document head element.
  • Fixed a fatal error which can occur when saving the signature in some hosting environments.

4.0 | 2020-09-23

3.9 | 2020-05-18

  • Added translations for Hebrew, Hindi, Japanese, and Turkish.
  • Added the label visibility and description placement settings to the field appearance tab.
  • Updated Javascript files to use minified versions.
  • Fixed signing issue with Windows touch devices.

3.8 | 2019-07-31

  • Added a check to GFSignature::display_signature() to only use mime_content_type() if the signature image file is local.
  • Added security enhancements.
  • Added the gform_signature_delete_file_pre_delete_entry filter to disable deletion of the signature file or trigger deletion at a later time.

3.7 | 2019-03-19

  • Fixed signature field not appearing on single page forms or multi-page forms embedded without AJAX.
  • Fixed signature field disappearing on multi-page forms embedded via AJAX when rotating mobile device.
  • Fixed extra lines added to signature when signing with Chrome on Android.
  • Fixed issue where signature was clipped when rotating on mobile devices.

3.6 | 2018-12-18

  • Added responsive support to Signature field.
  • Fixed fatal error when displaying the signature image on some servers.
  • Fixed PHP warning message.
  • Updated SuperSignature to version 1.5.0.3 and used unhexed version.

3.5 | 2018-04-09

  • Added security fixes.
  • Added query parameter to return signature as transparent image.
  • Added GPL to plugin header.
  • Updated Plugin URI and Author URI to use https.

3.4 | 2018-01-29

  • Added compatibility with Gravity Forms 2.3.
  • Updated IeModalFix init option to only be set for IE browsers; fixes issue with FireFox with 3+ paths on a signature.
  • Fixed a JavaScript error which could occur in the form editor with Gravity Forms 2.3-beta.
  • Fixed an issue where the field could be populated with the value from another form on the same page if both fields have the same ID.
  • Fixed an issue where the signature file could remain after the entry was permanently deleted.

3.3 | 2016-10-26

  • Updated initialization options for signature to set different values based on MAC or PC to fix issues with touch not working.

3.2 | 2016-10-26

  • Updated field appearance settings label classes for consistency with GF2.0+.
  • Fixed issue where signing with more than three lines corrupted the signature.
  • Fixed a fatal error if Html2RGB() has already been defined by the theme or another plugin.

3.1 | 2016-06-16

  • Added the gform_signature_init_options filter.
  • Updated to include the ss_orig.js script in the footer.
  • Updated the signature container markup to use the height from the init options.
  • Updated script to be initialized via get_form_inline_script_on_page_render() rather than inline with the input markup.
  • Fixed an issue when signing on a Windows touch machine with chrome.
  • Fixed an issue with the required field validation when updating an existing entry outside the entry detail context e.g. from a Gravity Flow user input step.
  • Fixed a JavaScript error which could occur when the signature init script is included on a page and the field input is not e.g. the Gravity Flow user input step when the field is not editable.
  • Fixed an issue with the border width style in the admin and on the front-end for old IE.
  • Fixed a JavaScript issue which affected multi-page AJAX enabled forms when loading the next page.

3.0 | 2016-04-14

  • Added support for Gravity Forms 2.0.
  • Added GF_Field_Signature.
  • Updated SuperSignature to version 1.5.0.8.
  • Fixed an issue where the old signature file was not deleted when using the 'sign again' link.
  • Fixed an issue where the signature files would remain when permanently deleting all the entries for a form.
  • Fixed an issue which prevented the signature canvas being displayed after deleting the existing signature when editing an entry.
  • Fixed some strings in the form editor which were untranslatable.
  • Fixed an issue with the borderStyle setting.
  • Updated to only include the deleteSignature script on the entry detail edit page.
  • Updated location of Signature field settings so they are now located on the Appearance tab.
  • Updated SuperSignature; fixing a vertical offset issue with the touch point/capture location when the WP admin bar is present on a mobile device.
  • Removed Browser.php.

2.4 | 2016-01-06

  • Added drag and drop support to the field button in the form editor (GF 1.9).
  • Added Spanish (es_ES) translation.
  • Updated POT file.
  • Updated GFSignature::maybe_save_signature() to public.
  • Updated signature script to latest version.
  • Fixed a fatal error if Browser.php was already included by another plugin.
  • Fixed an issue with the delete signature confirmation message.
  • Fixed signature appearing as a black image in some email clients.
  • Fixed issue a JavaScript error in the form editor in some languages.
  • Fixed issue with causing mixed content warning when Force SSL was enabled in the admin.
  • Fixed issue when multiple Html2RGB() functions were defined.
  • Fixed issue with folder path causing signature not to be saved correctly on same servers.

2.3 | 2014-10-16

  • Added function gf_signature to easily get a Signature instance.
  • Added text domain/path to header.
  • Added support for save and continue in Gravity Forms 1.9.
  • Added new filter: gform_signature_show_in_all_fields add_filter( 'gform_signature_show_in_all_fields', '__return_false' );
  • Updated protected functions to be public.
  • Updated to have the file class-gf-signature.php and organized code into this file and signature.php.
  • Updated version to use a variable.
  • Updated to display signature image in {all_fields} tag.

2.2 | 2014-04-14

  • Updated Super Signature script to latest to resolve issues with Kindle Fire HD.
  • Fixed issue with IE11 when using the latest version of the Super Signature script.

2.1 | 2014-01-31

  • Downgraded super signature script to previous version due to an issue with IE11.

2.0 | 2014-01-29

  • Added Add-On Framework integration.
  • Updated super signature script to 1.5.0.2.
  • Updated masked input JS library to 1.3.1.
  • Fixed issue creating signature image when output buffer wasn't empty.
  • Fixed issue with signature being deleted when editing the entry.

1.3 | 2013-03-07

  • Fixed issue with signature file name being displayed on the print page instead of the signature image.
  • Updated signature script to version 1.3.0.0.

1.2 | 2012-09-13

  • Added ability to add a signature in the entry detail page when a signature does not already exist.

1.1 | 2012-08-30

  • Fixed issue with custom validation message not getting displayed.
  • Fixed issue with signature URL not being created correctly when resending notifications.
  • Fixed conflict with IE8.
  • Fixed issues when signing on IE9.
  • Fixed issue where editing entry resulted in removal of signature from lead.
  • Updated edit entry functionality to support previewing, downloading and deleting signature from lead.

1.0 | 2012-07-02

  • Fixed issue when signing on IE 9.
  • Fixed issue with jQuery being included in the ss_orig.js file.
  • Added support for ManageWP.
  • Fixed issue with signature files not being deleted when lead is deleted.
  • Fixed duplicate field size setting.
  • Updated field size setting to an open text input instead of a drop down.
  • Fixed conflict with datepicker field.
  • Fixed issue with multi-page forms where signature was not maintaining its value from page to page.